mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-04-16 19:22:00 +02:00
51 lines
1.5 KiB
Plaintext
51 lines
1.5 KiB
Plaintext
# Contributor: Francesco Colista <fcolista@alpinelinux.org>
|
|
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
|
|
pkgname=bctoolbox
|
|
pkgver=5.2.86
|
|
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-3.0-or-later"
|
|
options="!check" # bcunit not available
|
|
makedepends="cmake mbedtls-dev samurai"
|
|
subpackages="$pkgname-dev"
|
|
source="$pkgname-$pkgver.tar.gz::https://github.com/BelledonneCommunications/bctoolbox/archive/$pkgver.tar.gz"
|
|
|
|
build() {
|
|
cmake -B build -G Ninja \
|
|
-DCMAKE_BUILD_TYPE=MinSizeRel \
|
|
-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_STRICT=NO \
|
|
-DENABLE_TESTS_COMPONENT=OFF \
|
|
-DENABLE_SHARED=YES
|
|
cmake --build build
|
|
}
|
|
|
|
check() {
|
|
ctest --test-dir build --output-on-failure
|
|
}
|
|
|
|
package() {
|
|
DESTDIR="$pkgdir" cmake --install build
|
|
}
|
|
|
|
dev() {
|
|
default_dev
|
|
mkdir -p "$subpkgdir"/usr/lib/cmake/bctoolbox
|
|
mkdir -p "$subpkgdir"/usr/include/bctoolbox
|
|
mv "$pkgdir"/usr/share/bctoolbox/cmake/* "$subpkgdir"/usr/lib/cmake/bctoolbox
|
|
rmdir -p "$pkgdir"/usr/share/bctoolbox/cmake || true
|
|
cp "$builddir"/include/bctoolbox/* "$subpkgdir"/usr/include/bctoolbox
|
|
}
|
|
|
|
sha512sums="
|
|
cec9bd448d5a717a69e6526ba7f872a90a6bc9efb89e4bc1c9c60dc706c382933750be6cea0e19a937a4c3000086f0e067836997d51841694b8017ae70f50870 bctoolbox-5.2.86.tar.gz
|
|
"
|