diff options
author | haawda | 2019-08-04 05:16:03 +0200 |
---|---|---|
committer | haawda | 2019-08-04 05:16:03 +0200 |
commit | 96742ed6643e13dc5c8dbd91d9a3428faf503ad5 (patch) | |
tree | 20568cb1b677984a9f3274f829010bb41dfd7f59 | |
parent | 33710fdb1dde809590166ecc06da5bd85b8221ef (diff) | |
download | aur-96742ed6643e13dc5c8dbd91d9a3428faf503ad5.tar.gz |
adopted and updated
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 47 |
2 files changed, 38 insertions, 26 deletions
@@ -1,17 +1,20 @@ pkgbase = newlisp - pkgdesc = newLISP is a LISP like, general purpose scripting language. - pkgver = 10.7.1 + pkgdesc = A LISP like, general purpose scripting language. Ongoing development version. + pkgver = 10.7.5 pkgrel = 1 url = http://www.newlisp.org - install = newlisp.install arch = x86_64 arch = i686 - license = GPL + license = GPL3 depends = readline - optdepends = jdk8-openjdk + depends = libffi + optdepends = java-environment: for gui server + provides = newlisp + conflicts = newlisp options = docs - source = http://newlisp.org/downloads/newlisp-10.7.1.tgz - md5sums = e4c8da46f7b435a5b2de441f6929527c + options = !makeflags + source = http://www.newlisp.org/downloads/newlisp-10.7.5.tgz + sha512sums = 1882c665ee8a7b683038622e0760b62386929a99afb17b197ea9243214070fae6622b83e56113738275587fcbe3cd6b127154a38dc0ff36bae2751f9e13a1209 pkgname = newlisp @@ -1,28 +1,37 @@ # Contributor: scrawler <scrawler@gmail.com> +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> + pkgname=newlisp -pkgver=10.7.1 +pkgver=10.7.5 pkgrel=1 -pkgdesc="newLISP is a LISP like, general purpose scripting language." +pkgdesc="A LISP like, general purpose scripting language. Ongoing development version." url="http://www.newlisp.org" -license=('GPL') +license=('GPL3') arch=('x86_64' 'i686') -depends=('readline') -optdepends=('jdk8-openjdk') -options=('docs') -source=(http://newlisp.org/downloads/$pkgname-$pkgver.tgz) -md5sums=('e4c8da46f7b435a5b2de441f6929527c') -install=$pkgname.install +depends=('readline' 'libffi') +optdepends=('java-environment: for gui server') +provides=('newlisp') +conflicts=('newlisp') +options=('docs' '!makeflags') +source=("http://www.newlisp.org/downloads/$pkgname-$pkgver.tgz") +sha512sums=('1882c665ee8a7b683038622e0760b62386929a99afb17b197ea9243214070fae6622b83e56113738275587fcbe3cd6b127154a38dc0ff36bae2751f9e13a1209') + +prepare() { + cd "$pkgname-$pkgver" + sed -i 's+-I/usr/local/lib/libffi-3.0.13/include+-I/usr/lib/libffi-3.2.1/include+' makefile_linux_utf8_ffi makefile_linuxLP64_utf8_ffi +} build() { -cd $srcdir/$pkgname-$pkgver -./configure + cd "$pkgname-$pkgver" + ./configure --prefix=/usr --with-ffi + make } -package(){ -cd $srcdir/$pkgname-$pkgver -[ $CARCH = "x86_64" ] && make -f makefile_linuxLP64_utf8 -[ $CARCH = "i686" ] && make -f makefile_linux_utf8 -install -d $pkgdir/usr/bin -install -d $pkgdir/usr/share/man/man1 -make bindir=$pkgdir/usr/bin mandir=$pkgdir/usr/share/man \ -datadir=$pkgdir/usr/share install + +package() { + cd "$pkgname-$pkgver" + install -d "$pkgdir"/usr/bin + install -d "$pkgdir"/usr/share/man/man1 + make bindir="$pkgdir"/usr/bin mandir="$pkgdir"/usr/share/man \ + datadir="$pkgdir"/usr/share install + ln -sf /usr/bin/newlisp-$pkgver "$pkgdir"/usr/bin/newlisp } |