]> git.pld-linux.org Git - packages/pulseaudio.git/blob - pulseaudio.spec
- fixed build with new xcb-util
[packages/pulseaudio.git] / pulseaudio.spec
1 # TODO:
2 #       - service is too quiet with PULSEAUDIO_SYSTEM_START=0
3 #
4 # Conditional build:
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
11 #
12 Summary:        Modular sound server
13 Summary(pl.UTF-8):      Modularny serwer dźwięku
14 Name:           pulseaudio
15 Version:        0.9.22
16 Release:        2
17 License:        GPL v2+ (server and libpulsecore), LGPL v2+ (libpulse)
18 Group:          Libraries
19 Source0:        http://0pointer.de/lennart/projects/pulseaudio/%{name}-%{version}.tar.gz
20 # Source0-md5:  ca85ab470669b05e100861654cf5eb3c
21 Source1:        %{name}.init
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}
50 BuildRequires:  m4
51 # for module-roap
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}
61 Obsoletes:      polypaudio
62 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
63
64 %define         filterout_ld    -Wl,--as-needed
65
66 %description
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.
73
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.
82
83 %package server
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
86 Group:          Daemons
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)
98 Provides:       user(pulse)
99 Obsoletes:      pulseaudio-standalone
100 Conflicts:      pulseaudio < 0.9.21-5
101
102 %description server
103 Init scripts to run PA as system-wide daemon.
104
105 You don't want it, if you're not making an embedded system.
106
107 %description server -l pl.UTF-8
108 Skrypty startowe do uruchamiania PA jako usługi systemowej.
109
110 Nie chcesz tego o ile nie robisz systemu wbudowanego.
111
112 %package libs
113 Summary:        PulseAudio libraries
114 Summary(pl.UTF-8):      Biblioteki PulseAudio
115 Group:          Libraries
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
122
123 %description libs
124 PulseAudio libraries.
125
126 %description libs -l pl.UTF-8
127 Biblioteki PulseAudio.
128
129 %package devel
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
140
141 %description devel
142 Development files for PulseAudio libraries.
143
144 %description devel -l pl.UTF-8
145 Pliki programistyczne bibliotek PulseAudio.
146
147 %package static
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
154
155 %description static
156 Static PulseAudio libraries.
157
158 %description static -l pl.UTF-8
159 Statyczne biblioteki PulseAudio.
160
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}
166
167 %description -n vala-libpulse
168 PulseAudio API for Vala language.
169
170 %description -n vala-libpulse -l pl.UTF-8
171 API PulseAudio dla języka Vala.
172
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}
178 Conflicts:      esound
179
180 %description esound-compat
181 EsounD compatibility start script, which allows to run pulseaudio
182 daemon using "esd" command.
183
184 NOTE: it ignores all command-line options!
185
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".
189
190 UWAGA: ignoruje wszystkie opcje z linii poleceń!
191
192 %package alsa
193 Summary:        ALSA modules for PulseAudio
194 Summary(pl.UTF-8):      Moduły ALSA dla PulseAudio
195 License:        GPL v2+
196 Group:          Libraries
197 Requires:       %{name} = %{version}-%{release}
198 Requires:       alsa-lib >= 1.0.19
199 Obsoletes:      polypaudio-alsa
200
201 %description alsa
202 ALSA modules for PulseAudio.
203
204 %description alsa -l pl.UTF-8
205 Moduły ALSA dla PulseAudio.
206
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
213
214 %description -n udev-pulseaudio-alsa
215 UDEV rules for PulseAudio ALSA mixer. They help to choose profile
216 depending on hardware.
217
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.
221
222 %package bluetooth
223 Summary:        Bluetooth module for PulseAudio
224 Summary(pl.UTF-8):      Moduł Bluetooth dla PulseAudio
225 License:        GPL v2+
226 Group:          Libraries
227 Requires:       %{name} = %{version}-%{release}
228 Requires:       bluez-libs >= 3.0
229
230 %description bluetooth
231 Bluetooth module for PulseAudio.
232
233 %description bluetooth -l pl.UTF-8
234 Moduł Bluetooth dla PulseAudio.
235
236 %package gconf
237 Summary:        GConf module for PulseAudio
238 Summary(pl.UTF-8):      Moduł GConf dla PulseAudio
239 License:        GPL v2+
240 Group:          Libraries
241 Requires:       %{name} = %{version}-%{release}
242 Requires:       GConf2 >= 2.4.0
243 Suggests:       gnome-media-volume-control
244
245 %description gconf
246 GConf adapter for PulseAudio.
247
248 %description gconf -l pl.UTF-8
249 Interfejs do GConfa dla PulseAudio.
250
251 %package hal
252 Summary:        HAL module for PulseAudio
253 Summary(pl.UTF-8):      Moduł HAL dla PulseAudio
254 License:        GPL v2+
255 Group:          Libraries
256 Requires:       %{name} = %{version}-%{release}
257 Requires:       hal-libs >= 0.5.11
258
259 %description hal
260 HAL module for PulseAudio to detect available audio hardware and load
261 matching drivers.
262
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.
266
267 %package jack
268 Summary:        JACK modules for PulseAudio
269 Summary(pl.UTF-8):      Moduły JACK dla PulseAudio
270 License:        GPL v2+
271 Group:          Libraries
272 Requires:       %{name} = %{version}-%{release}
273 Requires:       jack-audio-connection-kit >= 0.100
274 Obsoletes:      polypaudio-jack
275
276 %description jack
277 JACK modules for PulseAudio.
278
279 %description jack -l pl.UTF-8
280 Moduły JACK dla PulseAudio.
281
282 %package lirc
283 Summary:        LIRC module for PulseAudio
284 Summary(pl.UTF-8):      Moduł LIRC dla PulseAudio
285 License:        GPL v2+
286 Group:          Libraries
287 Requires:       %{name} = %{version}-%{release}
288 Obsoletes:      polypaudio-lirc
289
290 %description lirc
291 LIRC module for PulseAudio.
292
293 %description lirc -l pl.UTF-8
294 Moduł LIRC dla PulseAudio.
295
296 %prep
297 %setup -q
298 %patch0 -p1
299 %patch1 -p1
300 %patch2 -p1
301
302 %build
303 %{__libtoolize}
304 %{__aclocal} -I m4
305 %{__autoconf}
306 %{__autoheader}
307 %{__automake}
308 %configure \
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
318 %{__make}
319
320 %install
321 rm -rf $RPM_BUILD_ROOT
322 install -d $RPM_BUILD_ROOT/var/run/pulse
323
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
329
330 ln -sf %{_bindir}/esdcompat $RPM_BUILD_ROOT%{_bindir}/esd
331
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
335
336 install -D %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
337 install -D %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
338
339 %find_lang %{name}
340
341 %clean
342 rm -rf $RPM_BUILD_ROOT
343
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
348 fi
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
352 fi
353
354 %triggerpostun -- pulseaudio < 0.9.21-4
355 %groupremove pulse-rt
356
357 %pre server
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
361
362 %post server
363 /sbin/chkconfig --add %{name}
364 %service %{name} restart
365
366 %preun server
367 if [ "$1" = "0" ]; then
368         %service -q %{name} stop
369         /sbin/chkconfig --del %{name}
370 fi
371
372 %postun server
373 if [ "$1" = "0" ]; then
374         %userremove pulse
375         %groupremove pulse-access
376         %groupremove pulse
377 fi
378
379 %post   libs -p /sbin/ldconfig
380 %postun libs -p /sbin/ldconfig
381
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
386 fi
387
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*
490
491 %files server
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
498
499 %files libs
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
515
516 %files devel
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
522 %{_includedir}/pulse
523 %{_pkgconfigdir}/libpulse.pc
524 %{_pkgconfigdir}/libpulse-browse.pc
525 %{_pkgconfigdir}/libpulse-mainloop-glib.pc
526 %{_pkgconfigdir}/libpulse-simple.pc
527
528 %if %{with static_libs}
529 %files static
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
537 %endif
538
539 %files -n vala-libpulse
540 %defattr(644,root,root,755)
541 %{_datadir}/vala/vapi/libpulse.vapi
542
543 %files esound-compat
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*
548
549 %files alsa
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
561
562 %files -n udev-pulseaudio-alsa
563 %defattr(644,root,root,755)
564 /lib/udev/rules.d/90-pulseaudio.rules
565
566 %files bluetooth
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
575
576 %files gconf
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
580
581 %files hal
582 %defattr(644,root,root,755)
583 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-hal-detect.so
584
585 %files jack
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
589
590 %if %{with lirc}
591 %files lirc
592 %defattr(644,root,root,755)
593 %attr(755,root,root) %{_libdir}/pulse-*/modules/module-lirc.so
594 %endif
This page took 0.264919 seconds and 3 git commands to generate.