diff options
Diffstat (limited to 'testing/libwbxml/APKBUILD')
-rw-r--r-- | testing/libwbxml/APKBUILD | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/testing/libwbxml/APKBUILD b/testing/libwbxml/APKBUILD index 228bbe9dfef..22677ca3329 100644 --- a/testing/libwbxml/APKBUILD +++ b/testing/libwbxml/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: TBK <alpine@jjtc.eu> pkgname=libwbxml pkgver=0.11.6 -pkgrel=0 +pkgrel=1 pkgdesc="A library to encode and decode WBXML (WAP Binary XML)." url="https://github.com/libwbxml/libwbxml" arch="all" @@ -10,25 +10,29 @@ license="LGPL-2.1-or-later" makedepends="cmake expat-dev" checkdepends="check-dev" subpackages="$pkgname-dev $pkgname-doc" -source="https://github.com/libwbxml/libwbxml/archive/$pkgname-$pkgver.tar.gz" +source="https://github.com/libwbxml/libwbxml/archive/libwbxml-$pkgver.tar.gz" builddir="$srcdir/$pkgname-$pkgname-$pkgver" build() { - mkdir build && cd build - cmake .. \ + if [ "$CBUILD" != "$CHOST" ]; then + CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + fi + cmake -B build \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DENABLE_UNIT_TEST=ON - make + -DENABLE_UNIT_TEST=ON \ + $CMAKE_CROSSOPTS . + make -C build } check() { - cd "$builddir/build" - make test + make -C build test } package() { - cd "$builddir/build" - make DESTDIR="$pkgdir" install + make -C build DESTDIR="$pkgdir" install + + mkdir -p "$pkgdir"/usr/lib + mv "$pkgdir"/usr/share/cmake "$pkgdir"/usr/lib } sha512sums="a862afc0d8c997dfe3a8723b8580ca81ea28a205ca9129ef4756cc82ceca66fae51692a46f4227d4e871dd572bc2c9c8389844cd978ff06a91fb118917c06759 libwbxml-0.11.6.tar.gz" |