diff options
author | Christian Hesse | 2015-06-29 21:40:32 +0200 |
---|---|---|
committer | Christian Hesse | 2015-06-29 21:40:32 +0200 |
commit | 102513dd7a3a9cd0b3965bec391fdea01bb1d279 (patch) | |
tree | 709a7edaf16a4c6da899d19274779c75497e2faa /PKGBUILD | |
download | aur-102513dd7a3a9cd0b3965bec391fdea01bb1d279.tar.gz |
initial import of lua-crypto 0.3.2-3
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 40 |
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 +} + |