Splux Linux

source-based Linux using SPS

sps-core · log · files · refs · tags · releases · people · languages · GitHub · commit

9ce60af


libxml2: treat python as a meson feature and install libs in lib64.

Date
Commit9ce60afffaa1cf03ea3e4fd364542993a0d0bb97
GitHubmirror

Parents

Stat

 base/usbutils/recipe  | 4 ++--
 base/xz/recipe        | 4 ++--
 devel/meson/recipe    | 7 +++++--
 devel/pkgconf/recipe  | 4 ++--
 fs/btrfs-progs/recipe | 4 ++--
 libs/dbus/recipe      | 4 ++--
 libs/glib/recipe      | 4 ++--
 libs/libxml2/recipe   | 5 ++---
 libs/linux-pam/recipe | 4 ++--
 libs/zlib/recipe      | 6 +++---
 net/iputils/recipe    | 4 ++--
 11 files changed, 26 insertions(+), 24 deletions(-)

Diff

diff --git a/base/usbutils/recipe b/base/usbutils/recipe
index 8c19439..cb7edcb 100644
--- a/base/usbutils/recipe
+++ b/base/usbutils/recipe
@@ -1,6 +1,6 @@
 name        usbutils
 version     018
-release     1
+release     2
 description usbutils: lsusb
 
 source      https://mirrors.edge.kernel.org/pub/linux/utils/usb/usbutils/usbutils-018.tar.xz
@@ -9,6 +9,6 @@ hash        sha256:83f68b59b58547589c00266e82671864627593ab4362d8c807f50eea923ca
 depend      filesystem
 depend      libusb
 
-configure   meson setup build --prefix=/usr --buildtype=release
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release
 build       meson compile -C build
 install     DESTDIR="$PKG" meson install -C build --no-rebuild
diff --git a/base/xz/recipe b/base/xz/recipe
index 1c2bc53..1ad05c3 100644
--- a/base/xz/recipe
+++ b/base/xz/recipe
@@ -1,6 +1,6 @@
 name        xz
 version     5.8.3
-release     1
+release     2
 description XZ Utils: high compression ratio data compression
 
 source      https://tukaani.org/xz/xz-${version}.tar.xz
@@ -8,6 +8,6 @@ hash        sha256:fff1ffcf2b0da84d308a14de513a1aa23d4e9aa3464d17e64b9714bfdd0bb
 
 depend      filesystem
 
-configure   ./configure --prefix=/usr
+configure   ./configure --prefix=/usr --libdir=/usr/lib64
 build       make -j"$MAKEJOBS"
 install     make install DESTDIR="$PKG"
diff --git a/devel/meson/recipe b/devel/meson/recipe
index b66438b..d1c1cb8 100644
--- a/devel/meson/recipe
+++ b/devel/meson/recipe
@@ -1,6 +1,6 @@
 name        meson
 version     1.12.0
-release     1
+release     2
 arch        any
 description meson: Python-based build system
 
@@ -11,4 +11,7 @@ depend      filesystem
 depend      python
 depend      ninja
 
-install     python3 -m pip install --no-build-isolation --no-deps --prefix=/usr --root="$PKG" .
+install     mkdir -p "$PKG/usr/bin" "$PKG/usr/share/meson"
+install     cp -a mesonbuild meson.py "$PKG/usr/share/meson/"
+install     chmod 755 "$PKG/usr/share/meson/meson.py"
+install     ln -s ../share/meson/meson.py "$PKG/usr/bin/meson"
diff --git a/devel/pkgconf/recipe b/devel/pkgconf/recipe
index cd4b5e9..ba60f6c 100644
--- a/devel/pkgconf/recipe
+++ b/devel/pkgconf/recipe
@@ -1,6 +1,6 @@
 name        pkgconf
 version     3.0.6
-release     1
+release     2
 description pkgconf: package compiler and linker flags
 
 source      https://distfiles.ariadne.space/pkgconf/pkgconf-3.0.6.tar.xz
@@ -8,6 +8,6 @@ hash        sha256:c88a653fbabfa2a5857a30f6b6ad6c40dbacc3b7c72cc066e5c7dc4571cbd
 
 depend      filesystem
 
-configure   ./configure --prefix=/usr --with-pkg-config-dir=/usr/lib/pkgconfig:/usr/share/pkgconfig
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --with-pkg-config-dir=/usr/lib64/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig --with-system-libdir=/usr/lib64 --with-system-includedir=/usr/include
 build       make -j"$MAKEJOBS"
 install     make install DESTDIR="$PKG"
diff --git a/fs/btrfs-progs/recipe b/fs/btrfs-progs/recipe
index 14bbb97..788d638 100644
--- a/fs/btrfs-progs/recipe
+++ b/fs/btrfs-progs/recipe
@@ -1,6 +1,6 @@
 name        btrfs-progs
 version     6.15
-release     1
+release     2
 description btrfs-progs: Btrfs tools
 
 source      https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v6.15.tar.xz
@@ -12,6 +12,6 @@ depend      zlib
 depend      zstd
 depend      lzo
 
-configure   meson setup build --prefix=/usr --buildtype=release
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release
 build       meson compile -C build
 install     DESTDIR="$PKG" meson install -C build --no-rebuild
