[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