From 21cf4768cfff28db8e89dda30224452fa683ae2dfb8cabdba4087628762fad7b Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: Fri, 8 Oct 2021 06:22:36 +0000 Subject: [PATCH] Accepting request 924105 from home:gmbr3:Active - Split sysusers.d file to separate package as needed by brltty (bsc#1191465) OBS-URL: https://build.opensuse.org/request/show/924105 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/pulseaudio?expand=0&rev=243 --- pulseaudio.changes | 6 ++++++ pulseaudio.spec | 18 ++++++++++++++---- 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/pulseaudio.changes b/pulseaudio.changes index b0d1172..cd158bc 100644 --- a/pulseaudio.changes +++ b/pulseaudio.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Oct 4 18:14:39 UTC 2021 - Callum Farmer + +- Split sysusers.d file to separate package as needed by brltty + (bsc#1191465) + ------------------------------------------------------------------- Thu Sep 16 02:05:08 UTC 2021 - Stanislav Brabec diff --git a/pulseaudio.spec b/pulseaudio.spec index d1ad4eb..31ff754 100644 --- a/pulseaudio.spec +++ b/pulseaudio.spec @@ -97,11 +97,10 @@ BuildRequires: pkgconfig(xtst) Requires: rtkit Requires: udev >= 146 +Requires(pre): user(pulse) ## needs the same liborc version which was used to build against %requires_eq liborc-0_4-0 Requires(post): %fillup_prereq -Requires(pre): group(audio) -%sysusers_requires Recommends: alsa-plugins-pulse Suggests: libsoxr0 >= 0.1.1 Conflicts: kernel < 2.6.31 @@ -314,6 +313,15 @@ Supplements: (pulseaudio and zsh) %description zsh-completion Optional dependency offering zsh completion for various PulseAudio utilities +%package -n system-user-pulse +Summary: System user for PulseAudio +Group: System/Base +Requires(pre): group(audio) +%sysusers_requires + +%description -n system-user-pulse +System user for PulseAudio + %lang_package %prep @@ -392,7 +400,7 @@ install -m 0644 %{SOURCE6} %{buildroot}%{_sysconfdir}/pulse/daemon.conf.d/60-dis install -Dm0644 %{SOURCE10} %{buildroot}%{_sysusersdir}/system-user-pulse.conf %find_lang %{name} -%pre -f pulseaudio.pre +%pre -n system-user-pulse -f pulseaudio.pre %post /sbin/ldconfig @@ -552,7 +560,6 @@ exit 0 %{_userunitdir}/%{name}.service %{_userunitdir}/%{name}.socket %{_prefix}/lib/tmpfiles.d/pulseaudio.conf -%{_sysusersdir}/system-user-pulse.conf %ghost %dir %{_localstatedir}/lib/pulseaudio # created by setup-pulseaudio script @@ -699,4 +706,7 @@ exit 0 %dir %{_datarootdir}/zsh/site-functions/ %{_datarootdir}/zsh/site-functions/_pulseaudio +%files -n system-user-pulse +%{_sysusersdir}/system-user-pulse.conf + %changelog