Date: Tuesday, October 31, 2017 @ 11:02:54 Author: arodseth Revision: 264888
upgpkg: slib 3b5-3 Modified: slib/trunk/PKGBUILD ----------+ PKGBUILD | 54 +++++++++++++++++++++++++----------------------------- 1 file changed, 25 insertions(+), 29 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2017-10-31 11:02:45 UTC (rev 264887) +++ PKGBUILD 2017-10-31 11:02:54 UTC (rev 264888) @@ -1,44 +1,40 @@ # $Id$ -# Maintainer: Aaron Griffin <[email protected]> +# Maintainer: Alexander F Rødseth <[email protected]> +# Contributor: Aaron Griffin <[email protected]> # Contributor: David Moore <[email protected]> pkgname=slib pkgver=3b5 -pkgrel=2 -pkgdesc="A library providing functions for Scheme implementations" +pkgrel=3 +pkgdesc='Library of functions for Scheme implementations' arch=('any') -url="http://people.csail.mit.edu/jaffer/SLIB.html" +url='https://people.csail.mit.edu/jaffer/SLIB.html' license=('custom') -depends=('guile1.8' 'sh') +depends=('guile') options=('emptydirs') -install=slib.install -source=("http://groups.csail.mit.edu/mac/ftpdir/scm/$pkgname-$pkgver.zip") -md5sums=('b3181fa98bbb4153a4fc984c3e71a86b') +source=("https://groups.csail.mit.edu/mac/ftpdir/scm/$pkgname-$pkgver.zip") +sha256sums=('f8b64a9820c2ccbdb263a0cb7bcf4caadce0857fdf4e2f52111ca33b4a131760') prepare() { - cd ${pkgname} - sed -r -i "s,/usr/(local/)?lib/slib,/usr/share/slib,g" *.init + cd $pkgname + + # Path fix + sed -r -i 's,/usr/(local/)?lib/slib,/usr/share/slib,g' *.init + + # Add missing headers and definitions + sed -i "1s,^,#!/bin/sh\nexport SCHEME_LIBRARY_PATH=/usr/share/slib/\nVERSION=$pkgver\n,;s,\${S48_VICINITY},/usr/share/scheme48/,g" slib.sh } package() { - cd ${pkgname} - install -m755 -d "${pkgdir}"/usr/{bin,share/{guile/site,slib}} - install -m644 *.scm *.init *.xyz *.txt *.dat *.ps "${pkgdir}/usr/share/slib/" - install -D -m644 slib.info "${pkgdir}/usr/share/info/slib.info" - install -D -m644 slib.1 "${pkgdir}/usr/share/man/man1/slib.1" - install -D -m644 COPYING "${pkgdir}/usr/share/licenses/$pkgname/LICENSE" + cd $pkgname - cat << _EOF > "${pkgdir}/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 + install -d "$pkgdir"/usr/{bin,share/{guile/site,slib}} + install -m644 *.scm *.init *.xyz *.txt *.dat *.ps "$pkgdir/usr/share/slib/" + install -Dm755 slib.sh "$pkgdir/usr/bin/slib" + ln -s /usr/share/slib "$pkgdir/usr/share/guile/site/" + install -Dm644 slib.info "$pkgdir/usr/share/info/slib.info" + install -Dm644 slib.1 "$pkgdir/usr/share/man/man1/slib.1" + install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} - cat slib.sh >> "${pkgdir}/usr/bin/slib" - chmod 755 "${pkgdir}/usr/bin/slib" - - ln -s /usr/share/slib "${pkgdir}/usr/share/guile/site/" -} +# vim: ts=2 sw=2 et:
