2 # - service is too quiet with PULSEAUDIO_SYSTEM_START=0
5 %bcond_with gdbm # use gdbm as backend for settings database
6 # see https://tango.0pointer.de/pipermail/pulseaudio-discuss/2009-May/003761.html
7 # thread, why it's a bad idea
8 %bcond_with hal # if you really must, HAL is obsolete, use UDEV
9 %bcond_without lirc # without lirc module
10 %bcond_with static_libs # build static libraries
12 Summary: Modular sound server
13 Summary(pl.UTF-8): Modularny serwer dźwięku
17 License: GPL v2+ (server and libpulsecore), LGPL v2+ (libpulse)
19 Source0: http://freedesktop.org/software/pulseaudio/releases/%{name}-%{version}.tar.xz
20 # Source0-md5: 538e0b55ab9ba2987a88047ae332f5f4
22 Source2: %{name}.sysconfig
23 Patch0: %{name}-suid.patch
24 Patch1: %{name}-pa-machine-id.patch
25 URL: http://pulseaudio.org/
26 BuildRequires: GConf2-devel >= 2.4.0
27 BuildRequires: alsa-lib-devel >= 1.0.19
28 BuildRequires: autoconf >= 2.63
29 BuildRequires: automake >= 1:1.11
30 BuildRequires: avahi-devel >= 0.6.0
31 BuildRequires: bluez-libs-devel >= 3.0
32 BuildRequires: dbus-devel >= 1.3.0
33 BuildRequires: fftw3-single-devel >= 3
34 BuildRequires: gcc >= 6:4.1
35 %{?with_gdbm:BuildRequires: gdbm-devel}
36 BuildRequires: gettext-devel
37 BuildRequires: glib2-devel >= 1:2.4.0
38 BuildRequires: gtk+2-devel >= 2:2.4.0
39 %{?with_hal:BuildRequires: hal-devel >= 0.5.11}
40 BuildRequires: intltool >= 0.35.0
41 BuildRequires: jack-audio-connection-kit-devel >= 0.117.0
42 BuildRequires: json-c-devel >= 0.9
43 BuildRequires: libasyncns-devel >= 0.1
44 BuildRequires: libcap-devel
45 BuildRequires: libltdl-devel >= 2:2.2
46 BuildRequires: libsamplerate-devel >= 0.1.0
47 BuildRequires: libsndfile-devel >= 1.0.20
48 BuildRequires: libtool >= 2:2.2
49 BuildRequires: libwrap-devel
50 BuildRequires: libxcb-devel >= 1.6
51 %{?with_lirc:BuildRequires: lirc-devel}
54 BuildRequires: openssl-devel > 0.9
55 BuildRequires: orc-devel >= 0.4.11
56 BuildRequires: pkgconfig
57 BuildRequires: rpmbuild(macros) >= 1.228
58 BuildRequires: speex-devel >= 1:1.2-beta3
59 BuildRequires: tar >= 1:1.22
60 BuildRequires: udev-devel >= 143
61 BuildRequires: xorg-lib-libICE-devel
62 BuildRequires: xorg-lib-libSM-devel
63 BuildRequires: xorg-lib-libX11-devel
64 BuildRequires: xorg-lib-libXtst-devel
66 Requires: %{name}-libs = %{version}-%{release}
67 Requires: avahi >= 0.6.0
68 Requires: dbus >= 1.3.0
70 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
72 %define filterout_ld -Wl,--as-needed
75 PulseAudio (previously known as PolypAudio) is a sound server for
76 POSIX and Win32 operating systems. It allows you to do advanced
77 operations on your sound data as it passes between your application
78 and your hardware. Things like transferring the audio to a different
79 machine, changing the sample format or channel count and mixing
80 several sounds into one are easily achieved using a sound server.
82 %description -l pl.UTF-8
83 PulseAudio (poprzednio znany jako PolypAudio) to serwer dźwięku dla
84 systemów operacyjnych zgodnych z POSIX oraz Win32. Pozwala na
85 wykonywanie zaawansowanych operacji na danych dźwiękowych
86 przekazywanych między aplikacjami a sprzętem. Przy użyciu tego serwera
87 można łatwo osiągnąć takie rzeczy jak przesyłanie dźwięku na inną
88 maszynę, zmiana formatu próbek czy liczby kanałów oraz miksowanie
89 kilku dźwięków w jeden.
92 Summary: Init scripts to run PA as system-wide daemon
93 Summary(pl.UTF-8): Skrypty startowe do uruchamiania PA jako usługi systemowej
95 Requires(post,preun): /sbin/chkconfig
96 Requires(postun): /usr/sbin/groupdel
97 Requires(postun): /usr/sbin/userdel
98 Requires(pre): /bin/id
99 Requires(pre): /usr/bin/getgid
100 Requires(pre): /usr/sbin/groupadd
101 Requires(pre): /usr/sbin/useradd
102 Requires(pre): fileutils
103 Requires: %{name} = %{version}-%{release}
104 Provides: group(pulse)
105 Provides: group(pulse-access)
106 Provides: user(pulse)
107 Obsoletes: pulseaudio-standalone
108 Conflicts: pulseaudio < 0.9.21-5
111 Init scripts to run PA as system-wide daemon.
113 You don't want it, if you're not making an embedded system.
115 %description server -l pl.UTF-8
116 Skrypty startowe do uruchamiania PA jako usługi systemowej.
118 Nie chcesz tego o ile nie robisz systemu wbudowanego.
121 Summary: Qt-based utilities for PulseAudio (equalizer)
122 Summary(pl.UTF-8): Oparte na Qt narzędzia do PulseAudio (equalizer)
123 Group: X11/Applications/Sound
124 Requires: %{name} = %{version}-%{release}
125 Requires: python-PyQt4
126 Requires: python-dbus
130 Qt-based utilities for PulseAudio (currently just qpaeq - an
133 %description qt -l pl.UTF-8
134 Oparte na Qt narzędzia do PulseAudio (obecnie tylko qpaeq -
138 Summary: PulseAudio libraries
139 Summary(pl.UTF-8): Biblioteki PulseAudio
141 Requires: dbus-libs >= 1.3.0
142 Requires: glib2 >= 1:2.4.0
143 Requires: json-c >= 0.9
144 Requires: libasyncns >= 0.1
145 Requires: libltdl >= 2:2.2
146 Requires: libsamplerate >= 0.1.0
147 Requires: libsndfile >= 1.0.20
148 Requires: libxcb >= 1.6
149 Requires: orc >= 0.4.11
150 Requires: speex >= 1:1.2-beta3
151 Obsoletes: polypaudio-libs
152 Conflicts: polypaudio < 0.7-4
155 PulseAudio libraries.
157 %description libs -l pl.UTF-8
158 Biblioteki PulseAudio.
161 Summary: Development files for PulseAudio libraries
162 Summary(pl.UTF-8): Pliki programistyczne bibliotek PulseAudio
163 License: GPL v2+ (libpulsecore), LGPL v2+ (libpulse)
164 Group: Development/Libraries
165 Requires: %{name}-libs = %{version}-%{release}
166 Requires: glib2-devel >= 1:2.4.0
167 Requires: libasyncns-devel >= 0.1
168 Requires: libcap-devel
169 Requires: xorg-lib-libX11-devel
170 Obsoletes: polypaudio-devel
173 Development files for PulseAudio libraries.
175 %description devel -l pl.UTF-8
176 Pliki programistyczne bibliotek PulseAudio.
179 Summary: Static PulseAudio libraries
180 Summary(pl.UTF-8): Statyczne biblioteki PulseAudio
181 License: GPL v2+ (libpulsecore), LGPL v2+ (libpulse)
182 Group: Development/Libraries
183 Requires: %{name}-devel = %{version}-%{release}
184 Obsoletes: polypaudio-static
187 Static PulseAudio libraries.
189 %description static -l pl.UTF-8
190 Statyczne biblioteki PulseAudio.
192 %package -n vala-libpulse
193 Summary: PulseAudio API for Vala language
194 Summary(pl.UTF-8): API PulseAudio dla języka Vala
195 Group: Development/Libraries
196 Requires: %{name}-devel = %{version}-%{release}
198 %description -n vala-libpulse
199 PulseAudio API for Vala language.
201 %description -n vala-libpulse -l pl.UTF-8
202 API PulseAudio dla języka Vala.
204 %package esound-compat
205 Summary: EsounD compatibility start script
206 Summary(pl.UTF-8): Skrypt uruchamiający kompatybilny z EsounD
207 Group: Applications/Sound
208 Requires: %{name} = %{version}-%{release}
211 %description esound-compat
212 EsounD compatibility start script, which allows to run pulseaudio
213 daemon using "esd" command.
215 NOTE: it ignores all command-line options!
217 %description esound-compat -l pl.UTF-8
218 Skrypt uruchamiający kompatybilny z EsounD, pozwalający na
219 uruchamianie demona pulseaudio przy użyciu polecenia "esd".
221 UWAGA: ignoruje wszystkie opcje z linii poleceń!
224 Summary: ALSA modules for PulseAudio
225 Summary(pl.UTF-8): Moduły ALSA dla PulseAudio
228 Requires: %{name} = %{version}-%{release}
229 Requires: alsa-lib >= 1.0.19
230 Obsoletes: polypaudio-alsa
233 ALSA modules for PulseAudio.
235 %description alsa -l pl.UTF-8
236 Moduły ALSA dla PulseAudio.
238 %package -n udev-pulseaudio-alsa
239 Summary: UDEV rules for PulseAudio ALSA mixer
240 Summary(pl.UTF-8): Reguły UDEV dla miksera ALSA systemu PulseAudio
241 Group: Applications/Sound
242 Requires: %{name}-alsa = %{version}-%{release}
243 Requires: udev-core >= 143
245 %description -n udev-pulseaudio-alsa
246 UDEV rules for PulseAudio ALSA mixer. They help to choose profile
247 depending on hardware.
249 %description -n udev-pulseaudio-alsa -l pl.UTF-8
250 Reguły UDEV dla miksera ALSA systemu PulseAudio. Pomagają wybrać
251 profil w zależności od sprzętu.
254 Summary: Bluetooth module for PulseAudio
255 Summary(pl.UTF-8): Moduł Bluetooth dla PulseAudio
258 Requires: %{name} = %{version}-%{release}
259 Requires: bluez-libs >= 3.0
261 %description bluetooth
262 Bluetooth module for PulseAudio.
264 %description bluetooth -l pl.UTF-8
265 Moduł Bluetooth dla PulseAudio.
268 Summary: GConf module for PulseAudio
269 Summary(pl.UTF-8): Moduł GConf dla PulseAudio
272 Requires: %{name} = %{version}-%{release}
273 Requires: GConf2 >= 2.4.0
274 Suggests: gnome-media-volume-control
277 GConf adapter for PulseAudio.
279 %description gconf -l pl.UTF-8
280 Interfejs do GConfa dla PulseAudio.
283 Summary: HAL module for PulseAudio
284 Summary(pl.UTF-8): Moduł HAL dla PulseAudio
287 Requires: %{name} = %{version}-%{release}
288 %{?with_hal:Requires: hal >= 0.5.11}
291 HAL module for PulseAudio to detect available audio hardware and load
294 %description hal -l pl.UTF-8
295 Moduł HAL dla PulseAudio wykrywający dostępny sprzęt dźwiękowy i
296 wczytujący pasujące sterowniki.
299 Summary: JACK modules for PulseAudio
300 Summary(pl.UTF-8): Moduły JACK dla PulseAudio
303 Requires: %{name} = %{version}-%{release}
304 Requires: jack-audio-connection-kit >= 0.117.0
305 Obsoletes: polypaudio-jack
308 JACK modules for PulseAudio.
310 %description jack -l pl.UTF-8
311 Moduły JACK dla PulseAudio.
314 Summary: LIRC module for PulseAudio
315 Summary(pl.UTF-8): Moduł LIRC dla PulseAudio
318 Requires: %{name} = %{version}-%{release}
319 Obsoletes: polypaudio-lirc
322 LIRC module for PulseAudio.
324 %description lirc -l pl.UTF-8
325 Moduł LIRC dla PulseAudio.
332 %{__sed} -i -e '1s,#!/usr/bin/env python,#!/usr/bin/python,' src/utils/qpaeq
341 %{?with_hal:--enable-hal --disable-hal-compat} \
342 %{!?with_hal:--disable-hal --enable-hal-compat} \
343 %{!?with_lirc:--disable-lirc} \
344 --disable-silent-rules \
345 --enable-static%{!?with_static_libs:=no} \
346 --with-database=%{?with_gdbm:gdbm}%{!?with_gdbm:simple} \
347 --with-access-group=pulse-access \
348 --with-system-user=pulse \
349 --with-system-group=pulse
353 rm -rf $RPM_BUILD_ROOT
354 install -d $RPM_BUILD_ROOT/var/run/pulse
356 # libsocket-util.so and libipacl.so are relinked before libpulsecore.so
357 # so __make -jN install leads to "File not found by glob" (or they links
358 # with libpulsecore installed on builder)
359 %{__make} -j1 install \
360 DESTDIR=$RPM_BUILD_ROOT
362 ln -sf %{_bindir}/esdcompat $RPM_BUILD_ROOT%{_bindir}/esd
364 # pkgconfig files exist, assume them sufficient
365 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
366 # .la for libpulsedsp and modules are killed in am install-exec-hook
368 install -D %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
369 install -D %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
374 rm -rf $RPM_BUILD_ROOT
376 %triggerpostun -- polypaudio
377 if [ -f %{_sysconfdir}/polypaudio/daemon.conf.rpmsave ]; then
378 mv -f %{_sysconfdir}/pulse/daemon.conf %{_sysconfdir}/pulse/daemon.conf.rpmnew
379 mv -f %{_sysconfdir}/polypaudio/daemon.conf.rpmsave %{_sysconfdir}/pulse/daemon.conf
381 if [ -f %{_sysconfdir}/polypaudio/default.pa.rpmsave ]; then
382 mv -f %{_sysconfdir}/pulse/default.pa %{_sysconfdir}/pulse/default.pa.rpmnew
383 mv -f %{_sysconfdir}/polypaudio/default.pa.rpmsave %{_sysconfdir}/pulse/default.pa
386 %triggerpostun -- pulseaudio < 0.9.21-4
387 %groupremove pulse-rt
390 %groupadd -g 226 pulse
391 %groupadd -g 228 pulse-access
392 %useradd -u 226 -g 226 -d /var/run/pulse -s /bin/false -c "Pulseaudio user" pulse
395 /sbin/chkconfig --add %{name}
396 %service %{name} restart
399 if [ "$1" = "0" ]; then
400 %service -q %{name} stop
401 /sbin/chkconfig --del %{name}
405 if [ "$1" = "0" ]; then
407 %groupremove pulse-access
411 %post libs -p /sbin/ldconfig
412 %postun libs -p /sbin/ldconfig
414 %triggerpostun libs -- polypaudio-libs
415 if [ -f %{_sysconfdir}/polypaudio/client.conf.rpmsave ]; then
416 mv -f %{_sysconfdir}/pulse/client.conf %{_sysconfdir}/pulse/client.conf.rpmnew
417 mv -f %{_sysconfdir}/polypaudio/client.conf.rpmsave %{_sysconfdir}/pulse/client.conf
420 %files -f %{name}.lang
421 %defattr(644,root,root,755)
423 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pulse/daemon.conf
424 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pulse/default.pa
425 %{_sysconfdir}/xdg/autostart/pulseaudio.desktop
426 %{_sysconfdir}/xdg/autostart/pulseaudio-kde.desktop
427 %attr(755,root,root) %{_bindir}/pacat
428 %attr(755,root,root) %{_bindir}/pacmd
429 %attr(755,root,root) %{_bindir}/pactl
430 %attr(755,root,root) %{_bindir}/padsp
431 %attr(755,root,root) %{_bindir}/pamon
432 %attr(755,root,root) %{_bindir}/paplay
433 %attr(755,root,root) %{_bindir}/parec
434 %attr(755,root,root) %{_bindir}/parecord
435 %attr(755,root,root) %{_bindir}/pasuspender
436 %attr(755,root,root) %{_bindir}/pax11publish
437 %attr(755,root,root) %{_bindir}/pulseaudio
438 %attr(755,root,root) %{_bindir}/start-pulseaudio-kde
439 %attr(755,root,root) %{_bindir}/start-pulseaudio-x11
440 %dir %{_libdir}/pulse
441 %dir %{_libdir}/pulse-*
442 %dir %{_libdir}/pulse-*/modules
443 %attr(755,root,root) %{_libdir}/pulse-*/modules/libavahi-wrap.so
444 %attr(755,root,root) %{_libdir}/pulse-*/modules/libcli.so
445 %attr(755,root,root) %{_libdir}/pulse-*/modules/liboss-util.so
446 %attr(755,root,root) %{_libdir}/pulse-*/modules/libprotocol-cli.so
447 %attr(755,root,root) %{_libdir}/pulse-*/modules/libprotocol-esound.so
448 %attr(755,root,root) %{_libdir}/pulse-*/modules/libprotocol-http.so
449 %attr(755,root,root) %{_libdir}/pulse-*/modules/libprotocol-native.so
450 %attr(755,root,root) %{_libdir}/pulse-*/modules/libprotocol-simple.so
451 %attr(755,root,root) %{_libdir}/pulse-*/modules/libraop.so
452 %attr(755,root,root) %{_libdir}/pulse-*/modules/librtp.so
453 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-always-sink.so
454 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-augment-properties.so
455 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-card-restore.so
456 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-cli.so
457 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-cli-protocol-tcp.so
458 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-cli-protocol-unix.so
459 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-console-kit.so
460 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-combine.so
461 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-combine-sink.so
462 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-cork-music-on-phone.so
463 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-dbus-protocol.so
464 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-default-device-restore.so
465 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-detect.so
466 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-device-manager.so
467 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-device-restore.so
468 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-echo-cancel.so
469 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-equalizer-sink.so
470 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-esound-compat-spawnfd.so
471 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-esound-compat-spawnpid.so
472 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-esound-protocol-tcp.so
473 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-esound-protocol-unix.so
474 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-esound-sink.so
475 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-filter-apply.so
476 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-filter-heuristics.so
477 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-http-protocol-tcp.so
478 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-http-protocol-unix.so
479 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-intended-roles.so
480 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-ladspa-sink.so
481 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-loopback.so
482 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-match.so
483 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-mmkbd-evdev.so
484 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-native-protocol-fd.so
485 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-native-protocol-tcp.so
486 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-native-protocol-unix.so
487 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-null-sink.so
488 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-null-source.so
489 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-oss.so
490 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-pipe-sink.so
491 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-pipe-source.so
492 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-position-event-sounds.so
493 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-remap-sink.so
494 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-rescue-streams.so
495 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-raop-discover.so
496 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-raop-sink.so
497 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-rtp-recv.so
498 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-rtp-send.so
499 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-rygel-media-server.so
500 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-simple-protocol-tcp.so
501 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-simple-protocol-unix.so
502 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-sine.so
503 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-sine-source.so
504 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-stream-restore.so
505 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-suspend-on-idle.so
506 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-switch-on-connect.so
507 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-tunnel-sink.so
508 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-tunnel-source.so
509 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-udev-detect.so
510 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-virtual-sink.so
511 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-virtual-source.so
512 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-volume-restore.so
513 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-x11-bell.so
514 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-x11-cork-request.so
515 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-x11-publish.so
516 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-x11-xsmp.so
517 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-zeroconf-discover.so
518 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-zeroconf-publish.so
519 %{_mandir}/man1/pacat.1*
520 %{_mandir}/man1/pacmd.1*
521 %{_mandir}/man1/pactl.1*
522 %{_mandir}/man1/padsp.1*
523 %{_mandir}/man1/paplay.1*
524 %{_mandir}/man1/pasuspender.1*
525 %{_mandir}/man1/pax11publish.1*
526 %{_mandir}/man1/pulseaudio.1*
527 %{_mandir}/man1/start-pulseaudio-kde.1*
528 %{_mandir}/man1/start-pulseaudio-x11.1*
529 %{_mandir}/man5/default.pa.5*
530 %{_mandir}/man5/pulse-client.conf.5*
531 %{_mandir}/man5/pulse-daemon.conf.5*
534 %defattr(644,root,root,755)
535 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pulse/system.pa
536 %attr(754,root,root) /etc/rc.d/init.d/%{name}
537 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
538 %dir %attr(750,pulse,pulse-access) /var/run/pulse
539 /etc/dbus-1/system.d/pulseaudio-system.conf
542 %defattr(644,root,root,755)
543 %attr(755,root,root) %{_bindir}/qpaeq
546 %defattr(644,root,root,755)
547 %attr(755,root,root) %{_libdir}/libpulse.so.*.*.*
548 %attr(755,root,root) %{_libdir}/libpulse-mainloop-glib.so.*.*.*
549 %attr(755,root,root) %{_libdir}/libpulse-simple.so.*.*.*
550 %attr(755,root,root) %{_libdir}/libpulsecommon-%{version}.so
551 %attr(755,root,root) %{_libdir}/libpulsecore-%{version}.so
552 %attr(755,root,root) %ghost %{_libdir}/libpulse.so.0
553 %attr(755,root,root) %ghost %{_libdir}/libpulse-mainloop-glib.so.0
554 %attr(755,root,root) %ghost %{_libdir}/libpulse-simple.so.0
555 %attr(755,root,root) %{_libdir}/libpulsedsp.so
556 %dir %{_sysconfdir}/pulse
557 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pulse/client.conf
558 %dir %{_datadir}/pulseaudio
561 %defattr(644,root,root,755)
562 %attr(755,root,root) %{_libdir}/libpulse.so
563 %attr(755,root,root) %{_libdir}/libpulse-mainloop-glib.so
564 %attr(755,root,root) %{_libdir}/libpulse-simple.so
566 %{_pkgconfigdir}/libpulse.pc
567 %{_pkgconfigdir}/libpulse-mainloop-glib.pc
568 %{_pkgconfigdir}/libpulse-simple.pc
570 %if %{with static_libs}
572 %defattr(644,root,root,755)
573 %{_libdir}/libpulse.a
574 %{_libdir}/libpulse-mainloop-glib.a
575 %{_libdir}/libpulse-simple.a
576 %{_libdir}/libpulsecommon-%{version}.a
577 %{_libdir}/libpulsecore-%{version}.a
580 %files -n vala-libpulse
581 %defattr(644,root,root,755)
582 %{_datadir}/vala/vapi/libpulse.deps
583 %{_datadir}/vala/vapi/libpulse.vapi
584 %{_datadir}/vala/vapi/libpulse-mainloop-glib.deps
585 %{_datadir}/vala/vapi/libpulse-mainloop-glib.vapi
588 %defattr(644,root,root,755)
589 %attr(755,root,root) %{_bindir}/esd
590 %attr(755,root,root) %{_bindir}/esdcompat
591 %{_mandir}/man1/esdcompat.1*
594 %defattr(644,root,root,755)
595 %attr(755,root,root) %{_libdir}/pulse-*/modules/libalsa-util.so
596 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-alsa-card.so
597 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-alsa-sink.so
598 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-alsa-source.so
599 %dir %{_datadir}/pulseaudio/alsa-mixer
600 %dir %{_datadir}/pulseaudio/alsa-mixer/paths
601 %{_datadir}/pulseaudio/alsa-mixer/paths/*.common
602 %{_datadir}/pulseaudio/alsa-mixer/paths/*.conf
603 %dir %{_datadir}/pulseaudio/alsa-mixer/profile-sets
604 %{_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
606 %files -n udev-pulseaudio-alsa
607 %defattr(644,root,root,755)
608 /lib/udev/rules.d/90-pulseaudio.rules
611 %defattr(644,root,root,755)
612 %attr(4755,root,root) %{_libdir}/pulse/proximity-helper
613 %attr(755,root,root) %{_libdir}/pulse-*/modules/libbluetooth-ipc.so
614 %attr(755,root,root) %{_libdir}/pulse-*/modules/libbluetooth-sbc.so
615 %attr(755,root,root) %{_libdir}/pulse-*/modules/libbluetooth-util.so
616 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-bluetooth-device.so
617 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-bluetooth-discover.so
618 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-bluetooth-proximity.so
621 %defattr(644,root,root,755)
622 %attr(755,root,root) %{_libdir}/pulse/gconf-helper
623 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-gconf.so
626 %defattr(644,root,root,755)
627 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-hal-detect.so
630 %defattr(644,root,root,755)
631 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-jack-sink.so
632 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-jack-source.so
633 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-jackdbus-detect.so
637 %defattr(644,root,root,755)
638 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-lirc.so