aboutsummaryrefslogtreecommitdiffstats
path: root/main/lua-lzmq/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/lua-lzmq/APKBUILD')
-rw-r--r--main/lua-lzmq/APKBUILD24
1 files changed, 11 insertions, 13 deletions
diff --git a/main/lua-lzmq/APKBUILD b/main/lua-lzmq/APKBUILD
index a2ef8c7ceb1..48253608c11 100644
--- a/main/lua-lzmq/APKBUILD
+++ b/main/lua-lzmq/APKBUILD
@@ -4,14 +4,15 @@
pkgname=lua-lzmq
_pkgname=lzmq
pkgver=0.4.4
-pkgrel=2
+pkgrel=5
pkgdesc="Lua bindings to ZeroMQ"
url="https://github.com/zeromq/lzmq"
arch="all"
license="MIT"
-makedepends="cmake zeromq-dev"
+makedepends="cmake samurai zeromq-dev"
source="$pkgname-$pkgver.tar.gz::https://github.com/zeromq/$_pkgname/archive/v$pkgver.tar.gz"
builddir="$srcdir/$_pkgname-$pkgver"
+options="!check"
_luaversions="5.1 5.2 5.3 5.4"
for _v in $_luaversions; do
@@ -23,17 +24,13 @@ build() {
local lver; for lver in $_luaversions; do
msg "Building for Lua $lver..."
- mkdir -p "$builddir"/build/$lver
- cd "$builddir"/build/$lver
-
- cmake \
- -DCMAKE_BUILD_TYPE=None \
+ cmake -B build/$lver -G Ninja \
+ -DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_C_FLAGS="$CFLAGS $(pkg-config --cflags lua$lver)" \
-DINSTALL_CMOD=/usr/lib/lua/$lver \
- -DINSTALL_LMOD=/usr/share/lua/$lver \
- "$builddir"
- make
+ -DINSTALL_LMOD=/usr/share/lua/$lver
+ cmake --build build/$lver
done
}
@@ -47,12 +44,13 @@ _package() {
install_if="lua$lver $pkgname=$pkgver-r$pkgrel"
local rockdir="$subpkgdir/usr/lib/luarocks/rocks-$lver/$_pkgname/$pkgver-1"
- cd "$builddir"/build/$lver
- make DESTDIR="$subpkgdir" install
+ DESTDIR="$subpkgdir" cmake --install "$builddir"/build/$lver
rm -Rf "$subpkgdir"/usr/share/lzmq
mkdir -p "$rockdir"
echo 'rock_manifest = {}' > "$rockdir"/rock_manifest
}
-sha512sums="fd7e3e61755ec7e33b631a7fd28a3c34163ee696c5b92c6c271001f2ab5c2e41bca07e11580ba5aa1cd09031ed4f7f0e22f546f0ebcaa29b91598648b86d46fb lua-lzmq-0.4.4.tar.gz"
+sha512sums="
+fd7e3e61755ec7e33b631a7fd28a3c34163ee696c5b92c6c271001f2ab5c2e41bca07e11580ba5aa1cd09031ed4f7f0e22f546f0ebcaa29b91598648b86d46fb lua-lzmq-0.4.4.tar.gz
+"