git » pipewire.git » commit c1c648e

pipewire 1.0.6

author Urja (ARMLFS builder)
2024-06-19 07:31:02 UTC
committer Urja (ARMLFS builder)
2024-06-19 07:31:02 UTC
parent fc2c094bad8efcfe527a639509642efa4c2ac375

pipewire 1.0.6

.gitignore +2 -0
PKGBUILD +39 -34

diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..a43258a
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+/src/
+/pkg/
diff --git a/PKGBUILD b/PKGBUILD
index 989a958..8075302 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -10,17 +10,17 @@ pkgname=(
   pipewire-docs
   pipewire-audio
   pipewire-alsa
-  pipewire-ffado
-  pipewire-jack-client
-  pipewire-jack
+#  pipewire-ffado
+#  pipewire-jack-client
+#  pipewire-jack
   pipewire-pulse
-  pipewire-roc
+#  pipewire-roc
   gst-plugin-pipewire
   pipewire-zeroconf
   pipewire-v4l2
   pipewire-x11-bell
   pipewire-session-manager
-  pulse-native-provider
+#  pulse-native-provider
 )
 pkgver=1.0.6
 _so_ver=0.3
@@ -28,7 +28,7 @@ pkgrel=1
 epoch=1
 pkgdesc="Low-latency audio/video router and processor"
 url="https://pipewire.org"
-arch=(x86_64)
+arch=(x86_64 'armv7h')
 license=(MIT)
 makedepends=(
   alsa-lib
@@ -40,11 +40,11 @@ makedepends=(
   glib2
   graphviz
   gst-plugins-base
-  jack2
+ # jack2
   libcamera
   libcanberra
   libfdk-aac
-  libffado
+ # libffado
   libfreeaptx
   liblc3
   libldac
@@ -61,7 +61,7 @@ makedepends=(
   python-docutils
   python-packaging
   readline
-  roc-toolkit
+ # roc-toolkit
   rtkit
   sbc
   sdl2
@@ -105,13 +105,18 @@ build() {
   local meson_options=(
     -D bluez5-codec-lc3plus=disabled
     -D docs=enabled
-    -D jack-devel=true
-    -D libjack-path=/usr/lib
+    -D jack-devel=false
+    -D libjack-path=no
     -D man=enabled
     -D rlimits-install=false
     -D selinux=disabled
     -D session-managers=[]
     -D udevrulesdir=/usr/lib/udev/rules.d
+    -D libffado=disabled
+    -D roc=disabled
+    -D jack=disabled
+    -D pipewire-jack=disabled
+
   )
 
   arch-meson pipewire build "${meson_options[@]}"
@@ -140,24 +145,24 @@ package_pipewire() {
     "libpipewire=$epoch:$pkgver-$pkgrel"
     libcamera-base.so
     libcamera.so
-    libdbus-1.so
+   # libdbus-1.so
     libglib-2.0.so
-    libncursesw.so
+   # libncursesw.so
     libpipewire-$_so_ver.so
-    libreadline.so
-    libsystemd.so
-    libudev.so
+   # libreadline.so
+   # libsystemd.so
+   # libudev.so
   )
   optdepends=(
     'gst-plugin-pipewire: GStreamer plugin'
     'pipewire-alsa: ALSA configuration'
     'pipewire-audio: Audio support'
     'pipewire-docs: Documentation'
-    'pipewire-ffado: FireWire support'
-    'pipewire-jack-client: PipeWire as JACK client'
-    'pipewire-jack: JACK replacement'
+    #'pipewire-ffado: FireWire support'
+   # 'pipewire-jack-client: PipeWire as JACK client'
+   # 'pipewire-jack: JACK replacement'
     'pipewire-pulse: PulseAudio replacement'
-    'pipewire-roc: ROC streaming'
+   # 'pipewire-roc: ROC streaming'
     'pipewire-session-manager: Session manager'
     'pipewire-v4l2: V4L2 interceptor'
     'pipewire-x11-bell: X11 bell'
@@ -213,20 +218,20 @@ package_pipewire() {
     _pick audio usr/share/pipewire/pipewire-{aes67,avb}.conf
     _pick audio usr/share/spa-0.2/bluez5
 
-    _pick ffado usr/lib/pipewire-$_so_ver/libpipewire-module-ffado*.so
-    _pick ffado usr/share/man/man7/libpipewire-module-ffado-driver.7
+    #_pick ffado usr/lib/pipewire-$_so_ver/libpipewire-module-ffado*.so
+    #_pick ffado usr/share/man/man7/libpipewire-module-ffado-driver.7
 
-    _pick jack-client usr/lib/pipewire-$_so_ver/libpipewire-module-jack{-tunnel,dbus-detect}.so
-    _pick jack-client usr/lib/spa-0.2/jack
-    _pick jack-client usr/share/man/man7/libpipewire-module-jack{-tunnel,dbus-detect}.7
+    #_pick jack-client usr/lib/pipewire-$_so_ver/libpipewire-module-jack{-tunnel,dbus-detect}.so
+    #_pick jack-client usr/lib/spa-0.2/jack
+    #_pick jack-client usr/share/man/man7/libpipewire-module-jack{-tunnel,dbus-detect}.7
 
-    _pick jack usr/bin/pw-jack
-    _pick jack usr/include/jack
-    _pick jack usr/lib/libjack*
-    _pick jack usr/lib/pkgconfig/jack.pc
-    _pick jack usr/share/man/man1/pw-jack.1
-    _pick jack usr/share/man/man5/pipewire-jack.conf.5
-    _pick jack usr/share/pipewire/jack.conf
+    #_pick jack usr/bin/pw-jack
+    #_pick jack usr/include/jack
+    #_pick jack usr/lib/libjack*
+    #_pick jack usr/lib/pkgconfig/jack.pc
+    #_pick jack usr/share/man/man1/pw-jack.1
+    #_pick jack usr/share/man/man5/pipewire-jack.conf.5
+    #_pick jack usr/share/pipewire/jack.conf
 
     _pick pulse usr/bin/pipewire-pulse
     _pick pulse usr/lib/pipewire-$_so_ver/libpipewire-module-protocol-pulse.so
@@ -238,8 +243,8 @@ package_pipewire() {
     _pick pulse usr/share/man/man7/libpipewire-module-{protocol-pulse,pulse-tunnel}.7
     _pick pulse usr/share/pipewire/pipewire-pulse.conf
 
-    _pick roc usr/lib/pipewire-$_so_ver/libpipewire-module-roc*.so
-    _pick roc usr/share/man/man7/libpipewire-module-roc-{sink,source}.7
+   # _pick roc usr/lib/pipewire-$_so_ver/libpipewire-module-roc*.so
+   # _pick roc usr/share/man/man7/libpipewire-module-roc-{sink,source}.7
 
     _pick gst usr/lib/gstreamer-1.0