author | Urja (ARMLFS builder)
<urja+armlfs@urja.dev> 2024-06-19 07:31:02 UTC |
committer | Urja (ARMLFS builder)
<urja+armlfs@urja.dev> 2024-06-19 07:31:02 UTC |
parent | fc2c094bad8efcfe527a639509642efa4c2ac375 |
.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