summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorChristian Hesse2015-06-29 21:40:32 +0200
committerChristian Hesse2015-06-29 21:40:32 +0200
commit102513dd7a3a9cd0b3965bec391fdea01bb1d279 (patch)
tree709a7edaf16a4c6da899d19274779c75497e2faa /PKGBUILD
downloadaur-102513dd7a3a9cd0b3965bec391fdea01bb1d279.tar.gz
initial import of lua-crypto 0.3.2-3
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD40
1 files changed, 40 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..58edb5063ac7
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,40 @@
+# Maintainer: Dwayne Bent <dbb.1@liqd.org>
+
+pkgbase=lua-crypto
+pkgname=('lua-crypto' 'lua51-crypto' 'lua52-crypto')
+pkgver=0.3.2
+pkgrel=3
+pkgdesc='Lua frontend to the OpenSSL cryptographic library'
+arch=('i686' 'x86_64')
+url='http://mkottman.github.io/luacrypto/'
+license=('MIT')
+makedepends=('lua' 'lua51' 'lua52')
+source=("${pkgname/-/}-${pkgver}.tar.gz::https://github.com/mkottman/${pkgname/-/}/archive/${pkgver}.tar.gz")
+sha256sums=('63c5d7e2539779039114335b9a8f149d63382c4db298d69e70488a0108143bb4')
+
+build() {
+ cd luacrypto-${pkgver}/
+
+ gcc -fPIC -shared -I/usr/include/lua5.1/ -llua5.1 -lssl -lcrypto -o crypto51.so src/lcrypto.c
+ gcc -fPIC -shared -I/usr/include/lua5.2/ -llua5.2 -lssl -lcrypto -o crypto52.so src/lcrypto.c
+ gcc -fPIC -shared -I/usr/include/lua5.3/ -llua -lssl -lcrypto -o crypto53.so src/lcrypto.c
+}
+
+package_lua-crypto() {
+ depends=('openssl' 'lua')
+
+ install -D -m0755 luacrypto-${pkgver}/crypto52.so ${pkgdir}/usr/lib/lua/5.2/crypto.so
+}
+
+package_lua51-crypto() {
+ depends=('openssl' 'lua51')
+
+ install -D -m0755 luacrypto-${pkgver}/crypto51.so ${pkgdir}/usr/lib/lua/5.1/crypto.so
+}
+
+package_lua52-crypto() {
+ depends=('openssl' 'lua51')
+
+ install -D -m0755 luacrypto-${pkgver}/crypto52.so ${pkgdir}/usr/lib/lua/5.2/crypto.so
+}
+