diff options
-rw-r--r-- | testing/libqb/APKBUILD | 48 |
1 files changed, 48 insertions, 0 deletions
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 @@ | |||
1 | # Contributor: Michał Polański <michal@polanski.me> | ||
2 | # Maintainer: Michał Polański <michal@polanski.me> | ||
3 | pkgname=libqb | ||
4 | pkgver=2.0.1 | ||
5 | pkgrel=0 | ||
6 | pkgdesc="Library providing high performance, reusable features for client-server architecture" | ||
7 | url="https://clusterlabs.github.io/libqb" | ||
8 | license="LGPL-2.1-or-later" | ||
9 | arch="all" | ||
10 | makedepends="autoconf automake libtool libxml2-dev doxygen" | ||
11 | checkdepends="check-dev" | ||
12 | subpackages="$pkgname-dev $pkgname-doc $pkgname-tools" | ||
13 | source="https://github.com/ClusterLabs/libqb/releases/download/v$pkgver/libqb-$pkgver.tar.xz" | ||
14 | |||
15 | prepare() { | ||
16 | default_prepare | ||
17 | ./autogen.sh | ||
18 | } | ||
19 | |||
20 | check() { | ||
21 | make -C tests VERBOSE=1 check | ||
22 | } | ||
23 | |||
24 | build() { | ||
25 | ./configure \ | ||
26 | --build=$CBUILD \ | ||
27 | --host=$CHOST \ | ||
28 | --prefix=/usr \ | ||
29 | --localstatedir=/var \ | ||
30 | --includedir=/usr/include \ | ||
31 | --disable-static | ||
32 | make | ||
33 | } | ||
34 | |||
35 | package() { | ||
36 | make install DESTDIR="$pkgdir" | ||
37 | |||
38 | # remove a helper tool | ||
39 | rm "$pkgdir"/usr/bin/doxygen2man | ||
40 | } | ||
41 | |||
42 | tools() { | ||
43 | pkgdesc="Tools to use with $pkgname" | ||
44 | |||
45 | amove usr/sbin | ||
46 | } | ||
47 | |||
48 | sha512sums="6d989d30b381253c7d7c4ff1e6400ad3445b92184906c859f10d6352dd604a309d7e2d9c8298d8b8d59a0e884e2d821608a39f043db7e96db2118a867ef57672 libqb-2.0.1.tar.xz" | ||