summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn Regan2021-01-03 17:30:50 -0500
committerJohn Regan2021-01-03 17:30:50 -0500
commit48059ffc2c0950a926c838c3c113e1c705bc9a95 (patch)
treed8e9cd7c6777d2ca20b8cf15d4a1950986f5bd9e
downloadaur-48059ffc2c0950a926c838c3c113e1c705bc9a95.tar.gz
initial commit
-rw-r--r--.SRCINFO35
-rw-r--r--PKGBUILD75
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"
+}