diff options
author | Danny Rawlins <contact@romster.me> | 2021-08-14 15:30:15 +1000 |
---|---|---|
committer | Danny Rawlins <contact@romster.me> | 2021-08-14 15:30:15 +1000 |
commit | bbd40a6b909608dcaf93f941e8a7f6ff2d3b4152 (patch) | |
tree | d2131323a9fe4e3679afe991f6ae919b1487f249 /pipewire-32 | |
parent | 11b876cadfff1fedfd6406d5d2ad4df657cbc749 (diff) | |
download | compat-32-bbd40a6b909608dcaf93f941e8a7f6ff2d3b4152.tar.gz compat-32-bbd40a6b909608dcaf93f941e8a7f6ff2d3b4152.tar.xz |
pipewire-32: -> 0.3.33
Diffstat (limited to 'pipewire-32')
-rw-r--r-- | pipewire-32/.footprint | 55 | ||||
-rw-r--r-- | pipewire-32/.signature | 5 | ||||
-rw-r--r-- | pipewire-32/Pkgfile | 41 |
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} +} |