]> git.pld-linux.org Git - packages/pulseaudio.git/blame - pulseaudio.spec
- TODO killed, which means:
[packages/pulseaudio.git] / pulseaudio.spec
CommitLineData
9d3b00c0 1# Conditional build:
fa62f642 2%bcond_without lirc # without lirc module
3%bcond_without static_libs # don't build static libraries
9d3b00c0 4#
cdf2e662 5Summary: Modular sound server
8b1e4260 6Summary(pl.UTF-8): Modularny serwer dźwięku
1ca8fc8c 7Name: pulseaudio
d5aafe9a 8Version: 0.9.9
e9b4fe18 9Release: 1.1
efb9c5bb 10License: GPL v2+ (server and libpulsecore), LGPL v2+ (libpulse)
cdf2e662 11Group: Libraries
1ca8fc8c 12Source0: http://0pointer.de/lennart/projects/pulseaudio/%{name}-%{version}.tar.gz
d5aafe9a 13# Source0-md5: 8fa6f7a9611bb194d94311764022b197
e9b4fe18 14Source1: %{name}.init
15Source2: %{name}.sysconfig
b2f9538a 16Patch0: %{name}-suid.patch
da17ca6f
JB
17Patch1: %{name}-path.patch
18Patch2: %{name}-link.patch
1cdce1b0 19Patch3: %{name}-am-iconv.patch
1ca8fc8c 20URL: http://pulseaudio.org/
71db6faf 21BuildRequires: GConf2-devel >= 2.4.0
bbf71c83 22BuildRequires: PolicyKit-devel
c0c3accf 23BuildRequires: alsa-lib-devel >= 1.0.0
5c46da24 24BuildRequires: autoconf >= 2.59-9
cdf2e662 25BuildRequires: automake
1ca8fc8c 26BuildRequires: avahi-devel >= 0.6.0
bbf71c83
JB
27BuildRequires: bluez-libs-devel >= 3.0
28BuildRequires: dbus-devel >= 1.0.0
b3849e96 29BuildRequires: glib2-devel >= 1:2.4.0
71db6faf 30BuildRequires: hal-devel >= 0.5.7
5c46da24
JB
31BuildRequires: jack-audio-connection-kit-devel >= 0.100
32BuildRequires: libasyncns-devel >= 0.1
da01c247 33BuildRequires: libatomic_ops >= 1.2-2
c0c3accf
JB
34BuildRequires: libcap-devel
35BuildRequires: libltdl-devel
5c46da24 36BuildRequires: liboil-devel >= 0.3.0
cdf2e662 37BuildRequires: libsamplerate-devel >= 0.1.0
c0c3accf 38BuildRequires: libsndfile-devel >= 1.0.10
5c46da24 39BuildRequires: libtool
cdf2e662 40BuildRequires: libwrap-devel
5c46da24 41%{?with_lirc:BuildRequires: lirc-devel}
c0c3accf
JB
42BuildRequires: lynx
43BuildRequires: pkgconfig
e9b4fe18 44BuildRequires: rpmbuild(macros) >= 1.228
54bfe26c 45BuildRequires: xorg-lib-libX11-devel
5d727c94 46BuildRequires: xorg-lib-libSM-devel
b4beff2a 47Requires: %{name}-libs = %{version}-%{release}
e9b4fe18 48Requires(post,preun): /sbin/chkconfig
49Requires(postun): /usr/sbin/groupdel
50Requires(postun): /usr/sbin/userdel
51Requires(pre): /bin/id
52Requires(pre): /usr/bin/getgid
53Requires(pre): /usr/sbin/groupadd
54Requires(pre): /usr/sbin/useradd
55Requires(pre): fileutils
1ca8fc8c 56Obsoletes: polypaudio
e9b4fe18 57Provides: user(pulse)
58Provides: group(pulse)
59Provides: group(pulse-rt)
60Provides: group(pulse-access)
cdf2e662 61BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
62
63%description
1ca8fc8c
JB
64PulseAudio (previously known as PolypAudio) is a sound server for
65POSIX and Win32 operating systems. It allows you to do advanced
66operations on your sound data as it passes between your application
67and your hardware. Things like transferring the audio to a different
68machine, changing the sample format or channel count and mixing
69several sounds into one are easily achieved using a sound server.
b2f9538a 70
1fd23616
JR
71%description -l pl.UTF-8
72PulseAudio (poprzednio znany jako PolypAudio) to serwer dźwięku dla
73systemów operacyjnych zgodnych z POSIX oraz Win32. Pozwala na
74wykonywanie zaawansowanych operacji na danych dźwiękowych
75przekazywanych między aplikacjami a sprzętem. Przy użyciu tego serwera
76można łatwo osiągnąć takie rzeczy jak przesyłanie dźwięku na inną
77maszynę, zmiana formatu próbek czy liczby kanałów oraz miksowanie
78kilku dźwięków w jeden.
cdf2e662 79
114dd209 80%package libs
1ca8fc8c 81Summary: PulseAudio libraries
8b1e4260 82Summary(pl.UTF-8): Biblioteki PulseAudio
114dd209 83Group: Libraries
5c46da24
JB
84Requires: glib2 >= 1:2.4.0
85Requires: libasyncns >= 0.1
86Requires: libsamplerate >= 0.1.0
87Requires: libsndfile >= 1.0.10
1ca8fc8c 88Obsoletes: polypaudio-libs
9d3b00c0 89Conflicts: polypaudio < 0.7-4
114dd209 90
b7fa6c8b 91%description libs
1ca8fc8c 92PulseAudio libraries.
114dd209 93
1fd23616 94%description libs -l pl.UTF-8
1ca8fc8c 95Biblioteki PulseAudio.
114dd209 96
cdf2e662 97%package devel
1ca8fc8c 98Summary: Development files for PulseAudio libraries
8b1e4260 99Summary(pl.UTF-8): Pliki programistyczne bibliotek PulseAudio
efb9c5bb 100License: GPL v2+ (libpulsecore), LGPL v2+ (libpulse)
b2f9538a 101Group: Development/Libraries
114dd209 102Requires: %{name}-libs = %{version}-%{release}
c0c3accf 103Requires: glib2-devel >= 1:2.4.0
5c46da24 104Requires: libasyncns-devel >= 0.1
f84f1d26 105Requires: libatomic_ops >= 1.2-2
5c46da24
JB
106Requires: libcap-devel
107Requires: xorg-lib-libX11-devel
1ca8fc8c 108Obsoletes: polypaudio-devel
cdf2e662 109
110%description devel
1ca8fc8c 111Development files for PulseAudio libraries.
b2f9538a 112
1fd23616 113%description devel -l pl.UTF-8
1ca8fc8c 114Pliki programistyczne bibliotek PulseAudio.
cdf2e662 115
c0c3accf 116%package static
1ca8fc8c 117Summary: Static PulseAudio libraries
8b1e4260 118Summary(pl.UTF-8): Statyczne biblioteki PulseAudio
efb9c5bb 119License: GPL v2+ (libpulsecore), LGPL v2+ (libpulse)
c0c3accf
JB
120Group: Development/Libraries
121Requires: %{name}-devel = %{version}-%{release}
1ca8fc8c 122Obsoletes: polypaudio-static
c0c3accf
JB
123
124%description static
1ca8fc8c 125Static PulseAudio libraries.
c0c3accf 126
1fd23616 127%description static -l pl.UTF-8
1ca8fc8c 128Statyczne biblioteki PulseAudio.
c0c3accf 129
efb9c5bb
JB
130%package esound-compat
131Summary: EsounD compatibility start script
132Summary(pl.UTF-8): Skrypt uruchamiający kompatybilny z EsounD
133Group: Applications/Sound
134Requires: %{name} = %{version}-%{release}
135Conflicts: esound
136
137%description esound-compat
138EsounD compatibility start script, which allows to run pulseaudio
139daemon using "esd" command.
140
141NOTE: it ignores all command-line options!
142
143%description esound-compat -l pl.UTF-8
144Skrypt uruchamiający kompatybilny z EsounD, pozwalający na
145uruchamianie demona pulseaudio przy użyciu polecenia "esd".
146
147UWAGA: ignoruje wszystkie opcje z linii poleceń!
148
c0c3accf 149%package alsa
1ca8fc8c 150Summary: ALSA modules for PulseAudio
8b1e4260 151Summary(pl.UTF-8): Moduły ALSA dla PulseAudio
efb9c5bb 152License: GPL v2+
c0c3accf
JB
153Group: Libraries
154Requires: %{name} = %{version}-%{release}
b4beff2a 155Requires: alsa-lib >= 1.0.0
1ca8fc8c 156Obsoletes: polypaudio-alsa
c0c3accf
JB
157
158%description alsa
1ca8fc8c 159ALSA modules for PulseAudio.
c0c3accf 160
1fd23616
JR
161%description alsa -l pl.UTF-8
162Moduły ALSA dla PulseAudio.
c0c3accf 163
bbf71c83
JB
164%package bluetooth
165Summary: Bluetooth module for PulseAudio
166Summary(pl.UTF-8): Moduł Bluetooth dla PulseAudio
167License: GPL v2+
168Group: Libraries
169Requires: %{name} = %{version}-%{release}
170Requires: bluez-libs >= 3.0
171
172%description bluetooth
173Bluetooth module for PulseAudio.
174
175%description bluetooth -l pl.UTF-8
176Moduł Bluetooth dla PulseAudio.
177
da17ca6f
JB
178%package gconf
179Summary: GConf module for PulseAudio
8b1e4260 180Summary(pl.UTF-8): Moduł GConf dla PulseAudio
efb9c5bb 181License: GPL v2+
da17ca6f
JB
182Group: Libraries
183Requires: %{name} = %{version}-%{release}
71db6faf 184Requires: GConf2 >= 2.4.0
da17ca6f
JB
185
186%description gconf
187GConf adapter for PulseAudio.
188
1fd23616 189%description gconf -l pl.UTF-8
da17ca6f
JB
190Interfejs do GConfa dla PulseAudio.
191
192%package hal
193Summary: HAL module for PulseAudio
8b1e4260 194Summary(pl.UTF-8): Moduł HAL dla PulseAudio
efb9c5bb 195License: GPL v2+
da17ca6f
JB
196Group: Libraries
197Requires: %{name} = %{version}-%{release}
71db6faf 198Requires: hal-libs >= 0.5.7
da17ca6f
JB
199
200%description hal
201HAL module for PulseAudio to detect available audio hardware and load
202matching drivers.
203
1fd23616
JR
204%description hal -l pl.UTF-8
205Moduł HAL dla PulseAudio wykrywający dostępny sprzęt dźwiękowy i
206wczytujący pasujące sterowniki.
da17ca6f 207
5c46da24 208%package jack
1ca8fc8c 209Summary: JACK modules for PulseAudio
8b1e4260 210Summary(pl.UTF-8): Moduły JACK dla PulseAudio
efb9c5bb 211License: GPL v2+
5c46da24
JB
212Group: Libraries
213Requires: %{name} = %{version}-%{release}
214Requires: jack-audio-connection-kit >= 0.100
1ca8fc8c 215Obsoletes: polypaudio-jack
5c46da24
JB
216
217%description jack
1ca8fc8c 218JACK modules for PulseAudio.
5c46da24 219
1fd23616
JR
220%description jack -l pl.UTF-8
221Moduły JACK dla PulseAudio.
5c46da24
JB
222
223%package lirc
1ca8fc8c 224Summary: LIRC module for PulseAudio
8b1e4260 225Summary(pl.UTF-8): Moduł LIRC dla PulseAudio
efb9c5bb 226License: GPL v2+
5c46da24
JB
227Group: Libraries
228Requires: %{name} = %{version}-%{release}
1ca8fc8c 229Obsoletes: polypaudio-lirc
5c46da24
JB
230
231%description lirc
1ca8fc8c 232LIRC module for PulseAudio.
5c46da24 233
1fd23616
JR
234%description lirc -l pl.UTF-8
235Moduł LIRC dla PulseAudio.
5c46da24 236
cdf2e662 237%prep
114dd209 238%setup -q
cdf2e662 239%patch0 -p1
da17ca6f
JB
240%patch1 -p1
241%patch2 -p1
f24c36a6 242%patch3 -p1
5c46da24 243
cdf2e662 244%build
c0c3accf 245%{__libtoolize}
cdf2e662 246%{__aclocal}
247%{__autoconf}
c0c3accf 248%{__autoheader}
cdf2e662 249%{__automake}
5c46da24 250%configure \
e9b4fe18 251 --with-system-user=pulse \
252 --with-system-group=pulse \
253 --with-realtime-group=pulse-rt \
254 --with-access-group=pulse-access \
fa62f642 255 %{!?with_lirc:--disable-lirc} \
256 %{!?with_static_libs:--disable-static}
cdf2e662 257%{__make}
258
259%install
260rm -rf $RPM_BUILD_ROOT
e9b4fe18 261install -d $RPM_BUILD_ROOT/var/run/pulse
cdf2e662 262
5d727c94
SS
263# libsocket-util.so and libipacl.so are relinked before libpulsecore.so
264# so __make -jN install leads to "File not found by glob" (or they links
265# with libpulsecore installed on builder)
32711093 266%{__make} -j1 install \
cdf2e662 267 DESTDIR=$RPM_BUILD_ROOT
268
efb9c5bb
JB
269ln -sf %{_bindir}/esdcompat $RPM_BUILD_ROOT%{_bindir}/esd
270
f837cac9 271# not needed (lt_dlopenext() is used)
1ca8fc8c 272rm -f $RPM_BUILD_ROOT%{_libdir}/pulse-*/modules/*.la
c0c3accf 273
e9b4fe18 274install -D %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
275install -D %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
276
cdf2e662 277%clean
278rm -rf $RPM_BUILD_ROOT
279
1ca8fc8c
JB
280%triggerpostun -- polypaudio
281if [ -f %{_sysconfdir}/polypaudio/daemon.conf.rpmsave ]; then
282 mv -f %{_sysconfdir}/pulse/daemon.conf %{_sysconfdir}/pulse/daemon.conf.rpmnew
283 mv -f %{_sysconfdir}/polypaudio/daemon.conf.rpmsave %{_sysconfdir}/pulse/daemon.conf
284fi
285if [ -f %{_sysconfdir}/polypaudio/default.pa.rpmsave ]; then
286 mv -f %{_sysconfdir}/pulse/default.pa %{_sysconfdir}/pulse/default.pa.rpmnew
287 mv -f %{_sysconfdir}/polypaudio/default.pa.rpmsave %{_sysconfdir}/pulse/default.pa
288fi
289
5c46da24
JB
290%post libs -p /sbin/ldconfig
291%postun libs -p /sbin/ldconfig
b2f9538a 292
1ca8fc8c
JB
293%triggerpostun -- polypaudio-libs
294if [ -f %{_sysconfdir}/polypaudio/client.conf.rpmsave ]; then
295 mv -f %{_sysconfdir}/pulse/client.conf %{_sysconfdir}/pulse/client.conf.rpmnew
296 mv -f %{_sysconfdir}/polypaudio/client.conf.rpmsave %{_sysconfdir}/pulse/client.conf
297fi
298
e9b4fe18 299%pre
300%groupadd -g 226 pulse
301%groupadd -g 227 pulse-rt
302%groupadd -g 228 pulse-access
303%useradd -u 226 -g 226 -d /var/run/pulse -s /bin/false -c "Pulseaudio user" pulse
304
305%post
306/sbin/chkconfig --add %{name}
307%service %{name} restart
308
309%preun
310if [ "$1" = "0" ]; then
311 %service -q %{name} stop
312 /sbin/chkconfig --del %{name}
313fi
314%postun
315if [ "$1" = "0" ]; then
316 %userremove pulse
317 %groupremove pulse-access
318 %groupremove pulse-rt
319 %groupremove pulse
320fi
321
cdf2e662 322%files
323%defattr(644,root,root,755)
324%doc README
1ca8fc8c
JB
325%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pulse/daemon.conf
326%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pulse/default.pa
e9b4fe18 327%attr(754,root,root) /etc/rc.d/init.d/%{name}
328%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
329%dir %attr(750,pulse,pulse-access) /var/run/pulse
43768320 330%{_sysconfdir}/xdg/autostart/pulseaudio-module-xsmp.desktop
efb9c5bb
JB
331%attr(755,root,root) %{_bindir}/pabrowse
332%attr(755,root,root) %{_bindir}/pacat
333%attr(755,root,root) %{_bindir}/pacmd
334%attr(755,root,root) %{_bindir}/pactl
335%attr(755,root,root) %{_bindir}/padsp
336%attr(755,root,root) %{_bindir}/paplay
337%attr(755,root,root) %{_bindir}/parec
338%attr(755,root,root) %{_bindir}/pasuspender
339%attr(755,root,root) %{_bindir}/pax11publish
340%attr(755,root,root) %{_bindir}/pulseaudio
bbf71c83 341%dir %{_libdir}/pulse
1ca8fc8c
JB
342%dir %{_libdir}/pulse-*
343%dir %{_libdir}/pulse-*/modules
da17ca6f
JB
344%attr(755,root,root) %{_libdir}/pulse-*/modules/libauthkey.so
345%attr(755,root,root) %{_libdir}/pulse-*/modules/libauthkey-prop.so
346%attr(755,root,root) %{_libdir}/pulse-*/modules/libavahi-wrap.so
347%attr(755,root,root) %{_libdir}/pulse-*/modules/libcli.so
348%attr(755,root,root) %{_libdir}/pulse-*/modules/libdbus-util.so
349%attr(755,root,root) %{_libdir}/pulse-*/modules/libiochannel.so
350%attr(755,root,root) %{_libdir}/pulse-*/modules/libioline.so
351%attr(755,root,root) %{_libdir}/pulse-*/modules/libipacl.so
352%attr(755,root,root) %{_libdir}/pulse-*/modules/liboss-util.so
353%attr(755,root,root) %{_libdir}/pulse-*/modules/libpacket.so
354%attr(755,root,root) %{_libdir}/pulse-*/modules/libparseaddr.so
355%attr(755,root,root) %{_libdir}/pulse-*/modules/libpdispatch.so
356%attr(755,root,root) %{_libdir}/pulse-*/modules/libprotocol-cli.so
357%attr(755,root,root) %{_libdir}/pulse-*/modules/libprotocol-esound.so
358%attr(755,root,root) %{_libdir}/pulse-*/modules/libprotocol-http.so
359%attr(755,root,root) %{_libdir}/pulse-*/modules/libprotocol-native.so
360%attr(755,root,root) %{_libdir}/pulse-*/modules/libprotocol-simple.so
361%attr(755,root,root) %{_libdir}/pulse-*/modules/libpstream.so
362%attr(755,root,root) %{_libdir}/pulse-*/modules/libpstream-util.so
363%attr(755,root,root) %{_libdir}/pulse-*/modules/librtp.so
364%attr(755,root,root) %{_libdir}/pulse-*/modules/libsocket-client.so
365%attr(755,root,root) %{_libdir}/pulse-*/modules/libsocket-server.so
366%attr(755,root,root) %{_libdir}/pulse-*/modules/libsocket-util.so
367%attr(755,root,root) %{_libdir}/pulse-*/modules/libstrlist.so
368%attr(755,root,root) %{_libdir}/pulse-*/modules/libtagstruct.so
369%attr(755,root,root) %{_libdir}/pulse-*/modules/libx11prop.so
370%attr(755,root,root) %{_libdir}/pulse-*/modules/libx11wrap.so
371%attr(755,root,root) %{_libdir}/pulse-*/modules/module-cli.so
372%attr(755,root,root) %{_libdir}/pulse-*/modules/module-cli-protocol-tcp.so
373%attr(755,root,root) %{_libdir}/pulse-*/modules/module-cli-protocol-unix.so
374%attr(755,root,root) %{_libdir}/pulse-*/modules/module-combine.so
43768320 375%attr(755,root,root) %{_libdir}/pulse-*/modules/module-default-device-restore.so
da17ca6f
JB
376%attr(755,root,root) %{_libdir}/pulse-*/modules/module-detect.so
377%attr(755,root,root) %{_libdir}/pulse-*/modules/module-esound-compat-spawnfd.so
378%attr(755,root,root) %{_libdir}/pulse-*/modules/module-esound-compat-spawnpid.so
379%attr(755,root,root) %{_libdir}/pulse-*/modules/module-esound-protocol-tcp.so
380%attr(755,root,root) %{_libdir}/pulse-*/modules/module-esound-protocol-unix.so
381%attr(755,root,root) %{_libdir}/pulse-*/modules/module-esound-sink.so
382%attr(755,root,root) %{_libdir}/pulse-*/modules/module-http-protocol-tcp.so
383%attr(755,root,root) %{_libdir}/pulse-*/modules/module-http-protocol-unix.so
43768320 384%attr(755,root,root) %{_libdir}/pulse-*/modules/module-ladspa-sink.so
da17ca6f
JB
385%attr(755,root,root) %{_libdir}/pulse-*/modules/module-match.so
386%attr(755,root,root) %{_libdir}/pulse-*/modules/module-mmkbd-evdev.so
387%attr(755,root,root) %{_libdir}/pulse-*/modules/module-native-protocol-fd.so
388%attr(755,root,root) %{_libdir}/pulse-*/modules/module-native-protocol-tcp.so
389%attr(755,root,root) %{_libdir}/pulse-*/modules/module-native-protocol-unix.so
390%attr(755,root,root) %{_libdir}/pulse-*/modules/module-null-sink.so
391%attr(755,root,root) %{_libdir}/pulse-*/modules/module-oss.so
da17ca6f
JB
392%attr(755,root,root) %{_libdir}/pulse-*/modules/module-pipe-sink.so
393%attr(755,root,root) %{_libdir}/pulse-*/modules/module-pipe-source.so
43768320 394%attr(755,root,root) %{_libdir}/pulse-*/modules/module-remap-sink.so
da17ca6f
JB
395%attr(755,root,root) %{_libdir}/pulse-*/modules/module-rescue-streams.so
396%attr(755,root,root) %{_libdir}/pulse-*/modules/module-rtp-recv.so
397%attr(755,root,root) %{_libdir}/pulse-*/modules/module-rtp-send.so
398%attr(755,root,root) %{_libdir}/pulse-*/modules/module-simple-protocol-tcp.so
399%attr(755,root,root) %{_libdir}/pulse-*/modules/module-simple-protocol-unix.so
400%attr(755,root,root) %{_libdir}/pulse-*/modules/module-sine.so
43768320 401%attr(755,root,root) %{_libdir}/pulse-*/modules/module-suspend-on-idle.so
da17ca6f
JB
402%attr(755,root,root) %{_libdir}/pulse-*/modules/module-tunnel-sink.so
403%attr(755,root,root) %{_libdir}/pulse-*/modules/module-tunnel-source.so
404%attr(755,root,root) %{_libdir}/pulse-*/modules/module-volume-restore.so
405%attr(755,root,root) %{_libdir}/pulse-*/modules/module-x11-bell.so
406%attr(755,root,root) %{_libdir}/pulse-*/modules/module-x11-publish.so
43768320
PZ
407%attr(755,root,root) %{_libdir}/pulse-*/modules/module-x11-xsmp.so
408%attr(755,root,root) %{_libdir}/pulse-*/modules/module-zeroconf-discover.so
da17ca6f 409%attr(755,root,root) %{_libdir}/pulse-*/modules/module-zeroconf-publish.so
bbf71c83
JB
410%{_datadir}/PolicyKit/policy/PulseAudio.policy
411%{_mandir}/man1/pabrowse.1*
412%{_mandir}/man1/pacat.1*
413%{_mandir}/man1/pacmd.1*
414%{_mandir}/man1/pactl.1*
415%{_mandir}/man1/padsp.1*
416%{_mandir}/man1/paplay.1*
417%{_mandir}/man1/pasuspender.1*
418%{_mandir}/man1/pax11publish.1*
419%{_mandir}/man1/pulseaudio.1*
420%{_mandir}/man5/default.pa.5*
421%{_mandir}/man5/pulse-client.conf.5*
422%{_mandir}/man5/pulse-daemon.conf.5*
cdf2e662 423
b4beff2a
JB
424%files libs
425%defattr(644,root,root,755)
da17ca6f
JB
426%attr(755,root,root) %{_libdir}/libpulse.so.*.*.*
427%attr(755,root,root) %{_libdir}/libpulse-browse.so.*.*.*
428%attr(755,root,root) %{_libdir}/libpulse-mainloop-glib.so.*.*.*
429%attr(755,root,root) %{_libdir}/libpulse-simple.so.*.*.*
430%attr(755,root,root) %{_libdir}/libpulsecore.so.*.*.*
efb9c5bb
JB
431%attr(755,root,root) %ghost %{_libdir}/libpulse.so.0
432%attr(755,root,root) %ghost %{_libdir}/libpulse-browse.so.0
433%attr(755,root,root) %ghost %{_libdir}/libpulse-mainloop-glib.so.0
434%attr(755,root,root) %ghost %{_libdir}/libpulse-simple.so.0
bbf71c83 435%attr(755,root,root) %ghost %{_libdir}/libpulsecore.so.5
1ca8fc8c
JB
436%attr(755,root,root) %{_libdir}/libpulsedsp.so
437%dir %{_sysconfdir}/pulse
438%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pulse/client.conf
b4beff2a 439
cdf2e662 440%files devel
b2f9538a 441%defattr(644,root,root,755)
da17ca6f
JB
442%attr(755,root,root) %{_libdir}/libpulse.so
443%attr(755,root,root) %{_libdir}/libpulse-browse.so
444%attr(755,root,root) %{_libdir}/libpulse-mainloop-glib.so
445%attr(755,root,root) %{_libdir}/libpulse-simple.so
446%attr(755,root,root) %{_libdir}/libpulsecore.so
447%{_libdir}/libpulse.la
448%{_libdir}/libpulse-browse.la
449%{_libdir}/libpulse-mainloop-glib.la
450%{_libdir}/libpulse-simple.la
451%{_libdir}/libpulsecore.la
1ca8fc8c 452%{_includedir}/pulse
da17ca6f
JB
453%{_pkgconfigdir}/libpulse.pc
454%{_pkgconfigdir}/libpulse-browse.pc
455%{_pkgconfigdir}/libpulse-mainloop-glib.pc
456%{_pkgconfigdir}/libpulse-simple.pc
c0c3accf 457
fa62f642 458%if %{with static_libs}
c0c3accf
JB
459%files static
460%defattr(644,root,root,755)
da17ca6f
JB
461%{_libdir}/libpulse.a
462%{_libdir}/libpulse-browse.a
463%{_libdir}/libpulse-mainloop-glib.a
464%{_libdir}/libpulse-simple.a
465%{_libdir}/libpulsecore.a
fa62f642 466%endif
c0c3accf 467
efb9c5bb
JB
468%files esound-compat
469%defattr(644,root,root,755)
470%attr(755,root,root) %{_bindir}/esd
471%attr(755,root,root) %{_bindir}/esdcompat
bbf71c83 472%{_mandir}/man1/esdcompat.1*
efb9c5bb 473
c0c3accf 474%files alsa
4379d9c9 475%defattr(644,root,root,755)
1ca8fc8c
JB
476%attr(755,root,root) %{_libdir}/pulse-*/modules/libalsa-util.so
477%attr(755,root,root) %{_libdir}/pulse-*/modules/module-alsa-sink.so
478%attr(755,root,root) %{_libdir}/pulse-*/modules/module-alsa-source.so
5c46da24 479
bbf71c83
JB
480%files bluetooth
481%defattr(644,root,root,755)
482%attr(4755,root,root) %{_libdir}/pulse/bt-proximity-helper
483%attr(755,root,root) %{_libdir}/pulse-*/modules/module-bt-proximity.so
484
da17ca6f
JB
485%files gconf
486%defattr(644,root,root,755)
da17ca6f
JB
487%attr(755,root,root) %{_libdir}/pulse/gconf-helper
488%attr(755,root,root) %{_libdir}/pulse-*/modules/module-gconf.so
489
490%files hal
491%defattr(644,root,root,755)
492%attr(755,root,root) %{_libdir}/pulse-*/modules/module-hal-detect.so
493
5c46da24
JB
494%files jack
495%defattr(644,root,root,755)
1ca8fc8c
JB
496%attr(755,root,root) %{_libdir}/pulse-*/modules/module-jack-sink.so
497%attr(755,root,root) %{_libdir}/pulse-*/modules/module-jack-source.so
5c46da24
JB
498
499%if %{with lirc}
500%files lirc
501%defattr(644,root,root,755)
1ca8fc8c 502%attr(755,root,root) %{_libdir}/pulse-*/modules/module-lirc.so
5c46da24 503%endif
This page took 0.092439 seconds and 4 git commands to generate.