aboutsummaryrefslogtreecommitdiffstats
path: root/testing/lua-date
diff options
context:
space:
mode:
authorJakub Jirutka <jakub@jirutka.cz>2019-06-21 16:47:27 +0200
committerJakub Jirutka <jakub@jirutka.cz>2019-06-21 16:46:40 +0200
commit075229bc01bddbfc5669ab2ef1d470ac9e703228 (patch)
treec6d712f9696daceee854cfee631e72df1f21ca0d /testing/lua-date
parent018349327c1970ac7b00280f893559d96b723a96 (diff)
downloadaports-075229bc01bddbfc5669ab2ef1d470ac9e703228.tar.bz2
aports-075229bc01bddbfc5669ab2ef1d470ac9e703228.tar.xz
testing/lua-date: new aport
Diffstat (limited to 'testing/lua-date')
-rw-r--r--testing/lua-date/APKBUILD48
1 files changed, 48 insertions, 0 deletions
diff --git a/testing/lua-date/APKBUILD b/testing/lua-date/APKBUILD
new file mode 100644
index 0000000000..b2c6c304ac
--- /dev/null
+++ b/testing/lua-date/APKBUILD
@@ -0,0 +1,48 @@
+# Contributor: Jakub Jirutka <jakub@jirutka.cz>
+# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
+pkgname=lua-date
+_rockname=date
+pkgver=2.1.2
+pkgrel=0
+pkgdesc="Date & Time module for Lua 5.x"
+url="https://github.com/Tieske/date"
+arch="noarch"
+license="MIT"
+depends="lua"
+checkdepends="lua-busted"
+source="https://github.com/Tieske/$_rockname/archive/version_$pkgver/$pkgname-$pkgver.tar.gz"
+builddir="$srcdir/date-version_$pkgver"
+
+case "$CARCH" in
+ # luajit is not available for s390x
+ s390x) _luajit="";;
+ *) checkdepends="$checkdepends luajit" _luajit="jit";;
+esac
+
+_luaversions="5.1 5.2 5.3"
+for _v in $_luaversions; do
+ checkdepends="$checkdepends lua$_v lua$_v-busted"
+done
+
+check() {
+ local lver; for lver in $_luaversions $_luajit; do
+ msg "Testing on lua$lver"
+ lua$lver /usr/bin/busted
+ done
+}
+
+package() {
+ mkdir -p "$pkgdir"
+}
+
+package() {
+ local rockdir="$pkgdir/usr/lib/luarocks/rocks-common/$_rockname/$pkgver-1"
+
+ install -m 644 -D "$builddir"/date.lua \
+ "$pkgdir"/usr/share/lua/common/date.lua
+
+ mkdir -p "$rockdir"
+ echo 'rock_manifest = {}' > "$rockdir"/rock_manifest
+}
+
+sha512sums="78b85b05e2d3b41af024baae83b29f4deadbf2501d6a8c50017f9bc4125c53c83c821e415536b4b9f35b6025051af3d8e24eb93e47b0f36eeec62444c03ed364 lua-date-2.1.2.tar.gz"