#Packager: George Vlahavas pkgname=slib pkgver=3b2 pkgrel=1gv arch=x86_64 source=(http://groups.csail.mit.edu/mac/ftpdir/scm/slib-$pkgver.zip) docs=("readme" "install" "copying" "changelog" "authors" "news" "todo" "faq" "announce") url=http://people.csail.mit.edu/jaffer/SLIB.html doinst() { guile << "EOF2" (use-modules (ice-9 slib)) (load "/usr/share/guile/slib/mklibcat.scm") (quit) EOF2 } slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "slib (Portable scheme library)" "SLIB is a portable scheme library providing compatibility and utility" "functions for standard Scheme implementations." ) build() { cd $startdir/src/$pkgname sed -i 's%/usr/local%/usr%g' Makefile make libdir=/usr/lib${LIBDIRSUFFIX}/ make infoz DESTDIR=$startdir/pkg make libdir=/usr/lib${LIBDIRSUFFIX}/ install DESTDIR=$startdir/pkg # The Makefile is braindead sed -i "s%$startdir/pkg%%g" $startdir/pkg/usr/bin/slib # guile is supposed to look to /usr/share/slib by default mkdir -p $startdir/pkg/usr/share/guile ( cd $startdir/pkg/usr/share/ ; ln -s ../lib${LIBDIRSUFFIX}/slib . ) ( cd $startdir/pkg/usr/share/guile/ ; ln -s ../../lib${LIBDIRSUFFIX}/slib . ) # a somewhat perculiar quirk that only seems to be an issue on slackware ( cd $startdir/pkg/usr/lib${LIBDIRSUFFIX}/slib ; ln -s mklibcat.scm mklibcat ) }