From f262c5793da1c5a478c3593acddc3314634c524e Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Mon, 24 Mar 2025 16:27:20 +0100 Subject: core/libxml2: rebuilding with all features and with meson --- core/libxml2/PKGBUILD | 32 ------------------------------ core/libxml2/disabed/PKGBUILD-muon-minimal | 32 ++++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+), 32 deletions(-) delete mode 100644 core/libxml2/PKGBUILD create mode 100644 core/libxml2/disabed/PKGBUILD-muon-minimal diff --git a/core/libxml2/PKGBUILD b/core/libxml2/PKGBUILD deleted file mode 100644 index 6a40458d..00000000 --- a/core/libxml2/PKGBUILD +++ /dev/null @@ -1,32 +0,0 @@ -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/ - s/legacy=true/legacy=false/ - /arch-meson/ i \ - cd $srcdir/libxml2 - s/arch-meson.*/arch-muon -D minimum=true -D icu=disabled -D default_library=both ${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 - ' -)" diff --git a/core/libxml2/disabed/PKGBUILD-muon-minimal b/core/libxml2/disabed/PKGBUILD-muon-minimal new file mode 100644 index 00000000..6a40458d --- /dev/null +++ b/core/libxml2/disabed/PKGBUILD-muon-minimal @@ -0,0 +1,32 @@ +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/ + s/legacy=true/legacy=false/ + /arch-meson/ i \ + cd $srcdir/libxml2 + s/arch-meson.*/arch-muon -D minimum=true -D icu=disabled -D default_library=both ${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