diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,6 +1,6 @@ name : pipewire version : 0.3.75 -release : 71 +release : 72 source : - https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/0.3.75/pipewire-0.3.75.tar.gz : 182fb03e8b5f4949a4564397c58cdfc20562afa8618db6f4fec7c860d17bd528 homepage : https://pipewire.org/ @@ -10,19 +10,18 @@ - GPL-2.0-or-later # libjackserver.so component : - multimedia.library - - alsa : multimedia.audio - jack : multimedia.audio - spa-ffmpeg : multimedia.audio summary : - Multimedia processing graphs - - alsa : ALSA configuration for PipeWire - jack : JACK client/server for PipeWire - spa-ffmpeg : FFmpeg SPA plugin for PipeWire description: - PipeWire is a server and user space API to deal with multimedia pipelines. - - alsa : ALSA configuration for PipeWire - jack : JACK client/server libraries and configuration for PipeWire - spa-ffmpeg : FFmpeg SPA plugin for PipeWire +replaces : + - pipewire-alsa emul32 : yes builddeps : - pkgconfig32(alsa) @@ -49,9 +48,8 @@ - pkgconfig(sbc) rundeps : - rtkit + - wireplumber patterns : - - alsa : - - /usr/share/alsa/conf.d/99-pipewire-default.conf # Consider moving this back when we pull the trigger on pipewire - jack : - /usr/bin/pw-jack - /usr/lib64/pipewire-0.3/jack @@ -89,6 +87,15 @@ %ninja_install install -Dm00644 $pkgfiles/pipewire-jack.ld.conf $installdir/usr/share/ld.so.conf.d/pipewire-jack.conf + # Enable user service by default + if [[ -z "${EMUL32BUILD}" ]]; then + install -dm0644 $installdir/usr/lib/systemd/user/sockets.target.wants + ln -s /usr/lib/systemd/user/pipewire.socket \ + $installdir/usr/lib/systemd/user/sockets.target.wants/ + ln -s /usr/lib/systemd/user/pipewire-pulse.socket \ + $installdir/usr/lib/systemd/user/sockets.target.wants/ + fi + # Remove unnecessary udev rules file from the 32-bit package if [[ -n "${EMUL32BUILD}" ]]; then rm -rf $installdir/%libdir%/udev/ diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -3,8 +3,8 @@ pipewire https://pipewire.org/ - Reilly Brogan - solus@reillybrogan.com + Silke Hofstra + silke@slxh.eu MIT LGPL-2.1-or-later @@ -54,6 +54,8 @@ /usr/lib/systemd/user/pipewire-pulse.socket /usr/lib/systemd/user/pipewire.service /usr/lib/systemd/user/pipewire.socket + /usr/lib/systemd/user/sockets.target.wants/pipewire-pulse.socket + /usr/lib/systemd/user/sockets.target.wants/pipewire.socket /usr/lib64/alsa-lib/libasound_module_ctl_pipewire.so /usr/lib64/alsa-lib/libasound_module_pcm_pipewire.so /usr/lib64/gstreamer-1.0/libgstpipewire.so @@ -193,6 +195,7 @@ /usr/share/alsa-card-profile/mixer/profile-sets/texas-instruments-pcm2902.conf /usr/share/alsa-card-profile/mixer/profile-sets/usb-gaming-headset.conf /usr/share/alsa/conf.d/50-pipewire.conf + /usr/share/alsa/conf.d/99-pipewire-default.conf /usr/share/locale/af/LC_MESSAGES/pipewire.mo /usr/share/locale/as/LC_MESSAGES/pipewire.mo /usr/share/locale/be/LC_MESSAGES/pipewire.mo @@ -271,6 +274,9 @@ /usr/share/pipewire/pipewire.conf.avail/20-upmix.conf /usr/share/spa-0.2/bluez5/bluez-hardware.conf + + pipewire-alsa + pipewire-32bit @@ -278,7 +284,7 @@ PipeWire is a server and user space API to deal with multimedia pipelines. emul32 - pipewire + pipewire /usr/lib32/alsa-lib/libasound_module_ctl_pipewire.so @@ -349,8 +355,8 @@ PipeWire is a server and user space API to deal with multimedia pipelines. programming.devel - pipewire-devel - pipewire-32bit + pipewire-devel + pipewire-32bit /usr/lib32/libpipewire-0.3.so @@ -358,22 +364,13 @@ /usr/lib32/pkgconfig/libspa-0.2.pc - - pipewire-alsa - ALSA configuration for PipeWire - ALSA configuration for PipeWire - multimedia.audio - - /usr/share/alsa/conf.d/99-pipewire-default.conf - - pipewire-devel Development files for pipewire PipeWire is a server and user space API to deal with multimedia pipelines. programming.devel - pipewire + pipewire /usr/include/pipewire-0.3/pipewire/array.h @@ -586,7 +583,7 @@ JACK client/server libraries and configuration for PipeWire multimedia.audio - pipewire + pipewire /usr/bin/pw-jack @@ -614,12 +611,12 @@ - + 2023-07-22 0.3.75 Packaging update - Reilly Brogan - solus@reillybrogan.com + Silke Hofstra + silke@slxh.eu \ No newline at end of file