From eb6f160c27ec885991da3bd9be6178a848222d01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Pola=C5=84ski?= Date: Sun, 11 Oct 2020 21:05:32 +0200 Subject: testing/libqb: new aport Library providing high performance, reusable features for client-server architecture https://clusterlabs.github.io/libqb --- testing/libqb/APKBUILD | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 testing/libqb/APKBUILD diff --git a/testing/libqb/APKBUILD b/testing/libqb/APKBUILD new file mode 100644 index 0000000000..f95d72bdba --- /dev/null +++ b/testing/libqb/APKBUILD @@ -0,0 +1,48 @@ +# Contributor: Michał Polański +# Maintainer: Michał Polański +pkgname=libqb +pkgver=2.0.1 +pkgrel=0 +pkgdesc="Library providing high performance, reusable features for client-server architecture" +url="https://clusterlabs.github.io/libqb" +license="LGPL-2.1-or-later" +arch="all" +makedepends="autoconf automake libtool libxml2-dev doxygen" +checkdepends="check-dev" +subpackages="$pkgname-dev $pkgname-doc $pkgname-tools" +source="https://github.com/ClusterLabs/libqb/releases/download/v$pkgver/libqb-$pkgver.tar.xz" + +prepare() { + default_prepare + ./autogen.sh +} + +check() { + make -C tests VERBOSE=1 check +} + +build() { + ./configure \ + --build=$CBUILD \ + --host=$CHOST \ + --prefix=/usr \ + --localstatedir=/var \ + --includedir=/usr/include \ + --disable-static + make +} + +package() { + make install DESTDIR="$pkgdir" + + # remove a helper tool + rm "$pkgdir"/usr/bin/doxygen2man +} + +tools() { + pkgdesc="Tools to use with $pkgname" + + amove usr/sbin +} + +sha512sums="6d989d30b381253c7d7c4ff1e6400ad3445b92184906c859f10d6352dd604a309d7e2d9c8298d8b8d59a0e884e2d821608a39f043db7e96db2118a867ef57672 libqb-2.0.1.tar.xz" -- cgit v1.2.3