diff --git a/make/doc.mk b/make/doc.mk new file mode 100644 index 00000000..7c9ca0f0 --- /dev/null +++ b/make/doc.mk @@ -0,0 +1,14 @@ +# generic utility modules +# (c) 2001 jannet it services +# contact@jannet.de +# $Id$ + +include $(MODDIR)/make/defs.mk +include $(MODDIR)/make/rules.mk + +all: +install: $(INSTALLED_DOCS_DEVEL) +clean distclean: + rm -rf *~ .*.swp + + diff --git a/make/mkspec.sh b/make/mkspec.sh new file mode 100644 index 00000000..e400ffb9 --- /dev/null +++ b/make/mkspec.sh @@ -0,0 +1,106 @@ +s#!/bin/sh + +MYNAME=`basename $0` + +usage() +{ + echo usage: $MYNAME -h [-N name] [-T topdir] [-V version] [-S source] + [ "$1" ] && exit $1 +} + +set -- `getopt T:V:S:N:h $*` + +while [ $1 != -- ]; do +case $1 in + -h) + usage 0;; + -T) + TOPDIR=$2 + shift;; + -V) + V=$2 + shift;; + -S) + SOURCE=$2 + shift;; + -N) + NAME=$2 + shift;; + *) + usage 1;; +esac +shift +done +shift + +[ -z "$TOPDIR" ] && TOPDIR=. + +if [ -z "$V" ]; then + if [ -f $TOPDIR/VERSION ]; then + VERSION="`cat $TOPDIR/VERSION | cut -d. -f-3`" + RELEASE="`cat $TOPDIR/VERSION | cut -d. -f4-`" + else + VERSION=noversion + RELEASE=norelease + fi +else + VERSION="`echo $V | cut -d. -f-3`" + RELEASE="`echo $V | cut -d. -f4-`" +fi + +if [ -z "$NAME" ]; then + NAME=`pwd | xargs basename` +fi + +echo "Name: $NAME" +echo "Summary: Jannet IT Services Tool Library" +echo "Version: $VERSION" +echo "Release: $RELEASE" +echo "License: LGPL" +echo "Group: System Environment/Libraries" +[ -n "$SOURCE" ] && echo "Source: $SOURCE" +echo "Vendor: Jannet IT Services, Berlin" +echo "URL: http://www.jannet.de" +echo "%define post /sbin/ldconfig" +#echo "%define __spec_install_post /sbin/ldconfig" +echo "" +echo "%description" +echo "Tool collection containing various programming and networking tools and" +echo "a lightweight middleware suite." +echo "" +echo "%prep" +#echo "echo hallo" +echo "%setup -q -n $NAME-$V" +#echo "%setup -c" +#echo 'echo prep; pwd' +echo "" +echo "%build" +echo 'pwd' +echo 'make clean libclean' +echo 'make' +echo "" +echo "%install" +#echo 'mkdir -p $RPM_BUILD_ROOT/' +#echo 'mkdir -p $RPM_BUILD_ROOT/opt/ytools/lib' +#echo 'mkdir -p $RPM_BUILD_ROOT/usr/share/doc/packages/ytools' +#echo 'pwd' +echo "export ENV_PREFIX=\$RPM_BUILD_ROOT; make install" +#echo "install -m 755 $TOPDIR/lib/*.so \$RPM_BUILD_ROOT/opt/ytools/lib" +#echo "install -m 644 $TOPDIR/doc/ytools/dist/* \$RPM_BUILD_ROOT/usr/share/doc/packages/ytools" +#echo "install -m 644 $TOPDIR/COPYING \$RPM_BUILD_ROOT/usr/share/doc/packages/ytools" +#echo "echo $VERSION.$RELEASE > \$RPM_BUILD_ROOT/usr/share/doc/packages/ytools/VERSION" +echo "" +#echo "%post /sbin/ldconfig" +echo "" +echo "%clean" +echo 'rm -rf $RPM_BUILD_ROOT/usr/' +echo 'rm -rf $RPM_BUILD_ROOT/opt/ytools/' +echo "" +echo "%files" +echo '%defattr (-, root, root)' +echo "%dir /opt/ytools/lib" +find /opt/ytools/lib -type f +echo "%dir /usr/share/doc/packages/ytools" +find /usr/share/doc/packages/ytools -type f +echo "" +