IGNOREPATH=/etc:/home:/var:/dev:/boot:/root:/tmp:/usr/local:/bin:/sbin:/mnt:/usr/src STRIPLIB=y STRIPBIN=y VERSION=1.8.0 PROGNAME="GNU dbm $VERSION" DESC="\ gdbm (GNU database routines) \n\ \n\ GNU dbm is a set of database routines that work similar to the \n\ standard UNIX dbm routines." BUILD=1 MAINTAINER="Mark Post " SOURCE=ftp://ftp.gnu.org/gnu/gdbm PKGNAME=gdbm-$VERSION-s390-$BUILD TAG=REC compile() { tar -xvzf $CWD/gdbm-$VERSION.tar.gz cd gdbm-$VERSION/ cp -p /usr/share/libtool/config.sub ./ cp -p /usr/share/libtool/config.guess ./ ./configure --prefix=/usr make CFLAGS=-O2 } install() { # Fix libgdbm.la bug: zcat $CWD/gdbm.la.diff.gz | patch -p1 make CFLAGS=-O2 install prefix=/package-gdbm/usr mkdir -p /package-gdbm/usr/doc/gdbm-$VERSION cp -a COPYING ChangeLog INSTALL NEWS README /package-gdbm/usr/doc/gdbm-$VERSION ( cd /package-gdbm/usr/info rm -f *.gz gzip -9 * ) ( cd /package-gdbm/usr/man/man3 rm -f *.gz gzip -9 *.3 ) # ( cd /usr/lib ; rm -rf libgdbm.so.2 ) # ( cd /usr/lib ; ln -sf libgdbm.so.2.0.0 libgdbm.so.2 ) # ( cd /usr/lib ; rm -rf libgdbm.so ) # ( cd /usr/lib ; ln -sf libgdbm.so.2.0.0 libgdbm.so ) } attributes() { chmod 755 usr/lib/libgdbm.so.2.0.0 } special() { cd $PKG mv package-gdbm/* ./ rmdir package-gdbm chown bin.bin usr/include/gdbm.h cd $CTL cat $CWD/slack-desc > slack-desc sed -e 's%package-gdbm/%%' doinst.sh > doinst.sh.new cat doinst.sh.new > doinst.sh rm doinst.sh.new }