diff options
author | daurnimator | 2017-03-31 01:39:32 +1100 |
---|---|---|
committer | daurnimator | 2017-03-31 01:39:32 +1100 |
commit | 0404456a9685bbcc64dd38760882f1f79262af7b (patch) | |
tree | bd59c1159553715922c4f9f8cb52d0679aa73adf | |
download | aur-0404456a9685bbcc64dd38760882f1f79262af7b.tar.gz |
Initial packaging
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 48 |
2 files changed, 71 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..78ffa28ce6bc --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = lua-psl + pkgver = 0.2 + pkgrel = 0 + url = https://github.com/daurnimator/lua-psl + arch = i686 + arch = x86_64 + license = MIT + makedepends = lua + makedepends = lua51 + makedepends = lua52 + depends = libpsl + source = https://github.com/daurnimator/lua-psl/archive/v0.2.tar.gz + md5sums = f99781d19e18902d97fb4892150552bd + +pkgname = lua-psl + pkgdesc = libpsl bindings for Lua 5.3 + +pkgname = lua51-psl + pkgdesc = libpsl bindings for Lua 5.1 + +pkgname = lua52-psl + pkgdesc = libpsl bindings for Lua 5.2 + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..270f2a65effd --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: Daurnimator <quae@daurnimator.com> + +pkgname=(lua-psl lua51-psl lua52-psl) +pkgver=0.2 +pkgrel=0 +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/v0.2.tar.gz') +md5sums=('f99781d19e18902d97fb4892150552bd') + +build() { + cd lua-psl-"$pkgver" + gcc -O2 -fPIC -c psl/psl.c -o psl/psl.o + gcc -shared -o psl.so psl/psl.o -lpsl + + gcc -O2 -fPIC -I/usr/include/lua5.1 -c psl/psl.c -o psl/psl.o + gcc -shared -o psl-5.1.so psl/psl.o -lpsl + + gcc -O2 -fPIC -I/usr/include/lua5.2 -c psl/psl.c -o psl/psl.o + gcc -shared -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.md "$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.md "$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.md "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} |