diff options
Diffstat (limited to 'community/libxml++-2.6/APKBUILD')
-rw-r--r-- | community/libxml++-2.6/APKBUILD | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/community/libxml++-2.6/APKBUILD b/community/libxml++-2.6/APKBUILD index af6c8908b59..48e97fbd8e3 100644 --- a/community/libxml++-2.6/APKBUILD +++ b/community/libxml++-2.6/APKBUILD @@ -2,25 +2,31 @@ # Maintainer: Francesco Colista <fcolista@alpinelinux.org> pkgname=libxml++-2.6 _pkgname=libxml++ -pkgver=2.42.0 -pkgrel=0 +pkgver=2.42.2 +pkgrel=2 pkgdesc="libxml++ is a C++ wrapper for the libxml XML parser library." url="https://libxmlplusplus.github.io/libxmlplusplus/" -arch="all !s390x !mips64" # broken on big-endian +arch="all" license="LGPL-2.1-only" -makedepends="meson libxml2-dev glibmm-dev" +makedepends="meson libxml2-dev glibmm-dev python3" subpackages="$pkgname-dev" source="https://github.com/libxmlplusplus/libxmlplusplus/releases/download/$pkgver/libxml++-$pkgver.tar.xz" builddir="$srcdir/$_pkgname-$pkgver" +# FIXME: seem to fail with new libxml +options="!check" build() { abuild-meson \ + -Db_lto=true \ + -Dbuild-tests=true \ + -Dbuild-examples=false \ + -Dbuild-documentation=false \ . output - meson compile ${JOBS:+-j ${JOBS}} -C output + meson compile -C output } check() { - LANG=C LC_ALL=C meson test --no-rebuild -v -C output + LANG=C LC_ALL=C meson test --no-rebuild --print-errorlogs -C output } package() { @@ -28,5 +34,5 @@ package() { } sha512sums=" -2fca5dbea3a71caf3c1264dcbbc808ee92463aa93c64ff1252826275de927b6d5837c58c29e3c837c09b7b8776c818c7c7f568d4a2061df55546fe31def7db51 libxml++-2.42.0.tar.xz +214da4c8120fedc96adf6ad965b65be9f4deb53d86f41667c236c52e1e3aace819fc61b096815879cc38aaf12ac77fbccb050088ce6bc3ff03030dcc81e4a8c9 libxml++-2.42.2.tar.xz " |