[arch-commits] Commit in slib/trunk (PKGBUILD)

Alexander Rødseth arodseth at archlinux.org
Tue Oct 31 11:02:55 UTC 2017


    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 <aaron at archlinux.org>
+# Maintainer: Alexander F Rødseth <xyproto at archlinux.org>
+# Contributor: Aaron Griffin <aaron at archlinux.org>
 # Contributor: David Moore <davidm at sjsoft.com>
 
 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:



More information about the arch-commits mailing list