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