summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Hesse2015-06-29 21:40:32 +0200
committerChristian Hesse2015-06-29 21:40:32 +0200
commit102513dd7a3a9cd0b3965bec391fdea01bb1d279 (patch)
tree709a7edaf16a4c6da899d19274779c75497e2faa
downloadaur-102513dd7a3a9cd0b3965bec391fdea01bb1d279.tar.gz
initial import of lua-crypto 0.3.2-3
-rw-r--r--.SRCINFO26
-rw-r--r--PKGBUILD40
2 files changed, 66 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..34d12af75de6
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,26 @@
+pkgbase = lua-crypto
+ pkgdesc = Lua frontend to the OpenSSL cryptographic library
+ pkgver = 0.3.2
+ pkgrel = 3
+ url = http://mkottman.github.io/luacrypto/
+ arch = i686
+ arch = x86_64
+ license = MIT
+ makedepends = lua
+ makedepends = lua51
+ makedepends = lua52
+ source = luacrypto-0.3.2.tar.gz::https://github.com/mkottman/luacrypto/archive/0.3.2.tar.gz
+ sha256sums = 63c5d7e2539779039114335b9a8f149d63382c4db298d69e70488a0108143bb4
+
+pkgname = lua-crypto
+ depends = openssl
+ depends = lua
+
+pkgname = lua51-crypto
+ depends = openssl
+ depends = lua51
+
+pkgname = lua52-crypto
+ depends = openssl
+ depends = lua51
+
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
+}
+