diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 41 |
1 files changed, 19 insertions, 22 deletions
@@ -1,42 +1,39 @@ -# Maintainer: Alain Kalker <a.c.kalker@gmail.com> -_pkgname=Shen +# Maintainer: Michael Koloberdin <koloberdin@gmail.com> +# Contributor: Alain Kalker <a.c.kalker@gmail.com> pkgname=shen-sbcl -_version=19.1 -_port=1.9 -pkgver=$_version.p$_port +pkgver=2.3.0 pkgrel=1 +epoch=1 pkgdesc="A portable functional programming language (SBCL port)" -arch=('i686' 'x86_64') +arch=('x86_64') url="http://www.shenlanguage.org/" license=('BSD') depends=('zlib') makedepends=('sbcl') provides=('shen') options=(!strip) -source=(http://www.shenlanguage.org/Download/Shen-SBCL-Linux.zip) -md5sums=('4c58bd0542044fe93539b176dd7e4e2a') +source=(https://github.com/Shen-Language/shen-cl/archive/v$pkgver.tar.gz) +sha512sums=('63e8de291c6b0779346a473e2dfc391f39440f88c5b1ff3c747a9573e1203691da7d327399b0de52776e94236d86a4480cdadf430783129e5c461be0df573666') build() { - cd "$_pkgname $_version" + cd "$srcdir/shen-cl-$pkgver" + make fetch + make build-sbcl +} - cd Platforms/SBCL - ln -sf "../../KLambda"/*.kl . - sbcl --no-userinit --load install.lsp +check() { + cd "$srcdir/shen-cl-$pkgver" + make test-sbcl } package() { - cd "$_pkgname $_version" - - # binary - install -Dm755 Platforms/SBCL/Shen.exe "$pkgdir/usr/bin/Shen" + cd "$srcdir/shen-cl-$pkgver" - # documentation - install -d -m755 "$pkgdir/usr/share/doc/$pkgname" - cp -a Doc/* "$pkgdir/usr/share/doc/$pkgname/" + # binary + install -Dm755 "bin/sbcl/shen" "$pkgdir/usr/bin/shen" - # license - install -d -m755 "$pkgdir/usr/share/licenses/$pkgname" - cp BSD license.pdf "$pkgdir/usr/share/licenses/$pkgname/" + # license + install -Dm644 "LICENSE.txt" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } # vim:set ts=2 sw=2 et: |