aboutsummaryrefslogtreecommitdiffstats
path: root/testing
diff options
context:
space:
mode:
authorValery Kartel <valery.kartel@gmail.com>2017-03-10 16:41:42 +0200
committerLeonardo Arena <rnalrd@alpinelinux.org>2017-03-10 15:40:22 +0000
commitef56b8192070399fa7ab906b01c38f01965dbb64 (patch)
tree56574d478cc704d1a9f2cf848f855f62a9a9cad2 /testing
parentf555a7151ff165b5b05b1897269a1a077ca621fa (diff)
downloadaports-ef56b8192070399fa7ab906b01c38f01965dbb64.tar.bz2
aports-ef56b8192070399fa7ab906b01c38f01965dbb64.tar.xz
testing/cmocka: separate -dev subpackage
Diffstat (limited to 'testing')
-rw-r--r--testing/cmocka/APKBUILD17
1 files changed, 10 insertions, 7 deletions
diff --git a/testing/cmocka/APKBUILD b/testing/cmocka/APKBUILD
index 34027a4871..a78b818a6e 100644
--- a/testing/cmocka/APKBUILD
+++ b/testing/cmocka/APKBUILD
@@ -2,20 +2,21 @@
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
pkgname=cmocka
pkgver=1.1.0
-pkgrel=0
+pkgrel=1
pkgdesc="An elegant unit testing framework for C with support for mock objects"
url="https://cmocka.org/"
arch="all !aarch64"
license="ASL-2.0"
depends=""
makedepends="cmake"
+subpackages="$pkgname-dev"
source="https://cmocka.org/files/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
builddir="$srcdir/$pkgname-$pkgver"
build() {
- cd "$builddir"
+ mkdir -p "$builddir"/build || return 1
+ cd "$builddir"/build
- mkdir build; cd build
cmake .. \
-DCMAKE_INSTALL_PREFIX=/usr \
-DBUILD_SHARED_LIBS=True \
@@ -23,13 +24,15 @@ build() {
-DCMAKE_C_FLAGS="$CFLAGS" \
-DUNIT_TESTING=ON \
|| return 1
- make && make test
+ make
}
-package() {
- cd "$builddir"/build
+check() {
+ make -C "$builddir"/build test
+}
- make DESTDIR="$pkgdir" install
+package() {
+ make -C "$builddir"/build DESTDIR="$pkgdir" install
}
md5sums="59c9aa5735d9387fb591925ec53523ec cmocka-1.1.0.tar.xz"