# Contributor: Francesco Colista # Maintainer: Francesco Colista 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 "