#!/bin/sh CWD=`pwd` cd /tmp tar xzvf $CWD/nss_db-2.2.tar.gz cd nss_db-2.2 CFLAGS="-O2 -march=i386 -mcpu=i686" ./configure --prefix=/ \ --enable-static \ --enable-shared \ i386-slackware-linux make # libtool bug? if [ ! $? = 0 ]; then # last ditch effort cp /usr/bin/libtool . make fi rm -f $PKG/usr/lib/libnss_db.so $PKG/usr/lib/libnss_db.so.2 cat .libs/libnss_db.so.2.0.0 > $PKG/lib/libnss_db-2.2.so chmod 755 $PKG/lib/libnss_db-2.2.so strip $PKG/lib/libnss_db-2.2.so cat .libs/libnss_db.a > $PKG/usr/lib/libnss_db.a strip makedb cat makedb > $PKG/usr/bin/makedb chmod 755 $PKG/usr/bin/makedb ( cd $PKG/lib ; rm -rf libnss_db.so ) ( cd $PKG/usr/lib ; rm -rf libnss_db.so ) ( cd $PKG/usr/lib ; ln -sf ../../lib/libnss_db.so.2 libnss_db.so ) ( cd $PKG/lib ; rm -rf libnss_db.so.2 ; ln -sf libnss_db-2.2.so libnss_db.so.2 ) ## Install docs: mkdir -p $PKG/usr/doc/nss_db-2.2 cp -a AUTHORS COPYING COPYING.LIB ChangeLog INSTALL NEWS README THANKS $PKG/usr/doc/nss_db-2.2 chown -R root.root $PKG/usr/doc/nss_db-2.2