diff --git a/libs/dbus/recipe b/libs/dbus/recipe
index 9125aac..2937821 100644
--- a/libs/dbus/recipe
+++ b/libs/dbus/recipe
@@ -1,6 +1,6 @@
 name        dbus
 version     1.16.2
-release     2
+release     3
 description dbus: message bus
 
 source      https://dbus.freedesktop.org/releases/dbus/dbus-1.16.2.tar.xz
@@ -9,7 +9,7 @@ hash        sha256:0ba2a1a4b16afe7bceb2c07e9ce99a8c2c3508e5dec290dbb643384bd6beb
 depend      filesystem
 depend      expat
 
-configure   meson setup build --prefix=/usr --buildtype=release -Dsystemd=disabled -Dselinux=disabled
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Dsystemd=disabled -Dselinux=disabled
 build       meson compile -C build
 install     DESTDIR="$PKG" meson install -C build --no-rebuild
 install     mkdir -p "$PKG/usr/lib/systemd/system" "$PKG/etc/init.d"
diff --git a/libs/glib/recipe b/libs/glib/recipe
index 30561cc..5af5a1f 100644
--- a/libs/glib/recipe
+++ b/libs/glib/recipe
@@ -1,6 +1,6 @@
 name        glib
 version     2.86.0
-release     1
+release     2
 description glib: GNOME C library
 
 source      https://download.gnome.org/sources/glib/2.86/glib-2.86.0.tar.xz
@@ -12,6 +12,6 @@ depend      zlib
 depend      pcre2
 depend      libxml2
 
-configure   meson setup build --prefix=/usr --buildtype=release -Dtests=false -Dsysprof=disabled
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Dtests=false -Dsysprof=disabled
 build       meson compile -C build
 install     DESTDIR="$PKG" meson install -C build --no-rebuild
diff --git a/libs/libxml2/recipe b/libs/libxml2/recipe
index 516a8cb..b83ba77 100644
--- a/libs/libxml2/recipe
+++ b/libs/libxml2/recipe
@@ -1,6 +1,6 @@
 name        libxml2
 version     2.15.0
-release     1
+release     2
 description libxml2: XML toolkit
 
 source      https://download.gnome.org/sources/libxml2/2.15/libxml2-2.15.0.tar.xz
@@ -8,8 +8,7 @@ hash        sha256:5abc766497c5b1d6d99231f662e30c99402a90d03b06c67b62d6c1179dedd
 
 depend      filesystem
 depend      zlib
-depend      xz
 
-configure   meson setup build --prefix=/usr --buildtype=release -Dpython=false
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Dpython=disabled -Ddocs=disabled -Dzlib=enabled -Dicu=disabled
 build       meson compile -C build
 install     DESTDIR="$PKG" meson install -C build --no-rebuild
diff --git a/libs/linux-pam/recipe b/libs/linux-pam/recipe
index 88d9220..2cbcacd 100644
--- a/libs/linux-pam/recipe
+++ b/libs/linux-pam/recipe
@@ -1,6 +1,6 @@
 name        linux-pam
 version     1.7.2
-release     1
+release     2
 description linux-pam: Pluggable Authentication Modules
 
 source      https://github.com/linux-pam/linux-pam/releases/download/v1.7.2/Linux-PAM-1.7.2.tar.xz
@@ -10,6 +10,6 @@ depend      filesystem
 builddep    meson
 builddep    ninja
 
-configure   meson setup build --prefix=/usr --buildtype=release -Ddocs=disabled
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Ddocs=disabled
 build       meson compile -C build
 install     DESTDIR="$PKG" meson install -C build --no-rebuild
diff --git a/libs/zlib/recipe b/libs/zlib/recipe
index 8ed3a05..06e28dc 100644
--- a/libs/zlib/recipe
+++ b/libs/zlib/recipe
@@ -1,6 +1,6 @@
 name        zlib
 version     1.3.2
-release     1
+release     2
 description zlib: compression library
 
 source      https://zlib.net/fossils/zlib-${version}.tar.gz
@@ -8,6 +8,6 @@ hash        sha256:bb329a0a2cd0274d05519d61c667c062e06990d72e125ee2dfa8de64f0119
 
 depend      filesystem
 
-configure   ./configure --prefix=/usr
+configure   ./configure --prefix=/usr --libdir=/usr/lib64
 build       make -j"$MAKEJOBS"
-install     make install DESTDIR="$PKG"
\ No newline at end of file
+install     make install DESTDIR="$PKG"
diff --git a/net/iputils/recipe b/net/iputils/recipe
index 7ce39e7..7336983 100644
--- a/net/iputils/recipe
+++ b/net/iputils/recipe
@@ -1,6 +1,6 @@
 name        iputils
 version     20250605
-release     1
+release     2
 description iputils: ping and traceroute helpers
 
 source      https://github.com/iputils/iputils/archive/refs/tags/20250605.tar.gz
@@ -8,6 +8,6 @@ hash        sha256:19e680c9eef8c079da4da37040b5f5453763205b4edfb1e2c114de7790892
 
 depend      filesystem
 
-configure   meson setup build --prefix=/usr --buildtype=release
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release
 build       meson compile -C build
 install     DESTDIR="$PKG" meson install -C build --no-rebuild