diff options
author | Caleb Maclennan | 2022-06-30 22:46:00 +0300 |
---|---|---|
committer | Caleb Maclennan | 2022-06-30 22:46:00 +0300 |
commit | f3b81df067b438c7ad1eb3b0b27d0bdeba16cea2 (patch) | |
tree | 579434bc5d9e0bc1d5043be652bb6d7e1d89d31c | |
download | aur-f3b81df067b438c7ad1eb3b0b27d0bdeba16cea2.tar.gz |
Initial upload: lua-optparse 1.4-1
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 54 |
2 files changed, 76 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..d5f14e748bf2 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = lua-optparse + pkgdesc = Parse and process command-line options + pkgver = 1.4 + pkgrel = 1 + url = https://gvvaughan.github.io/optparse + arch = any + license = MIT + makedepends = lua + makedepends = lua53 + makedepends = lua52 + makedepends = lua51 + makedepends = luarocks + source = https://github.com/gvvaughan/optparse/archive/v1.4/optparse-1.4.tar.gz + sha256sums = fbb43a6139e9b3a992883f24bd32982fcee0028a3500f40f2b58597aa87a519e + +pkgname = lua-optparse + +pkgname = lua53-optparse + +pkgname = lua52-optparse + +pkgname = lua51-optparse diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..14cf02ebcafe --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,54 @@ +# Maintainer: Caleb Maclennan <caleb@alerque.com> + +_rockname=optparse +pkgname=("lua-$_rockname" "lua53-$_rockname" "lua52-$_rockname" "lua51-$_rockname") +pkgver=1.4 +_rockrel=1 +pkgrel=1 +pkgdesc='Parse and process command-line options' +arch=(any) +url="https://gvvaughan.github.io/$_rockname" +_url="https://github.com/gvvaughan/$_rockname" +license=(MIT) +makedepends=(lua + lua53 + lua52 + lua51 + luarocks) +_archive="$_rockname-$pkgver" +_rockspec="$_archive-$_rockrel.rockspec" +_rock="$_archive-$_rockrel.all.rock" +source=("$_url/archive/v$pkgver/$_archive.tar.gz") +sha256sums=('fbb43a6139e9b3a992883f24bd32982fcee0028a3500f40f2b58597aa87a519e') + +build() { + cd "$_archive" + for LUAVER in 5.{1,2,3,4}; do + luarocks --lua-version "$LUAVER" \ + make --pack-binary-rock --deps-mode none -- $_rockspec + install -Dm0644 -t "lua-$LUAVER/" "$_rock" + done +} + +_package() { + cd "$_archive" + luarocks --lua-version "$1" --tree "$pkgdir/usr/" \ + install --deps-mode none --no-manifest -- "lua-$1/$_rock" + install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE.md +} + +package_lua-optparse() { + _package 5.4 +} + +package_lua51-optparse() { + _package 5.1 +} + +package_lua52-optparse() { + _package 5.2 +} + +package_lua53-optparse() { + _package 5.3 +} |