summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2021-07-31 15:28:04 +0300
committerCaleb Maclennan2021-07-31 15:28:04 +0300
commit1e3a0fc20f6b925ee09adb81386f48cd5a07174c (patch)
tree684348adb977df8c3c4ecdf3803a5e314241853f
parent9521e7df66eea3190bac485e0b37840b91ce5b73 (diff)
downloadaur-1e3a0fc20f6b925ee09adb81386f48cd5a07174c.tar.gz
upgpkg: teal 0.13.2-3
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD23
2 files changed, 17 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f0c4f2863822..35e67166009f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index eb1a8c34d60d..94e0356acea5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}