aboutsummaryrefslogtreecommitdiffstats
path: root/main/bctoolbox/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/bctoolbox/APKBUILD')
-rw-r--r--main/bctoolbox/APKBUILD36
1 files changed, 14 insertions, 22 deletions
diff --git a/main/bctoolbox/APKBUILD b/main/bctoolbox/APKBUILD
index 3c1db7b5775..696fda93d7a 100644
--- a/main/bctoolbox/APKBUILD
+++ b/main/bctoolbox/APKBUILD
@@ -1,21 +1,22 @@
# Contributor: Francesco Colista <fcolista@alpinelinux.org>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=bctoolbox
-pkgver=5.0.0
+pkgver=5.3.38
pkgrel=0
pkgdesc="Utilities library used by Belledonne Communications softwares like belle-sip, mediastreamer2 and linphone"
url="https://github.com/BelledonneCommunications/bctoolbox"
arch="all"
-license="GPL-2.0-or-later"
+license="GPL-3.0-or-later"
options="!check" # bcunit not available
-makedepends="cmake mbedtls-dev"
+makedepends="cmake mbedtls-dev samurai"
subpackages="$pkgname-dev"
source="$pkgname-$pkgver.tar.gz::https://github.com/BelledonneCommunications/bctoolbox/archive/$pkgver.tar.gz
- cmake-bcunit-fix.patch"
+ fix-cmake-path.patch
+ "
build() {
- cmake \
- -DCMAKE_BUILD_TYPE=None \
+ cmake -B build -G Ninja \
+ -DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_MODULE_PATH=/usr/lib/cmake \
-DCMAKE_INSTALL_LIBDIR=lib \
@@ -23,30 +24,21 @@ build() {
-DENABLE_MBEDTLS=YES \
-DENABLE_POLARSSL=NO \
-DENABLE_STATIC=NO \
+ -DENABLE_STRICT=NO \
-DENABLE_TESTS_COMPONENT=OFF \
- -DENABLE_SHARED=YES .
- make
+ -DBUILD_SHARED_LIBS=YES
+ cmake --build build
}
check() {
- make check
+ ctest --test-dir build --output-on-failure
}
package() {
- make DESTDIR="$pkgdir" install
-}
-
-dev() {
- default_dev
- mkdir -p "$subpkgdir"/usr/lib/cmake/bctoolbox
- mv "$pkgdir"/usr/share/bctoolbox/cmake/* "$subpkgdir"/usr/lib/cmake/bctoolbox
- # Remove empty dirs
- rmdir "$pkgdir"/usr/share/bctoolbox/cmake
- rmdir "$pkgdir"/usr/share/bctoolbox
- rmdir "$pkgdir"/usr/share
+ DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
-347230e992cd543c01fa75e99ea45faef30edac51ec6f006ce5c6c795d322be0f4241afe88797407a7a9a10c0c0c2d343019eb8376327e84c3856840124452d1 bctoolbox-5.0.0.tar.gz
-466d2a7aa33952c8086c698030af0addc79373aa31104cbe6133d352682439ae5c30055ea4f162cc9b6b9fc54bf3dea0ddcff78e0042e7ce43833d82b9487116 cmake-bcunit-fix.patch
+dbf95ff60b537b16596761a9e45f77e47baf9615813dd884694cd1a78decf447e25a4da629b8907f2caaef7a7f2b4e33241899b27f491acb1e18a5ed3b821a0e bctoolbox-5.3.38.tar.gz
+78011cadf2602834a2f1eb819cdb302d59d0d00b296d99ce79fb8834c1a93611b73022727697ede07bfe0ec36797a7e71740264962d12995385fd09ae4f799bd fix-cmake-path.patch
"