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://0pointer.de/lennart/projects/pulseaudio/%{name}-%{version}.tar.gz
20 # Source0-md5: ca85ab470669b05e100861654cf5eb3c
22 Source2: %{name}.sysconfig
23 Patch0: %{name}-suid.patch
24 Patch1: %{name}-pa-machine-id.patch
25 Patch2: %{name}-xcb.patch
26 URL: http://pulseaudio.org/
27 BuildRequires: GConf2-devel >= 2.4.0
28 BuildRequires: alsa-lib-devel >= 1.0.19
29 BuildRequires: autoconf >= 2.63
30 BuildRequires: automake >= 1:1.11
31 BuildRequires: avahi-devel >= 0.6.0
32 BuildRequires: bluez-libs-devel >= 3.0
33 BuildRequires: dbus-devel >= 1.0.0
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.100
42 BuildRequires: libasyncns-devel >= 0.1
43 BuildRequires: libcap-devel
44 BuildRequires: libltdl-devel
45 BuildRequires: libsamplerate-devel >= 0.1.0
46 BuildRequires: libsndfile-devel >= 1.0.20
47 BuildRequires: libtool >= 2:2.2
48 BuildRequires: libwrap-devel
49 %{?with_lirc:BuildRequires: lirc-devel}
52 BuildRequires: openssl-devel > 0.9
53 BuildRequires: pkgconfig
54 BuildRequires: rpmbuild(macros) >= 1.228
55 BuildRequires: speex-devel >= 1:1.2-beta3
56 BuildRequires: udev-devel >= 143
57 BuildRequires: xorg-lib-libSM-devel
58 BuildRequires: xorg-lib-libX11-devel
59 BuildRequires: xorg-lib-libXtst-devel
60 Requires: %{name}-libs = %{version}-%{release}
62 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
64 %define filterout_ld -Wl,--as-needed
67 PulseAudio (previously known as PolypAudio) is a sound server for
68 POSIX and Win32 operating systems. It allows you to do advanced
69 operations on your sound data as it passes between your application
70 and your hardware. Things like transferring the audio to a different
71 machine, changing the sample format or channel count and mixing
72 several sounds into one are easily achieved using a sound server.
74 %description -l pl.UTF-8
75 PulseAudio (poprzednio znany jako PolypAudio) to serwer dźwięku dla
76 systemów operacyjnych zgodnych z POSIX oraz Win32. Pozwala na
77 wykonywanie zaawansowanych operacji na danych dźwiękowych
78 przekazywanych między aplikacjami a sprzętem. Przy użyciu tego serwera
79 można łatwo osiągnąć takie rzeczy jak przesyłanie dźwięku na inną
80 maszynę, zmiana formatu próbek czy liczby kanałów oraz miksowanie
81 kilku dźwięków w jeden.
84 Summary: Init scripts to run PA as system-wide daemon
85 Summary(pl.UTF-8): Skrypty startowe do uruchamiania PA jako usługi systemowej
87 Requires(post,preun): /sbin/chkconfig
88 Requires(postun): /usr/sbin/groupdel
89 Requires(postun): /usr/sbin/userdel
90 Requires(pre): /bin/id
91 Requires(pre): /usr/bin/getgid
92 Requires(pre): /usr/sbin/groupadd
93 Requires(pre): /usr/sbin/useradd
94 Requires(pre): fileutils
95 Requires: %{name} = %{version}-%{release}
96 Provides: group(pulse)
97 Provides: group(pulse-access)
99 Obsoletes: pulseaudio-standalone
100 Conflicts: pulseaudio < 0.9.21-5
103 Init scripts to run PA as system-wide daemon.
105 You don't want it, if you're not making an embedded system.
107 %description server -l pl.UTF-8
108 Skrypty startowe do uruchamiania PA jako usługi systemowej.
110 Nie chcesz tego o ile nie robisz systemu wbudowanego.
113 Summary: PulseAudio libraries
114 Summary(pl.UTF-8): Biblioteki PulseAudio
116 Requires: glib2 >= 1:2.4.0
117 Requires: libasyncns >= 0.1
118 Requires: libsamplerate >= 0.1.0
119 Requires: libsndfile >= 1.0.20
120 Obsoletes: polypaudio-libs
121 Conflicts: polypaudio < 0.7-4
124 PulseAudio libraries.
126 %description libs -l pl.UTF-8
127 Biblioteki PulseAudio.
130 Summary: Development files for PulseAudio libraries
131 Summary(pl.UTF-8): Pliki programistyczne bibliotek PulseAudio
132 License: GPL v2+ (libpulsecore), LGPL v2+ (libpulse)
133 Group: Development/Libraries
134 Requires: %{name}-libs = %{version}-%{release}
135 Requires: glib2-devel >= 1:2.4.0
136 Requires: libasyncns-devel >= 0.1
137 Requires: libcap-devel
138 Requires: xorg-lib-libX11-devel
139 Obsoletes: polypaudio-devel
142 Development files for PulseAudio libraries.
144 %description devel -l pl.UTF-8
145 Pliki programistyczne bibliotek PulseAudio.
148 Summary: Static PulseAudio libraries
149 Summary(pl.UTF-8): Statyczne biblioteki PulseAudio
150 License: GPL v2+ (libpulsecore), LGPL v2+ (libpulse)
151 Group: Development/Libraries
152 Requires: %{name}-devel = %{version}-%{release}
153 Obsoletes: polypaudio-static
156 Static PulseAudio libraries.
158 %description static -l pl.UTF-8
159 Statyczne biblioteki PulseAudio.
161 %package -n vala-libpulse
162 Summary: PulseAudio API for Vala language
163 Summary(pl.UTF-8): API PulseAudio dla języka Vala
164 Group: Development/Libraries
165 Requires: %{name}-devel = %{version}-%{release}
167 %description -n vala-libpulse
168 PulseAudio API for Vala language.
170 %description -n vala-libpulse -l pl.UTF-8
171 API PulseAudio dla języka Vala.
173 %package esound-compat
174 Summary: EsounD compatibility start script
175 Summary(pl.UTF-8): Skrypt uruchamiający kompatybilny z EsounD
176 Group: Applications/Sound
177 Requires: %{name} = %{version}-%{release}
180 %description esound-compat
181 EsounD compatibility start script, which allows to run pulseaudio
182 daemon using "esd" command.
184 NOTE: it ignores all command-line options!
186 %description esound-compat -l pl.UTF-8
187 Skrypt uruchamiający kompatybilny z EsounD, pozwalający na
188 uruchamianie demona pulseaudio przy użyciu polecenia "esd".
190 UWAGA: ignoruje wszystkie opcje z linii poleceń!
193 Summary: ALSA modules for PulseAudio
194 Summary(pl.UTF-8): Moduły ALSA dla PulseAudio
197 Requires: %{name} = %{version}-%{release}
198 Requires: alsa-lib >= 1.0.19
199 Obsoletes: polypaudio-alsa
202 ALSA modules for PulseAudio.
204 %description alsa -l pl.UTF-8
205 Moduły ALSA dla PulseAudio.
207 %package -n udev-pulseaudio-alsa
208 Summary: UDEV rules for PulseAudio ALSA mixer
209 Summary(pl.UTF-8): Reguły UDEV dla miksera ALSA systemu PulseAudio
210 Group: Applications/Sound
211 Requires: %{name}-alsa = %{version}-%{release}
212 Requires: udev-core >= 143
214 %description -n udev-pulseaudio-alsa
215 UDEV rules for PulseAudio ALSA mixer. They help to choose profile
216 depending on hardware.
218 %description -n udev-pulseaudio-alsa -l pl.UTF-8
219 Reguły UDEV dla miksera ALSA systemu PulseAudio. Pomagają wybrać
220 profil w zależności od sprzętu.
223 Summary: Bluetooth module for PulseAudio
224 Summary(pl.UTF-8): Moduł Bluetooth dla PulseAudio
227 Requires: %{name} = %{version}-%{release}
228 Requires: bluez-libs >= 3.0
230 %description bluetooth
231 Bluetooth module for PulseAudio.
233 %description bluetooth -l pl.UTF-8
234 Moduł Bluetooth dla PulseAudio.
237 Summary: GConf module for PulseAudio
238 Summary(pl.UTF-8): Moduł GConf dla PulseAudio
241 Requires: %{name} = %{version}-%{release}
242 Requires: GConf2 >= 2.4.0
243 Suggests: gnome-media-volume-control
246 GConf adapter for PulseAudio.
248 %description gconf -l pl.UTF-8
249 Interfejs do GConfa dla PulseAudio.
252 Summary: HAL module for PulseAudio
253 Summary(pl.UTF-8): Moduł HAL dla PulseAudio
256 Requires: %{name} = %{version}-%{release}
257 Requires: hal-libs >= 0.5.11
260 HAL module for PulseAudio to detect available audio hardware and load
263 %description hal -l pl.UTF-8
264 Moduł HAL dla PulseAudio wykrywający dostępny sprzęt dźwiękowy i
265 wczytujący pasujące sterowniki.
268 Summary: JACK modules for PulseAudio
269 Summary(pl.UTF-8): Moduły JACK dla PulseAudio
272 Requires: %{name} = %{version}-%{release}
273 Requires: jack-audio-connection-kit >= 0.100
274 Obsoletes: polypaudio-jack
277 JACK modules for PulseAudio.
279 %description jack -l pl.UTF-8
280 Moduły JACK dla PulseAudio.
283 Summary: LIRC module for PulseAudio
284 Summary(pl.UTF-8): Moduł LIRC dla PulseAudio
287 Requires: %{name} = %{version}-%{release}
288 Obsoletes: polypaudio-lirc
291 LIRC module for PulseAudio.
293 %description lirc -l pl.UTF-8
294 Moduł LIRC dla PulseAudio.
309 --%{?with_hal:en}%{!?with_hal:dis}able-hal \
310 --%{!?with_hal:en}%{?with_hal:dis}able-hal-compat \
311 %{!?with_lirc:--disable-lirc} \
312 --disable-silent-rules \
313 --%{?with_static_libs:en}%{!?with_static_libs:dis}able-static \
314 --with-database=%{?with_gdbm:gdbm}%{!?with_gdbm:simple} \
315 --with-access-group=pulse-access \
316 --with-system-user=pulse \
317 --with-system-group=pulse
321 rm -rf $RPM_BUILD_ROOT
322 install -d $RPM_BUILD_ROOT/var/run/pulse
324 # libsocket-util.so and libipacl.so are relinked before libpulsecore.so
325 # so __make -jN install leads to "File not found by glob" (or they links
326 # with libpulsecore installed on builder)
327 %{__make} -j1 install \
328 DESTDIR=$RPM_BUILD_ROOT
330 ln -sf %{_bindir}/esdcompat $RPM_BUILD_ROOT%{_bindir}/esd
332 # pkgconfig files exist, assume them sufficient
333 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
334 # .la for libpulsedsp and modules are killed in am install-exec-hook
336 install -D %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
337 install -D %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
342 rm -rf $RPM_BUILD_ROOT
344 %triggerpostun -- polypaudio
345 if [ -f %{_sysconfdir}/polypaudio/daemon.conf.rpmsave ]; then
346 mv -f %{_sysconfdir}/pulse/daemon.conf %{_sysconfdir}/pulse/daemon.conf.rpmnew
347 mv -f %{_sysconfdir}/polypaudio/daemon.conf.rpmsave %{_sysconfdir}/pulse/daemon.conf
349 if [ -f %{_sysconfdir}/polypaudio/default.pa.rpmsave ]; then
350 mv -f %{_sysconfdir}/pulse/default.pa %{_sysconfdir}/pulse/default.pa.rpmnew
351 mv -f %{_sysconfdir}/polypaudio/default.pa.rpmsave %{_sysconfdir}/pulse/default.pa
354 %triggerpostun -- pulseaudio < 0.9.21-4
355 %groupremove pulse-rt
358 %groupadd -g 226 pulse
359 %groupadd -g 228 pulse-access
360 %useradd -u 226 -g 226 -d /var/run/pulse -s /bin/false -c "Pulseaudio user" pulse
363 /sbin/chkconfig --add %{name}
364 %service %{name} restart
367 if [ "$1" = "0" ]; then
368 %service -q %{name} stop
369 /sbin/chkconfig --del %{name}
373 if [ "$1" = "0" ]; then
375 %groupremove pulse-access
379 %post libs -p /sbin/ldconfig
380 %postun libs -p /sbin/ldconfig
382 %triggerpostun libs -- polypaudio-libs
383 if [ -f %{_sysconfdir}/polypaudio/client.conf.rpmsave ]; then
384 mv -f %{_sysconfdir}/pulse/client.conf %{_sysconfdir}/pulse/client.conf.rpmnew
385 mv -f %{_sysconfdir}/polypaudio/client.conf.rpmsave %{_sysconfdir}/pulse/client.conf
388 %files -f %{name}.lang
389 %defattr(644,root,root,755)
390 %doc ChangeLog LICENSE README
391 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pulse/daemon.conf
392 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pulse/default.pa
393 %{_sysconfdir}/xdg/autostart/pulseaudio.desktop
394 %{_sysconfdir}/xdg/autostart/pulseaudio-kde.desktop
395 %attr(755,root,root) %{_bindir}/pabrowse
396 %attr(755,root,root) %{_bindir}/pacat
397 %attr(755,root,root) %{_bindir}/pacmd
398 %attr(755,root,root) %{_bindir}/pactl
399 %attr(755,root,root) %{_bindir}/padsp
400 %attr(755,root,root) %{_bindir}/pamon
401 %attr(755,root,root) %{_bindir}/paplay
402 %attr(755,root,root) %{_bindir}/parec
403 %attr(755,root,root) %{_bindir}/parecord
404 %attr(755,root,root) %{_bindir}/pasuspender
405 %attr(755,root,root) %{_bindir}/pax11publish
406 %attr(755,root,root) %{_bindir}/pulseaudio
407 %attr(755,root,root) %{_bindir}/start-pulseaudio-kde
408 %attr(755,root,root) %{_bindir}/start-pulseaudio-x11
409 %dir %{_libdir}/pulse
410 %dir %{_libdir}/pulse-*
411 %dir %{_libdir}/pulse-*/modules
412 %attr(755,root,root) %{_libdir}/pulse-*/modules/libavahi-wrap.so
413 %attr(755,root,root) %{_libdir}/pulse-*/modules/libcli.so
414 %attr(755,root,root) %{_libdir}/pulse-*/modules/liboss-util.so
415 %attr(755,root,root) %{_libdir}/pulse-*/modules/libprotocol-cli.so
416 %attr(755,root,root) %{_libdir}/pulse-*/modules/libprotocol-esound.so
417 %attr(755,root,root) %{_libdir}/pulse-*/modules/libprotocol-http.so
418 %attr(755,root,root) %{_libdir}/pulse-*/modules/libprotocol-native.so
419 %attr(755,root,root) %{_libdir}/pulse-*/modules/libprotocol-simple.so
420 %attr(755,root,root) %{_libdir}/pulse-*/modules/libraop.so
421 %attr(755,root,root) %{_libdir}/pulse-*/modules/librtp.so
422 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-always-sink.so
423 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-augment-properties.so
424 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-card-restore.so
425 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-cli.so
426 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-cli-protocol-tcp.so
427 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-cli-protocol-unix.so
428 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-console-kit.so
429 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-combine.so
430 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-cork-music-on-phone.so
431 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-default-device-restore.so
432 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-detect.so
433 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-device-manager.so
434 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-device-restore.so
435 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-esound-compat-spawnfd.so
436 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-esound-compat-spawnpid.so
437 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-esound-protocol-tcp.so
438 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-esound-protocol-unix.so
439 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-esound-sink.so
440 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-http-protocol-tcp.so
441 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-http-protocol-unix.so
442 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-intended-roles.so
443 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-ladspa-sink.so
444 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-loopback.so
445 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-match.so
446 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-mmkbd-evdev.so
447 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-native-protocol-fd.so
448 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-native-protocol-tcp.so
449 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-native-protocol-unix.so
450 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-null-sink.so
451 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-oss.so
452 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-pipe-sink.so
453 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-pipe-source.so
454 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-position-event-sounds.so
455 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-remap-sink.so
456 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-rescue-streams.so
457 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-raop-discover.so
458 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-raop-sink.so
459 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-rtp-recv.so
460 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-rtp-send.so
461 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-rygel-media-server.so
462 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-simple-protocol-tcp.so
463 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-simple-protocol-unix.so
464 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-sine.so
465 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-sine-source.so
466 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-stream-restore.so
467 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-suspend-on-idle.so
468 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-tunnel-sink.so
469 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-tunnel-source.so
470 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-udev-detect.so
471 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-volume-restore.so
472 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-x11-bell.so
473 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-x11-cork-request.so
474 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-x11-publish.so
475 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-x11-xsmp.so
476 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-zeroconf-discover.so
477 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-zeroconf-publish.so
478 %{_mandir}/man1/pabrowse.1*
479 %{_mandir}/man1/pacat.1*
480 %{_mandir}/man1/pacmd.1*
481 %{_mandir}/man1/pactl.1*
482 %{_mandir}/man1/padsp.1*
483 %{_mandir}/man1/paplay.1*
484 %{_mandir}/man1/pasuspender.1*
485 %{_mandir}/man1/pax11publish.1*
486 %{_mandir}/man1/pulseaudio.1*
487 %{_mandir}/man5/default.pa.5*
488 %{_mandir}/man5/pulse-client.conf.5*
489 %{_mandir}/man5/pulse-daemon.conf.5*
492 %defattr(644,root,root,755)
493 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pulse/system.pa
494 %attr(754,root,root) /etc/rc.d/init.d/%{name}
495 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
496 %dir %attr(750,pulse,pulse-access) /var/run/pulse
497 /etc/dbus-1/system.d/pulseaudio-system.conf
500 %defattr(644,root,root,755)
501 %attr(755,root,root) %{_libdir}/libpulse.so.*.*.*
502 %attr(755,root,root) %{_libdir}/libpulse-browse.so.*.*.*
503 %attr(755,root,root) %{_libdir}/libpulse-mainloop-glib.so.*.*.*
504 %attr(755,root,root) %{_libdir}/libpulse-simple.so.*.*.*
505 %attr(755,root,root) %{_libdir}/libpulsecommon-%{version}.so
506 %attr(755,root,root) %{_libdir}/libpulsecore-%{version}.so
507 %attr(755,root,root) %ghost %{_libdir}/libpulse.so.0
508 %attr(755,root,root) %ghost %{_libdir}/libpulse-browse.so.0
509 %attr(755,root,root) %ghost %{_libdir}/libpulse-mainloop-glib.so.0
510 %attr(755,root,root) %ghost %{_libdir}/libpulse-simple.so.0
511 %attr(755,root,root) %{_libdir}/libpulsedsp.so
512 %dir %{_sysconfdir}/pulse
513 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pulse/client.conf
514 %dir %{_datadir}/pulseaudio
517 %defattr(644,root,root,755)
518 %attr(755,root,root) %{_libdir}/libpulse.so
519 %attr(755,root,root) %{_libdir}/libpulse-browse.so
520 %attr(755,root,root) %{_libdir}/libpulse-mainloop-glib.so
521 %attr(755,root,root) %{_libdir}/libpulse-simple.so
523 %{_pkgconfigdir}/libpulse.pc
524 %{_pkgconfigdir}/libpulse-browse.pc
525 %{_pkgconfigdir}/libpulse-mainloop-glib.pc
526 %{_pkgconfigdir}/libpulse-simple.pc
528 %if %{with static_libs}
530 %defattr(644,root,root,755)
531 %{_libdir}/libpulse.a
532 %{_libdir}/libpulse-browse.a
533 %{_libdir}/libpulse-mainloop-glib.a
534 %{_libdir}/libpulse-simple.a
535 %{_libdir}/libpulsecommon-%{version}.a
536 %{_libdir}/libpulsecore-%{version}.a
539 %files -n vala-libpulse
540 %defattr(644,root,root,755)
541 %{_datadir}/vala/vapi/libpulse.vapi
544 %defattr(644,root,root,755)
545 %attr(755,root,root) %{_bindir}/esd
546 %attr(755,root,root) %{_bindir}/esdcompat
547 %{_mandir}/man1/esdcompat.1*
550 %defattr(644,root,root,755)
551 %attr(755,root,root) %{_libdir}/pulse-*/modules/libalsa-util.so
552 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-alsa-card.so
553 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-alsa-sink.so
554 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-alsa-source.so
555 %dir %{_datadir}/pulseaudio/alsa-mixer
556 %dir %{_datadir}/pulseaudio/alsa-mixer/paths
557 %{_datadir}/pulseaudio/alsa-mixer/paths/*.common
558 %{_datadir}/pulseaudio/alsa-mixer/paths/*.conf
559 %dir %{_datadir}/pulseaudio/alsa-mixer/profile-sets
560 %{_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
562 %files -n udev-pulseaudio-alsa
563 %defattr(644,root,root,755)
564 /lib/udev/rules.d/90-pulseaudio.rules
567 %defattr(644,root,root,755)
568 %attr(4755,root,root) %{_libdir}/pulse/proximity-helper
569 %attr(755,root,root) %{_libdir}/pulse-*/modules/libbluetooth-ipc.so
570 %attr(755,root,root) %{_libdir}/pulse-*/modules/libbluetooth-sbc.so
571 %attr(755,root,root) %{_libdir}/pulse-*/modules/libbluetooth-util.so
572 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-bluetooth-device.so
573 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-bluetooth-discover.so
574 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-bluetooth-proximity.so
577 %defattr(644,root,root,755)
578 %attr(755,root,root) %{_libdir}/pulse/gconf-helper
579 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-gconf.so
582 %defattr(644,root,root,755)
583 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-hal-detect.so
586 %defattr(644,root,root,755)
587 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-jack-sink.so
588 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-jack-source.so
592 %defattr(644,root,root,755)
593 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-lirc.so