aboutsummaryrefslogtreecommitdiffstats
path: root/community/lua-cqueues-pushy/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/lua-cqueues-pushy/APKBUILD')
-rw-r--r--community/lua-cqueues-pushy/APKBUILD12
1 files changed, 10 insertions, 2 deletions
diff --git a/community/lua-cqueues-pushy/APKBUILD b/community/lua-cqueues-pushy/APKBUILD
index 669e9b96420..64698039ae3 100644
--- a/community/lua-cqueues-pushy/APKBUILD
+++ b/community/lua-cqueues-pushy/APKBUILD
@@ -1,5 +1,5 @@
# Maintainer: Timo Teräs <timo.teras@iki.fi>
-_luaversions="5.2 5.3 5.4"
+_luaversions="5.2 5.3"
pkgname=lua-cqueues-pushy
pkgver=0.20180530
_commitid=5c4dc58a83490e18e977d880ca7cdee5ec5e70e5
@@ -15,8 +15,13 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/rameplayerorg/lua-cqueues-pu
builddir="$srcdir"/$pkgname-$_commitid
+_subpkg_depends="cqueues>=20150616 struct posix ldbus socket cjson penlight"
for _i in $_luaversions; do
makedepends="$makedepends lua$_i-dev"
+ # add all subpackage's depends to makedepends so they are built first
+ for _dep in $_subpkg_depends; do
+ makedepends="$makedepends lua$_i-$_dep"
+ done
subpackages="$subpackages lua$_i-cqueues-pushy:split_${_i/./_}"
done
@@ -46,8 +51,11 @@ package() {
_split() {
local _ver=$1
pkgdesc="$pkgdesc - Lua $_ver"
- depends="lua$_ver-cqueues>=20150616 lua$_ver-struct lua$_ver-posix lua$_ver-ldbus lua$_ver-socket lua$_ver-cjson lua$_ver-penlight"
install_if="lua$_ver $pkgname=$pkgver-r$pkgrel"
+ depends=
+ for _dep in $_subpkg_depepends; do
+ depends="$depends lua$_ver-$_dep"
+ done
mkdir -p "$subpkgdir"/usr/share/lua "$subpkgdir"/usr/lib/lua
mv "$pkgdir"/usr/share/lua/$_ver "$subpkgdir"/usr/share/lua