#Packager: George Vlahavas <vlahavas~at~gmail~dot~com>

pkgname=slib
pkgver=3b3
pkgrel=1gv
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))
(require 'new-catalog)
(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 -r -i "s,/usr/(local/)?lib/slib,/usr/share/slib,g" *.init
	install -m755 -d "$startdir/pkg/usr/share/slib"
	install -m644 *.scm *.init *.xyz *.txt *.dat *.ps "$startdir/pkg/usr/share/slib/"
	install -m755 -d "$startdir/pkg/usr/share/info"
	install -m644 slib.info "$startdir/pkg/usr/share/info/"
	
	install -m755 -d "$startdir/pkg/usr/bin"
	cat << _EOF > "$startdir/pkg/usr/bin/slib"
#!/bin/sh
SCHEME_LIBRARY_PATH=/usr/share/slib/
export SCHEME_LIBRARY_PATH
VERSION=${pkgver}
S48_VICINITY="/usr/share/scheme48/"
export S48_VICINITY
_EOF
	
	cat slib.sh >> "$startdir/pkg/usr/bin/slib"
	chmod 755 "$startdir/pkg/usr/bin/slib"
	
	install -m755 -d "$startdir/pkg/usr/share/man/man1"
	install -m644 slib.1 "$startdir/pkg/usr/share/man/man1/"
	
	install -m755 -d "$startdir/pkg/usr/share/licenses/${pkgname}"
	install -m644 COPYING "$startdir/pkg/usr/share/licenses/$pkgname/"
	
	install -m755 -d "$startdir/pkg/usr/share/guile/site/"
 	ln -s /usr/share/slib "$startdir/pkg/usr/share/guile/site/"
} 
