diff options
author | John Regan | 2021-01-03 17:30:50 -0500 |
---|---|---|
committer | John Regan | 2021-01-03 17:30:50 -0500 |
commit | 48059ffc2c0950a926c838c3c113e1c705bc9a95 (patch) | |
tree | d8e9cd7c6777d2ca20b8cf15d4a1950986f5bd9e | |
download | aur-48059ffc2c0950a926c838c3c113e1c705bc9a95.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 35 | ||||
-rw-r--r-- | PKGBUILD | 75 |
2 files changed, 110 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..9d56468a7dd1 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,35 @@ +pkgbase = lua-luasodium + pkgver = 1.0.0 + pkgrel = 1 + url = https://github.com/jprjr/luasodium + arch = x86_64 + arch = i686 + license = MIT + makedepends = lua + makedepends = lua51 + makedepends = lua52 + makedepends = lua53 + depends = libsodium + source = https://github.com/jprjr/luasodium/releases/download/v1.0.0/luasodium-1.0.0.tar.gz + md5sums = c455372b2543e78160133522109a1ec4 + +pkgname = lua-luasodium + pkgdesc = Lua bindings for libsodium + depends = libsodium + depends = lua + +pkgname = lua51-luasodium + pkgdesc = Lua bindings for libsodium for Lua 5.1 + depends = libsodium + depends = lua51 + +pkgname = lua52-luasodium + pkgdesc = Lua bindings for libsodium for Lua 5.2 + depends = libsodium + depends = lua52 + +pkgname = lua53-luasodium + pkgdesc = Lua bindings for libsodium for Lua 5.3 + depends = libsodium + depends = lua53 + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..bb6ba02743ec --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,75 @@ +# Maintainer: jprjr <john@jrjrtech.com> + +pkgname=('lua-luasodium' 'lua51-luasodium' 'lua52-luasodium' 'lua53-luasodium') +_pkgbase='luasodium' +pkgver=1.0.0 +pkgrel=1 +arch=('x86_64' 'i686') +url='https://github.com/jprjr/luasodium' +license=('MIT') +depends=('libsodium') +makedepends=('lua' 'lua51' 'lua52' 'lua53') +source=("https://github.com/jprjr/luasodium/releases/download/v${pkgver}/luasodium-${pkgver}.tar.gz") + +md5sums=('c455372b2543e78160133522109a1ec4') + +build() { + + cp -r "${_pkgbase}-${pkgver}" "${_pkgbase}-${pkgver}-lua5.1" + cp -r "${_pkgbase}-${pkgver}" "${_pkgbase}-${pkgver}-lua5.2" + cp -r "${_pkgbase}-${pkgver}" "${_pkgbase}-${pkgver}-lua5.3" + + cd "${_pkgbase}-${pkgver}" + make LUA=lua + + cd "../${_pkgbase}-${pkgver}-lua5.1" + make LUA=lua5.1 + + cd "../${_pkgbase}-${pkgver}-lua5.2" + make LUA=lua5.2 + + cd "../${_pkgbase}-${pkgver}-lua5.3" + make LUA=lua5.3 + +} + +package_lua-luasodium() { + pkgdesc="Lua bindings for libsodium" + depends+=('lua') + + cd "${_pkgbase}-${pkgver}" + + make LUA=lua DESTDIR="$pkgdir" install + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + +} + +package_lua51-luasodium() { + pkgdesc="Lua bindings for libsodium for Lua 5.1" + depends+=('lua51') + + cd "${_pkgbase}-${pkgver}-lua5.1" + + make LUA=lua5.1 DESTDIR="$pkgdir" install + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} + +package_lua52-luasodium() { + pkgdesc="Lua bindings for libsodium for Lua 5.2" + depends+=('lua52') + + cd "${_pkgbase}-${pkgver}-lua5.2" + + make LUA=lua5.2 DESTDIR="$pkgdir" install + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} + +package_lua53-luasodium() { + pkgdesc="Lua bindings for libsodium for Lua 5.3" + depends+=('lua53') + + cd "${_pkgbase}-${pkgver}-lua5.3" + + make LUA=lua5.3 DESTDIR="$pkgdir" install + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} |