diff options
Diffstat (limited to 'main/bctoolbox/APKBUILD')
-rw-r--r-- | main/bctoolbox/APKBUILD | 36 |
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 " |