diff options
author | Caleb Maclennan | 2021-07-31 15:28:04 +0300 |
---|---|---|
committer | Caleb Maclennan | 2021-07-31 15:28:04 +0300 |
commit | 1e3a0fc20f6b925ee09adb81386f48cd5a07174c (patch) | |
tree | 684348adb977df8c3c4ecdf3803a5e314241853f | |
parent | 9521e7df66eea3190bac485e0b37840b91ce5b73 (diff) | |
download | aur-1e3a0fc20f6b925ee09adb81386f48cd5a07174c.tar.gz |
upgpkg: teal 0.13.2-3
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 23 |
2 files changed, 17 insertions, 13 deletions
@@ -1,14 +1,14 @@ pkgbase = teal pkgdesc = The compiler for Teal, a typed dialect of Lua pkgver = 0.13.2 - pkgrel = 2 + pkgrel = 3 url = https://github.com/teal-language/tl arch = any license = MIT makedepends = lua - makedepends = lua53 - makedepends = lua52 makedepends = lua51 + makedepends = lua52 + makedepends = lua53 makedepends = luarocks source = teal-0.13.2.tar.gz::https://github.com/teal-language/tl/archive/refs/tags/v0.13.2.tar.gz sha256sums = a42c8dd1719933de027f8954b3edd4b255785d933f6ff183ae32bbf8adc7c6ae @@ -16,6 +16,7 @@ pkgbase = teal pkgname = teal depends = lua depends = lua-tl + optdepends = cyan: The Teal build system and project manager provides = tl pkgname = lua-tl @@ -1,17 +1,21 @@ # Maintainer: Caleb Maclennan <caleb@alerque.com> -pkgbase=teal _rockname=tl +pkgbase=teal pkgname=(teal "lua-$_rockname" "lua53-$_rockname" "lua52-$_rockname" "lua51-$_rockname") pkgver=0.13.2 -pkgrel=2 +pkgrel=3 pkgdesc="The compiler for Teal, a typed dialect of Lua" arch=(any) -url=https://github.com/teal-language/tl +url=https://github.com/teal-language/$_rockname license=(MIT) _lua_deps=(argparse filesystem) -makedepends=(lua lua53 lua52 lua51 luarocks) +makedepends=(lua + lua51 + lua52 + lua53 + luarocks) source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz") sha256sums=('a42c8dd1719933de027f8954b3edd4b255785d933f6ff183ae32bbf8adc7c6ae') @@ -19,17 +23,16 @@ _package_helper() { cd "$_rockname-$pkgver" luarocks --lua-version=$1 --tree="$pkgdir/usr/" \ make --deps-mode=none --no-manifest "$_rockname-dev-1.rockspec" - if [[ -n $2 ]]; then - find "$pkgdir/usr/bin" -type f -execdir sed -i -e "s#$pkgdir##" {} \; - rm -rf "$pkgdir/usr/"{lib,share} - else + find "$pkgdir/usr/bin" -type f -execdir sed -i -e "s#$pkgdir##" {} \; + [[ -v 2 ]] && + rm -rf "$pkgdir/usr/"{lib,share} || rm -rf "$pkgdir/usr/bin" - fi } package_teal() { depends+=(lua lua-tl) - provides+=(tl) + optdepends+=('cyan: The Teal build system and project manager') + provides+=($_rockname) _package_helper 5.4 bin } |