sps-extra · log · files · refs · tags · releases · people · languages · GitHub · commit
3f271e5
Declare Node's Python configure tool and the remaining meson/cmake builddeps.
Parents
Stat
audio/gst-plugins-base/recipe | 2 ++ audio/gst-plugins-good/recipe | 2 ++ audio/gstreamer/recipe | 2 ++ audio/pipewire/recipe | 2 ++ audio/wireplumber/recipe | 2 ++ desktop/sddm/recipe | 2 ++ devel/ccache/recipe | 2 ++ graphics/mesa/recipe | 2 ++ lang/nodejs/recipe | 1 + lang/perl/recipe | 5 +++-- lang/php/recipe | 6 ++++-- lang/ruby/recipe | 4 ++-- libs/cairo/recipe | 2 ++ libs/fontconfig/recipe | 2 ++ libs/fribidi/recipe | 2 ++ libs/fuse3/recipe | 2 ++ libs/gdk-pixbuf/recipe | 2 ++ libs/gtk3/recipe | 2 ++ libs/harfbuzz/recipe | 2 ++ libs/libdrm/recipe | 2 ++ libs/libepoxy/recipe | 2 ++ libs/libevdev/recipe | 2 ++ libs/libglvnd/recipe | 2 ++ libs/libgudev/recipe | 2 ++ libs/libinput/recipe | 2 ++ libs/libjpeg-turbo/recipe | 2 ++ libs/libslirp/recipe | 2 ++ libs/libxkbcommon/recipe | 2 ++ libs/libyaml/recipe | 4 ++-- libs/pango/recipe | 2 ++ libs/pixman/recipe | 2 ++ libs/poppler/recipe | 2 ++ libs/qpdf/recipe | 2 ++ libs/wayland-protocols/recipe | 2 ++ libs/wayland/recipe | 2 ++ net/networkmanager/recipe | 2 ++ net/wireshark-cli/recipe | 2 ++ shells/fish/recipe | 2 ++ sys/bubblewrap/recipe | 2 ++ sys/elogind/recipe | 2 ++ sys/flatpak/recipe | 2 ++ sys/polkit/recipe | 2 ++ sys/power-profiles-daemon/recipe | 2 ++ sys/seatd/recipe | 2 ++ sys/upower/recipe | 2 ++ sys/xdg-dbus-proxy/recipe | 2 ++ sys/xdg-desktop-portal/recipe | 2 ++ 47 files changed, 96 insertions(+), 8 deletions(-)
Diff
diff --git a/audio/gst-plugins-base/recipe b/audio/gst-plugins-base/recipe
index 1be5ed7..7c92916 100644
--- a/audio/gst-plugins-base/recipe
+++ b/audio/gst-plugins-base/recipe
@@ -9,6 +9,8 @@ hash sha256:f0c0e26cbedaa57732cb6a578e8cc13a1164bf18d737d55c333061c52f0c4
depend filesystem
depend gstreamer
depend glib
+builddep meson
+builddep ninja
configure meson setup build --prefix=/usr --buildtype=release -Dtests=disabled -Dexamples=disabled
build meson compile -C build
diff --git a/audio/gst-plugins-good/recipe b/audio/gst-plugins-good/recipe
index facc43d..6e8f1ed 100644
--- a/audio/gst-plugins-good/recipe
+++ b/audio/gst-plugins-good/recipe
@@ -8,6 +8,8 @@ hash sha256:eb0862e93404b073e98ec50350ece7e6685ea2936cab8118c2b8e938e2cbe
depend filesystem
depend gst-plugins-base
+builddep meson
+builddep ninja
configure meson setup build --prefix=/usr --buildtype=release -Dtests=disabled -Dexamples=disabled
build meson compile -C build
diff --git a/audio/gstreamer/recipe b/audio/gstreamer/recipe
index be53a60..984c595 100644
--- a/audio/gstreamer/recipe
+++ b/audio/gstreamer/recipe
@@ -8,6 +8,8 @@ hash sha256:0a7edb0e7b42dbe6b575fce61a4808a3f6b20e085a1eaecbc025d0ec21f1e
depend filesystem
depend glib
+builddep meson
+builddep ninja
configure meson setup build --prefix=/usr --buildtype=release -Dtests=disabled -Dexamples=disabled
build meson compile -C build
diff --git a/audio/pipewire/recipe b/audio/pipewire/recipe
index 1efcc92..7ae6c1c 100644
--- a/audio/pipewire/recipe
+++ b/audio/pipewire/recipe
@@ -10,6 +10,8 @@ depend filesystem
depend dbus
depend glib
depend alsa-lib
+builddep meson
+builddep ninja
configure meson setup build --prefix=/usr --buildtype=release -Dsession-managers=[] -Dtests=disabled -Dexamples=disabled
build meson compile -C build
diff --git a/audio/wireplumber/recipe b/audio/wireplumber/recipe
index 9562047..3a41792 100644
--- a/audio/wireplumber/recipe
+++ b/audio/wireplumber/recipe
@@ -10,6 +10,8 @@ depend filesystem
depend pipewire
depend glib
depend lua
+builddep meson
+builddep ninja
configure meson setup build --prefix=/usr --buildtype=release -Dintrospection=disabled -Ddoc=disabled -Dtests=false
build meson compile -C build
diff --git a/desktop/sddm/recipe b/desktop/sddm/recipe
index 50a69a1..7fd1098 100644
--- a/desktop/sddm/recipe
+++ b/desktop/sddm/recipe
@@ -11,6 +11,8 @@ depend qt6
depend dbus
optional elogind
optional systemd
+builddep cmake
+builddep ninja
configure cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF -DENABLE_JOURNALD=OFF -DNO_SYSTEMD=ON
build cmake --build build --parallel "$MAKEJOBS"
diff --git a/devel/ccache/recipe b/devel/ccache/recipe
index 9c0ad81..1b91964 100644
--- a/devel/ccache/recipe
+++ b/devel/ccache/recipe
@@ -8,6 +8,8 @@ hash sha256:b093ac5d38204cb4d9f29b0bbd570675aa5a592a78e6675b2c506dbe04523
depend filesystem
depend zstd
+builddep cmake
+builddep ninja
configure cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF -DREDIS_STORAGE_BACKEND=OFF
build cmake --build build --parallel "$MAKEJOBS"
diff --git a/graphics/mesa/recipe b/graphics/mesa/recipe
index 87a5db9..5cb53e5 100644
--- a/graphics/mesa/recipe
+++ b/graphics/mesa/recipe
@@ -18,6 +18,8 @@ depend libxml2
depend vulkan-headers
depend vulkan-loader
depend x11
+builddep meson
+builddep ninja
configure meson setup build --prefix=/usr --buildtype=release -Dllvm=disabled -Dgallium-drivers=auto -Dvulkan-drivers=auto -Dglvnd=enabled -Dgbm=enabled -Degl=enabled -Dgles2=enabled
build meson compile -C build
diff --git a/lang/nodejs/recipe b/lang/nodejs/recipe
index 1b7ac9a..5daefa1 100644
--- a/lang/nodejs/recipe
+++ b/lang/nodejs/recipe
@@ -10,6 +10,7 @@ depend filesystem
depend openssl
depend zlib
depend libxml2
+builddep python
configure ./configure --prefix=/usr --shared-openssl --shared-zlib
build make -j"$MAKEJOBS"
diff --git a/lang/perl/recipe b/lang/perl/recipe
index 403ac85..cfb187f 100644
--- a/lang/perl/recipe
+++ b/lang/perl/recipe
@@ -1,6 +1,6 @@
name perl
version 5.42.0
-release 1
+release 2
description perl: Practical Extraction and Report Language
source https://www.cpan.org/src/5.0/perl-5.42.0.tar.gz
@@ -8,7 +8,8 @@ hash sha256:e093ef184d7f9a1b9797e2465296f55510adb6dab8842b0c3ed5332966309
depend filesystem
depend zlib
+depend bzip2
-configure ./Configure -des -Dprefix=/usr -Dvendorprefix=/usr -Dusethreads -Duseshrplib -Dlocincpth="/usr/include" -Dloclibpth="/usr/lib /lib"
+configure ./Configure -des -Dprefix=/usr -Dvendorprefix=/usr -Dusethreads -Duseshrplib -Dlocincpth="/usr/include" -Dloclibpth="/usr/lib64 /usr/lib /lib64 /lib"
build make -j"$MAKEJOBS"
install make install DESTDIR="$PKG"
diff --git a/lang/php/recipe b/lang/php/recipe
index 9c93925..a6585e4 100644
--- a/lang/php/recipe
+++ b/lang/php/recipe
@@ -1,6 +1,6 @@
name php
version 8.4.12
-release 1
+release 2
description php: PHP interpreter
source https://www.php.net/distributions/php-8.4.12.tar.xz
@@ -14,7 +14,9 @@ depend libxml2
depend libffi
depend ncurses
depend readline
+depend bzip2
+depend xz
-configure ./configure --prefix=/usr --sysconfdir=/etc --with-openssl --with-zlib --with-sqlite3 --enable-mbstring --with-readline --disable-cgi --enable-cli --without-pear --disable-phpdbg
+configure ./configure --prefix=/usr --libdir=/usr/lib64 --sysconfdir=/etc --with-openssl --with-zlib --with-bz2 --with-sqlite3 --enable-mbstring --with-readline --disable-cgi --enable-cli --without-pear --disable-phpdbg
build make -j"$MAKEJOBS"
install make install INSTALL_ROOT="$PKG"
diff --git a/lang/ruby/recipe b/lang/ruby/recipe
index f650af1..bd70abf 100644
--- a/lang/ruby/recipe
+++ b/lang/ruby/recipe
@@ -1,6 +1,6 @@
name ruby
version 3.4.7
-release 1
+release 2
description ruby: Ruby interpreter
source https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.7.tar.gz
@@ -13,6 +13,6 @@ depend libffi
depend libyaml
depend readline
-configure ./configure --prefix=/usr --enable-shared --disable-install-doc
+configure ./configure --prefix=/usr --libdir=/usr/lib64 --enable-shared --disable-install-doc
build make -j"$MAKEJOBS"
install make install DESTDIR="$PKG"
diff --git a/libs/cairo/recipe b/libs/cairo/recipe
index 035c51b..cef02cc 100644
--- a/libs/cairo/recipe
+++ b/libs/cairo/recipe
@@ -12,6 +12,8 @@ depend freetype
depend fontconfig
depend libpng
depend zlib
+builddep meson
+builddep ninja
configure meson setup build --prefix=/usr --buildtype=release -Dtests=disabled
build meson compile -C build
diff --git a/libs/fontconfig/recipe b/libs/fontconfig/recipe
index 2aeaeba..1ae1786 100644
--- a/libs/fontconfig/recipe
+++ b/libs/fontconfig/recipe
@@ -10,6 +10,8 @@ depend filesystem
depend freetype
depend expat
depend libxml2
+builddep meson
+builddep ninja
configure meson setup build --prefix=/usr --buildtype=release -Ddoc=disabled -Dtests=disabled
build meson compile -C build
diff --git a/libs/fribidi/recipe b/libs/fribidi/recipe
index 59bdc1d..6cb855b 100644
--- a/libs/fribidi/recipe
+++ b/libs/fribidi/recipe
@@ -7,6 +7,8 @@ source https://github.com/fribidi/fribidi/releases/download/v1.0.16/fribidi
hash sha256:1b1cde5b235d40479e91be2f0e88a309e3214c8ab470ec8a2744d82a5a9ea05c
depend filesystem
+builddep meson
+builddep ninja
configure meson setup build --prefix=/usr --buildtype=release
build meson compile -C build
diff --git a/libs/fuse3/recipe b/libs/fuse3/recipe
index 8827966..79c1a3f 100644
--- a/libs/fuse3/recipe
+++ b/libs/fuse3/recipe
@@ -7,6 +7,8 @@ source https://github.com/libfuse/libfuse/releases/download/fuse-3.17.4/fus
hash sha256:df9e40ae927b73dc702d0bce7925c0c618af47ad0b13204fbf2be66e54d8528b
depend filesystem
+builddep meson
+builddep ninja
configure meson setup build --prefix=/usr --buildtype=release -Duseroot=false -Dutils=true
build meson compile -C build
diff --git a/libs/gdk-pixbuf/recipe b/libs/gdk-pixbuf/recipe
index 962e0f8..753513b 100644
--- a/libs/gdk-pixbuf/recipe
+++ b/libs/gdk-pixbuf/recipe
@@ -10,6 +10,8 @@ depend filesystem
depend glib
depend libpng
depend libjpeg-turbo
+builddep meson
+builddep ninja
configure meson setup build --prefix=/usr --buildtype=release -Dman=false -Dgtk_doc=false -Dintrospection=disabled -Dtests=false
build meson compile -C build
diff --git a/libs/gtk3/recipe b/libs/gtk3/recipe
index 2569647..15d2c53 100644
--- a/libs/gtk3/recipe
+++ b/libs/gtk3/recipe
@@ -15,6 +15,8 @@ depend libepoxy
depend wayland
depend harfbuzz
depend fontconfig
+builddep meson
+builddep ninja
configure meson setup build --prefix=/usr --buildtype=release -Dintrospection=false -Dtests=false -Ddemos=false -Dexamples=false -Ddocumentation=false
build meson compile -C build
diff --git a/libs/harfbuzz/recipe b/libs/harfbuzz/recipe
index 871e45e..ab6ef50 100644
--- a/libs/harfbuzz/recipe
+++ b/libs/harfbuzz/recipe
@@ -9,6 +9,8 @@ hash sha256:8660ebd3c27d9407fc8433b5d172bafba5f0317cb0bb4339f28e5370c93d4
depend filesystem
depend freetype
depend glib
+builddep meson
+builddep ninja
configure meson setup build --prefix=/usr --buildtype=release -Dtests=disabled -Ddocs=disabled
build meson compile -C build
diff --git a/libs/libdrm/recipe b/libs/libdrm/recipe
index 83b6fcb..3102b39 100644
--- a/libs/libdrm/recipe
+++ b/libs/libdrm/recipe
@@ -7,6 +7,8 @@ source https://dri.freedesktop.org/libdrm/libdrm-2.4.125.tar.xz
hash sha256:d4bae92797a50f81a93524762e0410a49cd84cfa0f997795bc0172ac8fb1d96a
depend filesystem
+builddep meson
+builddep ninja
configure meson setup build --prefix=/usr --buildtype=release -Dtests=false
build meson compile -C build
diff --git a/libs/libepoxy/recipe b/libs/libepoxy/recipe
index 3b86045..ee83fd6 100644
--- a/libs/libepoxy/recipe
+++ b/libs/libepoxy/recipe
@@ -8,6 +8,8 @@ hash sha256:072cda4b59dd098bba8c2363a6247299db1fa89411dc221c8b81b8ee8192e
depend filesystem
depend libglvnd
+builddep meson
+builddep ninja
configure meson setup build --prefix=/usr --buildtype=release
build meson compile -C build
diff --git a/libs/libevdev/recipe b/libs/libevdev/recipe
index 2957b16..9d9d71f 100644
--- a/libs/libevdev/recipe
+++ b/libs/libevdev/recipe
@@ -7,6 +7,8 @@ source https://www.freedesktop.org/software/libevdev/libevdev-1.13.4.tar.xz
hash sha256:f00ab8d42ad8b905296fab67e13b871f1a424839331516642100f82ad88127cd
depend filesystem
+builddep meson
+builddep ninja
configure meson setup build --prefix=/usr --buildtype=release
build meson compile -C build
diff --git a/libs/libglvnd/recipe b/libs/libglvnd/recipe
index 2d3df92..9263a9b 100644
--- a/libs/libglvnd/recipe
+++ b/libs/libglvnd/recipe
@@ -7,6 +7,8 @@ source https://gitlab.freedesktop.org/glvnd/libglvnd/-/archive/v1.7.0/libgl
hash sha256:2b6e15b06aafb4c0b6e2348124808cbd9b291c647299eaaba2e3202f51ff2f3d
depend filesystem
+builddep meson
+builddep ninja
configure meson setup build --prefix=/usr --buildtype=release
build meson compile -C build
diff --git a/libs/libgudev/recipe b/libs/libgudev/recipe
index 74b1b75..6345104 100644
--- a/libs/libgudev/recipe
+++ b/libs/libgudev/recipe
@@ -8,6 +8,8 @@ hash sha256:61266ab1afc9d73dbc60a8b2af73e99d2fdff47d99544d085760e4fa667b5
depend filesystem
depend glib
+builddep meson
+builddep ninja
configure meson setup build --prefix=/usr --buildtype=release
build meson compile -C build
diff --git a/libs/libinput/recipe b/libs/libinput/recipe
index 439122a..362e40c 100644
--- a/libs/libinput/recipe
+++ b/libs/libinput/recipe
@@ -9,6 +9,8 @@ hash sha256:a13f8c9a7d93df3c85c66afd135f0296701d8d32f911991b7aa4273fdd6a4
depend filesystem
depend libevdev
depend mtdev
+builddep meson
+builddep ninja
configure meson setup build --prefix=/usr --buildtype=release
build meson compile -C build
diff --git a/libs/libjpeg-turbo/recipe b/libs/libjpeg-turbo/recipe
index ec22aee..cc9d1fd 100644
--- a/libs/libjpeg-turbo/recipe
+++ b/libs/libjpeg-turbo/recipe
@@ -7,6 +7,8 @@ source https://github.com/libjpeg-turbo/libjpeg-turbo/releases/download/3.1
hash sha256:8f0012234b464ce50890c490f18194f913a7b1f4e6a03d6644179fa0f867d0cf
depend filesystem
+builddep cmake
+builddep ninja
configure cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF
build cmake --build build --parallel "$MAKEJOBS"
diff --git a/libs/libslirp/recipe b/libs/libslirp/recipe
index be11bed..5a0aba7 100644
--- a/libs/libslirp/recipe
+++ b/libs/libslirp/recipe
@@ -8,6 +8,8 @@ hash sha256:3970542143b7c11e6a09a4d2b50f30a133473c41f15ed0bdcc3b7a1c450d9
depend filesystem
depend glib
+builddep meson
+builddep ninja
configure meson setup build --prefix=/usr --buildtype=release
build meson compile -C build
diff --git a/libs/libxkbcommon/recipe b/libs/libxkbcommon/recipe
index 64c3177..eb9a29d 100644
--- a/libs/libxkbcommon/recipe
+++ b/libs/libxkbcommon/recipe
@@ -10,6 +10,8 @@ depend filesystem
depend xkeyboard-config
depend libxcb
depend libxml2
+builddep meson
+builddep ninja
configure meson setup build --prefix=/usr --buildtype=release
build meson compile -C build
diff --git a/libs/libyaml/recipe b/libs/libyaml/recipe
index 36119fb..20e15f3 100644
--- a/libs/libyaml/recipe
+++ b/libs/libyaml/recipe
@@ -1,6 +1,6 @@
name libyaml
version 0.2.5
-release 1
+release 2
description libyaml: YAML C library
source https://github.com/yaml/libyaml/releases/download/0.2.5/yaml-0.2.5.tar.gz
@@ -8,6 +8,6 @@ hash sha256:c642ae9b75fee120b2d96c712538bd2cf283228d2337df2cf2988e3c02678
depend filesystem
-configure ./configure --prefix=/usr --disable-static
+configure ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
build make -j"$MAKEJOBS"
install make install DESTDIR="$PKG"
diff --git a/libs/pango/recipe b/libs/pango/recipe
index 3e81d7d..fe7a0fa 100644
--- a/libs/pango/recipe
+++ b/libs/pango/recipe
@@ -12,6 +12,8 @@ depend harfbuzz
depend fontconfig
depend fribidi
depend glib
+builddep meson
+builddep ninja
configure meson setup build --prefix=/usr --buildtype=release -Dintrospection=disabled -Dsysprof=disabled
build meson compile -C build
diff --git a/libs/pixman/recipe b/libs/pixman/recipe
index 0a0d23b..346cadd 100644
--- a/libs/pixman/recipe
+++ b/libs/pixman/recipe
@@ -7,6 +7,8 @@ source https://www.cairographics.org/releases/pixman-0.46.4.tar.gz
hash sha256:d09c44ebc3bd5bee7021c79f922fe8fb2fb57f7320f55e97ff9914d2346a591c
depend filesystem
+builddep meson
+builddep ninja
configure meson setup build --prefix=/usr --buildtype=release -Dtests=disabled
build meson compile -C build
diff --git a/libs/poppler/recipe b/libs/poppler/recipe
index 5d4a824..ac5087c 100644
--- a/libs/poppler/recipe
+++ b/libs/poppler/recipe
@@ -14,6 +14,8 @@ depend nss
depend libjpeg-turbo
depend libpng
depend zlib
+builddep cmake
+builddep ninja
configure cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF
build cmake --build build --parallel "$MAKEJOBS"
diff --git a/libs/qpdf/recipe b/libs/qpdf/recipe
index a335d31..f638d4c 100644
--- a/libs/qpdf/recipe
+++ b/libs/qpdf/recipe
@@ -10,6 +10,8 @@ depend filesystem
depend zlib
depend libjpeg-turbo
depend openssl
+builddep cmake
+builddep ninja
configure cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF
build cmake --build build --parallel "$MAKEJOBS"
diff --git a/libs/wayland-protocols/recipe b/libs/wayland-protocols/recipe
index 8a63bb6..3a69baf 100644
--- a/libs/wayland-protocols/recipe
+++ b/libs/wayland-protocols/recipe
@@ -9,6 +9,8 @@ hash sha256:460dad72a6c84b2a7d80745bee43d96ba117f4e3dfc4d7c45f83f66469ea2
arch any
depend filesystem
depend wayland
+builddep meson
+builddep ninja
configure meson setup build --prefix=/usr --buildtype=release -Dtests=false
build meson compile -C build
diff --git a/libs/wayland/recipe b/libs/wayland/recipe
index 78ca4cd..693149d 100644
--- a/libs/wayland/recipe
+++ b/libs/wayland/recipe
@@ -10,6 +10,8 @@ depend filesystem
depend libffi
depend expat
depend libxml2
+builddep meson
+builddep ninja
configure meson setup build --prefix=/usr --buildtype=release -Dtests=false -Ddocumentation=false
build meson compile -C build
diff --git a/net/networkmanager/recipe b/net/networkmanager/recipe
index 2ca223e..54bcaac 100644
--- a/net/networkmanager/recipe
+++ b/net/networkmanager/recipe
@@ -11,6 +11,8 @@ depend glib
depend dbus
depend libndp
depend jansson
+builddep meson
+builddep ninja
configure meson setup build --prefix=/usr --buildtype=release -Dsystemd=false -Dsession_tracking=elogind -Dtests=no
build meson compile -C build
diff --git a/net/wireshark-cli/recipe b/net/wireshark-cli/recipe
index 8b3874d..a819ec1 100644
--- a/net/wireshark-cli/recipe
+++ b/net/wireshark-cli/recipe
@@ -10,6 +10,8 @@ depend filesystem
depend glib
depend libpcap
depend zlib
+builddep cmake
+builddep ninja
configure cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF -DBUILD_wireshark=OFF -DBUILD_logray=OFF
build cmake --build build --parallel "$MAKEJOBS"
diff --git a/shells/fish/recipe b/shells/fish/recipe
index 9701134..d4a1ed1 100644
--- a/shells/fish/recipe
+++ b/shells/fish/recipe
@@ -9,6 +9,8 @@ hash sha256:0eb86a851e865e934a7c2091a73d7695225e78f0e00a7bb96d5f877d76c65
depend filesystem
depend ncurses
depend pcre2
+builddep cmake
+builddep rust
configure unset CARGO_TARGET_DIR; cmake -S . -B build -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release
build unset CARGO_TARGET_DIR; cmake --build build --parallel "$MAKEJOBS"
diff --git a/sys/bubblewrap/recipe b/sys/bubblewrap/recipe
index 0fbfbad..d7d86e5 100644
--- a/sys/bubblewrap/recipe
+++ b/sys/bubblewrap/recipe
@@ -8,6 +8,8 @@ hash sha256:9760d007363e3abba7c747489910f9f82d9fca53ba3bd3282e396fa3c97a3
depend filesystem
depend libcap
+builddep meson
+builddep ninja
configure meson setup build --prefix=/usr --buildtype=release
build meson compile -C build
diff --git a/sys/elogind/recipe b/sys/elogind/recipe
index 84e125e..383afb1 100644
--- a/sys/elogind/recipe
+++ b/sys/elogind/recipe
@@ -11,6 +11,8 @@ depend dbus
depend libcap
depend linux-pam
conflict systemd
+builddep meson
+builddep ninja
configure meson setup build --prefix=/usr --buildtype=release -Dhalt-path=/usr/bin/halt -Dreboot-path=/usr/bin/reboot -Dcgroup-controller=elogind
build meson compile -C build
diff --git a/sys/flatpak/recipe b/sys/flatpak/recipe
index 5d83912..7aca470 100644
--- a/sys/flatpak/recipe
+++ b/sys/flatpak/recipe
@@ -23,6 +23,8 @@ depend zstd
depend curl
depend gdk-pixbuf
builddep python-pyparsing
+builddep meson
+builddep ninja
optional polkit
configure meson setup build --prefix=/usr --buildtype=release -Dtests=false -Ddocbook_docs=disabled -Dgtkdoc=disabled -Dsystem_helper=disabled -Dselinux_module=disabled -Dsystem_bubblewrap=/usr/bin/bwrap -Dsystem_dbus_proxy=/usr/bin/xdg-dbus-proxy
diff --git a/sys/polkit/recipe b/sys/polkit/recipe
index ab616e0..00f9c5c 100644
--- a/sys/polkit/recipe
+++ b/sys/polkit/recipe
@@ -11,6 +11,8 @@ depend glib
depend dbus
optional systemd
optional elogind
+builddep meson
+builddep ninja
configure meson setup build --prefix=/usr --buildtype=release -Dintrospection=false -Dexamples=false -Dman=false -Dtests=false -Dauthfw=shadow
build meson compile -C build
diff --git a/sys/power-profiles-daemon/recipe b/sys/power-profiles-daemon/recipe
index 984a2f5..2570596 100644
--- a/sys/power-profiles-daemon/recipe
+++ b/sys/power-profiles-daemon/recipe
@@ -14,6 +14,8 @@ depend upower
depend dbus
optional systemd
optional openrc
+builddep meson
+builddep ninja
configure meson setup build --prefix=/usr --buildtype=release -Dtests=false -Dpylint=disabled -Dmanpage=disabled -Dsystemdsystemunitdir=/usr/lib/systemd/system
build meson compile -C build
diff --git a/sys/seatd/recipe b/sys/seatd/recipe
index 6bb9ba6..dc096b2 100644
--- a/sys/seatd/recipe
+++ b/sys/seatd/recipe
@@ -7,6 +7,8 @@ source https://git.sr.ht/~kennylevinsen/seatd/archive/0.9.1.tar.gz
hash sha256:819979c922a0be258aed133d93920bce6a3d3565a60588d6d372ce9db2712cd3
depend filesystem
+builddep meson
+builddep ninja
configure meson setup build --prefix=/usr --buildtype=release
build meson compile -C build
diff --git a/sys/upower/recipe b/sys/upower/recipe
index 6378a85..3981298 100644
--- a/sys/upower/recipe
+++ b/sys/upower/recipe
@@ -9,6 +9,8 @@ hash sha256:fffd45c50d29ed73ecdcfb11c3a7bb042ef14e84b14b0c2d5fdb78c7b4435
depend filesystem
depend glib
depend libgudev
+builddep meson
+builddep ninja
configure meson setup build --prefix=/usr --buildtype=release -Dintrospection=disabled -Dman=false -Didevice=disabled
build meson compile -C build
diff --git a/sys/xdg-dbus-proxy/recipe b/sys/xdg-dbus-proxy/recipe
index 09b28e9..c68550c 100644
--- a/sys/xdg-dbus-proxy/recipe
+++ b/sys/xdg-dbus-proxy/recipe
@@ -8,6 +8,8 @@ hash sha256:131bf59fce7c7ee7ecbc5d9106d6750f4f597bfe609966573240f7e495297
depend filesystem
depend glib
+builddep meson
+builddep ninja
configure meson setup build --prefix=/usr --buildtype=release
build meson compile -C build
diff --git a/sys/xdg-desktop-portal/recipe b/sys/xdg-desktop-portal/recipe
index 07e85f6..1344ae4 100644
--- a/sys/xdg-desktop-portal/recipe
+++ b/sys/xdg-desktop-portal/recipe
@@ -9,6 +9,8 @@ hash sha256:33d666f169efdf3f3bedd531bdbd272edc8f471caf6ca6cf6752efbbab575
depend filesystem
depend glib
depend pipewire
+builddep meson
+builddep ninja
configure meson setup build --prefix=/usr --buildtype=release -Dtests=disabled -Ddocumentation=disabled
build meson compile -C build