Add jack support

This commit is contained in:
2025-08-08 10:05:06 +03:00
parent 42e5528ca5
commit 0e869222ab
2 changed files with 12 additions and 4 deletions
+2
View File
@@ -2,9 +2,11 @@ name: pipewire
description: Low-latency audio/video router and processor
url: https://pipewire.org/
version: 1.4.6
revision: 2
license: LGPL2.1-or-later,MIT
architecture: any
depends: ["gcc","glibc","dbus","glib","libpulse","ncurses","readline"]
make_depends: ["alsa-lib","libsndfile","libx11","libxfixes","meson","opus","valgrind","desktop-file-utils"]
conflicts: ["pulseaudio"]
provides: ["jack"]
type: source
+10 -4
View File
@@ -18,15 +18,21 @@ build() {
mkdir build
cd build
meson setup --prefix=/usr --libdir=/usr/lib --buildtype=release -Dsession-managers="[]"
ninja
meson setup --prefix=/usr \
--libdir=/usr/lib \
--buildtype=release \
-Dsession-managers="[]" \
-Djack-devel=true \
-Dlibjack-path=/usr/lib
meson compile
}
# The check function is executed in the source directory
# This function is used to run tests to verify the package has been compiled correctly
check() {
cd build
ninja test
meson test
}
# The package function is executed in the source directory
@@ -34,7 +40,7 @@ check() {
package() {
cd build
DESTDIR="$BPM_OUTPUT" ninja install
meson install --destdir="$BPM_OUTPUT"
# Install pipewire-pulse launcher config file from Void Linux
install -Dm644 "$BPM_WORKDIR"/20-pipewire-pulse.conf "$BPM_OUTPUT"/usr/share/examples/pipewire/20-pipewire-pulse.conf