#!/bin/sh # Build gdbm-$VERSION for Slackware # by volkerdi@slackware.com, 2/2001 CWD=`pwd` VERSION=1.8.0 ARCH=i386 BUILD=3 PKG=/tmp/package-gdbm ( cd /tmp ; rm -rf package-gdbm ; mkdir package-gdbm ) cd /tmp tar xzvf $CWD/gdbm-$VERSION.tar.gz cd gdbm-$VERSION # Configure/build: ./configure --prefix=/usr make CFLAGS=-O2 mkdir -p $PKG/usr/{lib,include,info,man/man3} # Fix libgdbm.la bug: zcat $CWD/gdbm.la.diff.gz | patch -p1 make CFLAGS=-O2 install prefix=$PKG/usr # I think at least ndbm.h conflicts with glibc2... not sure # about dbm.h. If you think these should have been included, # complain to volkerdi@slackware.com :) #cp -a ndbm.h dbm.h $PKG/usr/include #chown root.root $PKG/usr/include/{ndbm.h,dbm.h} # Install docs: mkdir -p $PKG/usr/doc/gdbm-$VERSION cp -a COPYING ChangeLog INSTALL NEWS README $PKG/usr/doc/gdbm-$VERSION chown root.root $PKG/usr/doc/gdbm-$VERSION/* chmod 644 $PKG/usr/doc/gdbm-$VERSION/* chown root.root $PKG/usr/info/gdbm.info gzip -9 $PKG/usr/info/gdbm.info chown root.root $PKG/usr/man/man3/gdbm.3 gzip -9 $PKG/usr/man/man3/gdbm.3 mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc # Build the package: cd $PKG makepkg -l y -c n ../gdbm-$VERSION-$ARCH-$BUILD.tgz