diff options
author | Dimitris Kiziridis | 2020-04-29 14:15:44 +0300 |
---|---|---|
committer | Dimitris Kiziridis | 2020-04-29 14:15:44 +0300 |
commit | cce88c3568d79a1939b1bd25072384ef0caf608a (patch) | |
tree | b073da7d9f551b3278231704da02490ecabeb05f | |
download | aur-cce88c3568d79a1939b1bd25072384ef0caf608a.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 57 |
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 |