summaryrefslogtreecommitdiff
path: root/pipewire-32
diff options
context:
space:
mode:
authorDanny Rawlins <contact@romster.me>2021-08-14 15:30:15 +1000
committerDanny Rawlins <contact@romster.me>2021-08-14 15:30:15 +1000
commitbbd40a6b909608dcaf93f941e8a7f6ff2d3b4152 (patch)
treed2131323a9fe4e3679afe991f6ae919b1487f249 /pipewire-32
parent11b876cadfff1fedfd6406d5d2ad4df657cbc749 (diff)
downloadcompat-32-bbd40a6b909608dcaf93f941e8a7f6ff2d3b4152.tar.gz
compat-32-bbd40a6b909608dcaf93f941e8a7f6ff2d3b4152.tar.xz
pipewire-32: -> 0.3.33
Diffstat (limited to 'pipewire-32')
-rw-r--r--pipewire-32/.footprint55
-rw-r--r--pipewire-32/.signature5
-rw-r--r--pipewire-32/Pkgfile41
3 files changed, 101 insertions, 0 deletions
diff --git a/pipewire-32/.footprint b/pipewire-32/.footprint
new file mode 100644
index 00000000..35ba6dd9
--- /dev/null
+++ b/pipewire-32/.footprint
@@ -0,0 +1,55 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/lib32/
+drwxr-xr-x root/root usr/lib32/alsa-lib/
+-rwxr-xr-x root/root usr/lib32/alsa-lib/libasound_module_ctl_pipewire.so
+-rwxr-xr-x root/root usr/lib32/alsa-lib/libasound_module_pcm_pipewire.so
+lrwxrwxrwx root/root usr/lib32/libpipewire-0.3.so -> libpipewire-0.3.so.0
+lrwxrwxrwx root/root usr/lib32/libpipewire-0.3.so.0 -> libpipewire-0.3.so.0.333.0
+-rwxr-xr-x root/root usr/lib32/libpipewire-0.3.so.0.333.0
+drwxr-xr-x root/root usr/lib32/pipewire-0.3/
+-rwxr-xr-x root/root usr/lib32/pipewire-0.3/libpipewire-module-access.so
+-rwxr-xr-x root/root usr/lib32/pipewire-0.3/libpipewire-module-adapter.so
+-rwxr-xr-x root/root usr/lib32/pipewire-0.3/libpipewire-module-client-device.so
+-rwxr-xr-x root/root usr/lib32/pipewire-0.3/libpipewire-module-client-node.so
+-rwxr-xr-x root/root usr/lib32/pipewire-0.3/libpipewire-module-echo-cancel.so
+-rwxr-xr-x root/root usr/lib32/pipewire-0.3/libpipewire-module-filter-chain.so
+-rwxr-xr-x root/root usr/lib32/pipewire-0.3/libpipewire-module-link-factory.so
+-rwxr-xr-x root/root usr/lib32/pipewire-0.3/libpipewire-module-loopback.so
+-rwxr-xr-x root/root usr/lib32/pipewire-0.3/libpipewire-module-metadata.so
+-rwxr-xr-x root/root usr/lib32/pipewire-0.3/libpipewire-module-portal.so
+-rwxr-xr-x root/root usr/lib32/pipewire-0.3/libpipewire-module-profiler.so
+-rwxr-xr-x root/root usr/lib32/pipewire-0.3/libpipewire-module-protocol-native.so
+-rwxr-xr-x root/root usr/lib32/pipewire-0.3/libpipewire-module-protocol-pulse.so
+-rwxr-xr-x root/root usr/lib32/pipewire-0.3/libpipewire-module-protocol-simple.so
+-rwxr-xr-x root/root usr/lib32/pipewire-0.3/libpipewire-module-pulse-tunnel.so
+-rwxr-xr-x root/root usr/lib32/pipewire-0.3/libpipewire-module-rt.so
+-rwxr-xr-x root/root usr/lib32/pipewire-0.3/libpipewire-module-rtkit.so
+-rwxr-xr-x root/root usr/lib32/pipewire-0.3/libpipewire-module-session-manager.so
+-rwxr-xr-x root/root usr/lib32/pipewire-0.3/libpipewire-module-spa-device-factory.so
+-rwxr-xr-x root/root usr/lib32/pipewire-0.3/libpipewire-module-spa-device.so
+-rwxr-xr-x root/root usr/lib32/pipewire-0.3/libpipewire-module-spa-node-factory.so
+-rwxr-xr-x root/root usr/lib32/pipewire-0.3/libpipewire-module-spa-node.so
+-rwxr-xr-x root/root usr/lib32/pipewire-0.3/libpipewire-module-zeroconf-discover.so
+drwxr-xr-x root/root usr/lib32/pkgconfig/
+-rw-r--r-- root/root usr/lib32/pkgconfig/libpipewire-0.3.pc
+-rw-r--r-- root/root usr/lib32/pkgconfig/libspa-0.2.pc
+drwxr-xr-x root/root usr/lib32/spa-0.2/
+drwxr-xr-x root/root usr/lib32/spa-0.2/alsa/
+-rwxr-xr-x root/root usr/lib32/spa-0.2/alsa/libspa-alsa.so
+drwxr-xr-x root/root usr/lib32/spa-0.2/audioconvert/
+-rwxr-xr-x root/root usr/lib32/spa-0.2/audioconvert/libspa-audioconvert.so
+drwxr-xr-x root/root usr/lib32/spa-0.2/audiomixer/
+-rwxr-xr-x root/root usr/lib32/spa-0.2/audiomixer/libspa-audiomixer.so
+drwxr-xr-x root/root usr/lib32/spa-0.2/audiotestsrc/
+-rwxr-xr-x root/root usr/lib32/spa-0.2/audiotestsrc/libspa-audiotestsrc.so
+drwxr-xr-x root/root usr/lib32/spa-0.2/control/
+-rwxr-xr-x root/root usr/lib32/spa-0.2/control/libspa-control.so
+drwxr-xr-x root/root usr/lib32/spa-0.2/support/
+-rwxr-xr-x root/root usr/lib32/spa-0.2/support/libspa-dbus.so
+-rwxr-xr-x root/root usr/lib32/spa-0.2/support/libspa-support.so
+drwxr-xr-x root/root usr/lib32/spa-0.2/videoconvert/
+-rwxr-xr-x root/root usr/lib32/spa-0.2/videoconvert/libspa-videoconvert.so
+drwxr-xr-x root/root usr/lib32/spa-0.2/videotestsrc/
+-rwxr-xr-x root/root usr/lib32/spa-0.2/videotestsrc/libspa-videotestsrc.so
+drwxr-xr-x root/root usr/lib32/spa-0.2/volume/
+-rwxr-xr-x root/root usr/lib32/spa-0.2/volume/libspa-volume.so
diff --git a/pipewire-32/.signature b/pipewire-32/.signature
new file mode 100644
index 00000000..f94231be
--- /dev/null
+++ b/pipewire-32/.signature
@@ -0,0 +1,5 @@
+untrusted comment: verify with /etc/ports/compat-32.pub
+RWSwxGo/zH7eXe0gYkWu4ZEACILzvItW6TI1VRjawA2dekpvpTsZLLVOaKbFdPqP7+ZMQcMjB9xEakMVb+kr9dXXwsNAEGMkUgA=
+SHA256 (Pkgfile) = bfb0c2ae32132cdc4397102d05c88f938f1d4dafedc25c864c5da2efa0b47773
+SHA256 (.footprint) = 3588ace007dbaaf2ef6c5f36cb9105eb5774b07887e3eb41fd265815266c5f80
+SHA256 (pipewire-0.3.33.tar.gz) = f60662be410523cbb767dbee81156f9e9e3bd2b06d0ea21e94c11eb7a6530bcc
diff --git a/pipewire-32/Pkgfile b/pipewire-32/Pkgfile
new file mode 100644
index 00000000..b0bf224c
--- /dev/null
+++ b/pipewire-32/Pkgfile
@@ -0,0 +1,41 @@
+# Description: Server and user space API to deal with multimedia pipelines
+# URL: https://pipewire.org
+# Maintainer: CRUX compat-32 Team, compat-32-ports at crux dot nu
+# Depends on: alsa-utils-32 dbus-32 fdk-aac-32 ffmpeg-32 glib-32 lame-32 libva-32 libvpx-32 libwebp-32 x264-32 x265-32
+# Optional: alsa-ucm-conf-32 bluez-32 gst-plugins-base-32 jack-32 libldac-32 libopenaptx-32 pulseaudio-32 rtkit-32 v4l2-32 vulkan-loader-32
+
+name=pipewire-32
+version=0.3.33
+release=1
+source=(https://github.com/PipeWire/pipewire/archive/$version/pipewire-$version.tar.gz)
+
+build() {
+ prt-get isinst jack-32 || PKGMK_PW+=' -Dpipewire-jack=disabled -Djack=disabled'
+ prt-get isinst vulkan-loader-32 || PKGMK_PW+=' -Dpipewire-vulkan=disabled -Dvulkan=disabled'
+ prt-get isinst bluez-32 || PKGMK_PW+=' -Dbluez5=disabled'
+ prt-get isinst v4l-utils-32 || PKGMK_PW+=' -Dv4l2=disabled'
+ prt-get isinst gstreamer-32 && prt-get isinst gst-plugins-base-32 || PKGMK_PW+=' -Dgstreamer=disabled'
+ [[ -e '/usr/lib32/libpulse-mainloop-glib.so' ]] || PKGMK_PW+=' -Dpipewire-pulseaudio=disabled'
+
+ meson setup pipewire-$version build $PKGMK_PW \
+ -D prefix=/usr \
+ --libdir=lib32 \
+ --buildtype=plain \
+ -D docs=disabled \
+ -D tests=disabled
+ # will remove executable pipewire-media-session
+ # -D examples=false \
+
+ meson compile -C build
+ DESTDIR=$PKG meson install -C build
+
+ # enable alsa by default
+ install -Dm644 /dev/null $PKG/usr/share/pipewire/media-session.d/with-alsa
+ mkdir -p $PKG/etc/alsa/conf.d
+ ln -st $PKG/etc/alsa/conf.d /usr/share/alsa/alsa.conf.d/99-pipewire-default.conf
+ ln -st $PKG/etc/alsa/conf.d /usr/share/alsa/alsa.conf.d/50-pipewire.conf
+
+ # remove leftovers
+ rm -r $PKG/usr/{bin,include,share}
+ rm -r $PKG/{etc,lib}
+}

Generated by cgit