From f85f0783602d67900330bdfe7e624a00171a74d9 Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Wed, 12 Mar 2025 17:59:22 +0100 Subject: core/libxml2: building with muon instead of meson --- core/libxml2/PKGBUILD | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'core/libxml2/PKGBUILD') diff --git a/core/libxml2/PKGBUILD b/core/libxml2/PKGBUILD index c43a27c4..c405a7f3 100644 --- a/core/libxml2/PKGBUILD +++ b/core/libxml2/PKGBUILD @@ -1 +1,31 @@ makedepends+=(git) + +# use muon instead of meson, no python (and meson needs python) +makedepends=(${makedepends[@]//meson/}) +makedepends+=(muon-meson) + +eval "$( + declare -f build | \ + sed ' + s/python=true/python=false/ + /arch-meson/ i \ + cd $srcdir/libxml2 + s/arch-meson.*/arch-muon ${meson_options[@]} ./ + s/meson compile -C build/muon samu -v -j1/ + ' + declare -f check | \ + sed ' + /meson test/ i \ + cd $srcdir/libxml2 + s/meson test -C build --print-errorlogs/muon test -v/ + ' + declare -f package_libxml2 | \ + sed ' + /meson install/ i \ + cd $srcdir/libxml2 + /meson install/ a \ + cd .. + s/meson install.*/muon install -d "$pkgdir"/ + /mv.*doc\/usr\/share/d + ' +)" -- cgit v1.2.3-70-g09d2