1 # Maintainer: Caleb Maclennan <caleb@alerque.com>
2 # Contributor: Stephen Smith <stephen304@gmail.com>
5 _project=lua-compat-5.3
6 _rockname=${pkgbase#lua-}
7 pkgname=("$pkgbase" "lua51-$_rockname" "lua52-$_rockname" "lua53-$_rockname")
9 pkgver=5.3.5.1_$_compatrel
12 pkgdesc='Lua 5.2 bit manipulation library'
14 url="https://github.com/keplerproject/$_project"
21 _archive="$_project-$_compatrel"
22 _rockspec="$_rockname-${pkgver%_*}-$_rockrel.rockspec"
23 _rock="$_rockname-${pkgver%_*}-$_rockrel.linux-$CARCH.rock"
24 source=("$url/archive/v$_compatrel/$_archive.tar.gz"
25 "${url/github/raw.githubusercontent}/1e31f3ddc517b4e521c73f7d6eaecd5e1787daa6/rockspecs/$_rockspec")
26 sha256sums=('d1ed32f091856f6fffab06232da79c48b437afd4cd89e5c1fc85d7905b011430'
27 'a1c88310b5d5776c9f4c1ff4a934be497b03237c21d5aaf88422d1582b04af86')
31 for LUAVER in 5.{1,2,3,4}; do
32 luarocks --lua-version "$LUAVER" \
33 make --pack-binary-rock --deps-mode none -- "../$_rockspec"
34 install -Dm0644 -t "lua-$LUAVER/" "$_rock"
40 depends=("${pkgname%-*}")
41 luarocks --lua-version=$1 --tree="$pkgdir/usr/" \
42 install --deps-mode=none --no-manifest -- "lua-$1/$_rock"
43 install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE
50 package_lua51-bit32() {
54 package_lua52-bit32() {
58 package_lua53-bit32() {