diff options
author | daurnimator | 2018-09-24 02:05:34 +1000 |
---|---|---|
committer | daurnimator | 2018-09-24 02:05:34 +1000 |
commit | b3ed7d64abb6614b598f4fd3ee41a3815938ed85 (patch) | |
tree | f48fd4a279536cb874f9463d434c6762fc891806 | |
parent | a14a2922bc936052a12e06be621c221573c06fdc (diff) | |
download | aur-b3ed7d64abb6614b598f4fd3ee41a3815938ed85.tar.gz |
Use pkgname prefixed tarball to allow a shared SRCDEST
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 39 |
2 files changed, 22 insertions, 21 deletions
@@ -1,6 +1,6 @@ pkgbase = lua-psl pkgver = 0.3 - pkgrel = 0 + pkgrel = 1 url = https://github.com/daurnimator/lua-psl arch = i686 arch = x86_64 @@ -9,7 +9,7 @@ pkgbase = lua-psl makedepends = lua51 makedepends = lua52 depends = libpsl - source = https://github.com/daurnimator/lua-psl/archive/v0.3.tar.gz + source = lua-psl-0.3.tar.gz::https://github.com/daurnimator/lua-psl/archive/v0.3.tar.gz md5sums = 9171823dbd4d347a5aa1150710cc991d pkgname = lua-psl @@ -1,48 +1,49 @@ # Maintainer: Daurnimator <quae@daurnimator.com> -pkgname=(lua-psl lua51-psl lua52-psl) +pkgname=('lua-psl' 'lua51-psl' 'lua52-psl') pkgver=0.3 -pkgrel=0 +pkgrel=1 arch=('i686' 'x86_64') url='https://github.com/daurnimator/lua-psl' license=('MIT') makedepends=('lua' 'lua51' 'lua52') depends=('libpsl') -source=("https://github.com/daurnimator/lua-psl/archive/v${pkgver}.tar.gz") +source=("$pkgname-$pkgver.tar.gz::https://github.com/daurnimator/lua-psl/archive/v$pkgver.tar.gz") md5sums=('9171823dbd4d347a5aa1150710cc991d') build() { - cd lua-psl-"$pkgver" - gcc -fPIC ${CPPFLAGS} ${CFLAGS} -o psl/psl.o -c psl/psl.c - gcc -shared ${LDFLAGS} -o psl.so psl/psl.o -lpsl + cd "lua-psl-$pkgver" - gcc -fPIC -I/usr/include/lua5.1 ${CPPFLAGS} ${CFLAGS} -o psl/psl.o -c psl/psl.c - gcc -shared ${LDFLAGS} -o psl-5.1.so psl/psl.o -lpsl + gcc -fPIC $CPPFLAGS $CFLAGS -o psl/psl.o -c psl/psl.c + gcc -shared $LDFLAGS -o psl.so psl/psl.o -lpsl - gcc -fPIC -I/usr/include/lua5.2 ${CPPFLAGS} ${CFLAGS} -o psl/psl.o -c psl/psl.c - gcc -shared ${LDFLAGS} -o psl-5.2.so psl/psl.o -lpsl + gcc -fPIC $CPPFLAGS $CFLAGS -I/usr/include/lua5.1 -o psl/psl.o -c psl/psl.c + gcc -shared $LDFLAGS -o psl-5.1.so psl/psl.o -lpsl + + gcc -fPIC $CPPFLAGS $CFLAGS -I/usr/include/lua5.2 -o psl/psl.o -c psl/psl.c + gcc -shared $LDFLAGS -o psl-5.2.so psl/psl.o -lpsl } package_lua-psl() { pkgdesc='libpsl bindings for Lua 5.3' - cd lua-psl-"$pkgver" - install -D psl.so "$pkgdir"/usr/lib/lua/5.3/psl.so - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + cd "lua-psl-$pkgver" + install -D psl.so "$pkgdir/usr/lib/lua/5.3/psl.so" + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } package_lua51-psl() { pkgdesc='libpsl bindings for Lua 5.1' - cd lua-psl-"$pkgver" - install -D psl-5.1.so "$pkgdir"/usr/lib/lua/5.1/psl.so - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + cd "lua-psl-$pkgver" + install -D psl-5.1.so "$pkgdir/usr/lib/lua/5.1/psl.so" + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } package_lua52-psl() { pkgdesc='libpsl bindings for Lua 5.2' - cd lua-psl-"$pkgver" - install -D psl-5.2.so "$pkgdir"/usr/lib/lua/5.2/psl.so - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + cd "lua-psl-$pkgver" + install -D psl-5.2.so "$pkgdir/usr/lib/lua/5.2/psl.so" + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } |