summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDimitris Kiziridis2020-04-29 14:15:44 +0300
committerDimitris Kiziridis2020-04-29 14:15:44 +0300
commitcce88c3568d79a1939b1bd25072384ef0caf608a (patch)
treeb073da7d9f551b3278231704da02490ecabeb05f
downloadaur-cce88c3568d79a1939b1bd25072384ef0caf608a.tar.gz
Initial commit
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD57
2 files changed, 77 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..0a093eab4a24
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = lua-loadconf
+ pkgdesc = Read love2d conf.lua files
+ pkgver = 0.3.5
+ pkgrel = 1
+ url = https://github.com/Alloyed/loadconf
+ arch = x86_64
+ license = MIT
+ makedepends = luarocks
+ source = lua-loadconf-0.3.5.tar.gz::https://github.com/Alloyed/loadconf/archive/v0.3.5.tar.gz
+ sha256sums = 82fffacd1fe81452cc21526418828956c6cf4fa95f93fa2ba36a351894280590
+
+pkgname = lua-loadconf
+ pkgdesc = Read love2d conf.lua files for Lua 5.3
+
+pkgname = lua51-loadconf
+ pkgdesc = Read love2d conf.lua files for Lua 5.1
+
+pkgname = lua52-loadconf
+ pkgdesc = Read love2d conf.lua files for Lua 5.2
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c62d163d49d2
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,57 @@
+# Maintainer: Dimitris Kiziridis <ragouel at outlook dot com>
+
+pkgname=('lua-loadconf' 'lua51-loadconf' 'lua52-loadconf')
+_rockname=loadconf
+pkgver=0.3.5
+pkgrel=1
+pkgdesc="Read love2d conf.lua files"
+arch=('x86_64')
+url='https://github.com/Alloyed/loadconf'
+license=('MIT')
+makedepends=('luarocks')
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/Alloyed/loadconf/archive/v${pkgver}.tar.gz")
+sha256sums=('82fffacd1fe81452cc21526418828956c6cf4fa95f93fa2ba36a351894280590')
+
+build() {
+ mkdir -p 5.1 5.2 5.3
+
+ # Build for 5.1
+ (cd 5.1; luarocks build --pack-binary-rock --lua-version=5.1 --deps-mode=none ../"${_rockname}-${pkgver}/${_rockname}-scm-1.rockspec")
+ # Build for 5.2
+ (cd 5.2; luarocks build --pack-binary-rock --lua-version=5.2 --deps-mode=none ../"${_rockname}-${pkgver}/${_rockname}-scm-1.rockspec")
+ # Build for 5.3
+ (cd 5.3; luarocks build --pack-binary-rock --lua-version=5.3 --deps-mode=none ../"${_rockname}-${pkgver}/${_rockname}-scm-1.rockspec")
+}
+
+package_lua-loadconf() {
+ pkgdesc='Read love2d conf.lua files for Lua 5.3'
+
+ luarocks install --lua-version=5.3 --tree="$pkgdir/usr/" --deps-mode=none 5.3/${_rockname}-scm-1.all.rock
+
+ install -Dm644 "${srcdir}/${_rockname}-${pkgver}/LICENSE.md" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+
+ # remove luarocks-created root manifest
+ rm "$pkgdir/usr/lib/luarocks/rocks-5.3/manifest"
+}
+
+package_lua51-loadconf() {
+ pkgdesc='Read love2d conf.lua files for Lua 5.1'
+
+ luarocks install --lua-version=5.1 --tree="$pkgdir/usr/" --deps-mode=none 5.1/${_rockname}-scm-1.all.rock
+
+ install -Dm644 "${srcdir}/${_rockname}-${pkgver}/LICENSE.md" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+
+ # remove luarocks-created root manifest
+ rm "$pkgdir/usr/lib/luarocks/rocks-5.1/manifest"
+}
+
+package_lua52-loadconf() {
+ pkgdesc='Read love2d conf.lua files for Lua 5.2'
+
+ luarocks install --lua-version=5.2 --tree="$pkgdir/usr/" --deps-mode=none 5.2/${_rockname}-scm-1.all.rock
+
+ install -Dm644 "${srcdir}/${_rockname}-${pkgver}/LICENSE.md" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+
+ # remove luarocks-created root manifest
+ rm "$pkgdir/usr/lib/luarocks/rocks-5.2/manifest"
+} \ No newline at end of file