projects/aports·blob master · refs

45 lines · 1.4 KiB

1# Contributor: Francesco Colista <[email protected]>
2# Maintainer: Francesco Colista <[email protected]>
3pkgname=bctoolbox
4pkgver=5.4.126
5pkgrel=0
6pkgdesc="Utilities library used by Belledonne Communications softwares like belle-sip, mediastreamer2 and linphone"
7url="https://github.com/BelledonneCommunications/bctoolbox"
8arch="all"
9license="GPL-3.0-or-later"
10options="!check" # bcunit not available
11makedepends="cmake openssl-dev samurai"
12subpackages="$pkgname-dev"
13source="$pkgname-$pkgver.tar.gz::https://github.com/BelledonneCommunications/bctoolbox/archive/$pkgver.tar.gz
14 fix-cmake-path.patch
15 "
16
17build() {
18 cmake -B build -G Ninja \
19 -DCMAKE_BUILD_TYPE=MinSizeRel \
20 -DCMAKE_INSTALL_PREFIX=/usr \
21 -DCMAKE_MODULE_PATH=/usr/lib/cmake \
22 -DCMAKE_INSTALL_LIBDIR=lib \
23 -DCMAKE_SKIP_INSTALL_RPATH=ON \
24 -DENABLE_OPENSSL=YES \
25 -DENABLE_MBEDTLS=NO \
26 -DENABLE_POLARSSL=NO \
27 -DENABLE_STATIC=NO \
28 -DENABLE_STRICT=NO \
29 -DENABLE_TESTS_COMPONENT=OFF \
30 -DBUILD_SHARED_LIBS=YES
31 cmake --build build
32}
33
34check() {
35 ctest --test-dir build
36}
37
38package() {
39 DESTDIR="$pkgdir" cmake --install build
40}
41
42sha512sums="
43a36350534b4ff9434a2817d70b5ba84669ee4a145066899c4c0e221de405aff38e79b1e51a8d1894880e8049c3d682ba7c96c99eac409417edd35be16c49b904 bctoolbox-5.4.126.tar.gz
4478011cadf2602834a2f1eb819cdb302d59d0d00b296d99ce79fb8834c1a93611b73022727697ede07bfe0ec36797a7e71740264962d12995385fd09ae4f799bd fix-cmake-path.patch
45"