aboutsummaryrefslogtreecommitdiffstats
path: root/main/bctoolbox/APKBUILD
diff options
context:
space:
mode:
authorFrancesco Colista <fcolista@alpinelinux.org>2019-07-02 14:45:20 +0000
committerFrancesco Colista <fcolista@alpinelinux.org>2019-07-02 14:45:53 +0000
commit61089b518583ea8d3aebee3610e03e8dc6db429f (patch)
tree28831887707f9e62479abdffd6ecce0a80a484e5 /main/bctoolbox/APKBUILD
parent129e1119ed93b1be7d0c168567a3cd8d3a970978 (diff)
downloadaports-61089b518583ea8d3aebee3610e03e8dc6db429f.tar.bz2
aports-61089b518583ea8d3aebee3610e03e8dc6db429f.tar.xz
main/bctoolbox: refactored APKBUILD with cmake
Diffstat (limited to 'main/bctoolbox/APKBUILD')
-rw-r--r--main/bctoolbox/APKBUILD25
1 files changed, 11 insertions, 14 deletions
diff --git a/main/bctoolbox/APKBUILD b/main/bctoolbox/APKBUILD
index 36dfce4302..4fb36dfe45 100644
--- a/main/bctoolbox/APKBUILD
+++ b/main/bctoolbox/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=bctoolbox
pkgver=0.6.0
-pkgrel=1
+pkgrel=2
pkgdesc="Utilities library used by Belledonne Communications softwares like belle-sip, mediastreamer2 and linphone"
url="https://github.com/BelledonneCommunications/bctoolbox"
arch="all"
@@ -14,35 +14,32 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/BelledonneCommunications/bct
cmake-bcunit-fix.patch"
builddir="$srcdir/$pkgname-$pkgver"
-prepare() {
- default_prepare
- cd "$builddir"
- mkdir -p build
-}
-
build() {
- cd "$builddir"/build
cmake \
-DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_MODULE_PATH=/usr/lib/cmake \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DCMAKE_SKIP_INSTALL_RPATH=ON \
-DENABLE_MBEDTLS=YES \
-DENABLE_POLARSSL=NO \
-DENABLE_STATIC=NO \
- -DENABLE_SHARED=YES \
- -DCMAKE_INSTALL_LIBDIR=lib \
- -DCMAKE_SKIP_INSTALL_RPATH=ON \
- ..
+ -DENABLE_SHARED=YES .
make
}
check() {
- cd "$builddir"/build
make check
}
package() {
- cd "$builddir"/build
make DESTDIR="$pkgdir" install
}
+dev() {
+ default_dev
+ mkdir -p "$subpkgdir"/usr/share/bctoolbox/cmake
+ mv "$pkgdir"/usr/share/bctoolbox/cmake/* "$subpkgdir"/usr/share/bctoolbox/cmake
+}
+
sha512sums="decdd32f2d4d597a7b1717be860b855f6f4a909936f1a957e7a0ac81ac2d8cd5f96bbbc60a2354e62d1cfbf68d4407d76c97687a51c77cc8433e89e26d137edf bctoolbox-0.6.0.tar.gz
43928276f6059566a418b0f6730113a7d8a06f6c27f173930fde0c5236149a3f5d6ff609933559108cad4c172898e63c6ba3d6cd9c404a9557c7fa29eef5a9b1 cmake-bcunit-fix.patch"