|
1 # |
|
2 # spec file for package pulseaudio (Version 0.9.14) |
|
3 # |
|
4 # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. |
|
5 # This file and all modifications and additions to the pristine |
|
6 # package are under the same license as the package itself. |
|
7 # |
|
8 |
|
9 Name: pulseaudio |
|
10 %define drvver 0.9 |
|
11 Summary: A Networked Sound Server |
|
12 Version: 0.9.14 |
|
13 Release: 1 |
|
14 License: GPL v2 or later; LGPL v2.1 or later |
|
15 Group: System/Sound Daemons |
|
16 Source: %{name}-%{version}.tar.gz |
|
17 Patch: %{name}.patch |
|
18 Url: http://www.pulseaudio.org/ |
|
19 BuildRoot: %{_tmppath}/%{name}-%{version}-build |
|
20 BuildRequires: libtool libtool-32bit intltool PolicyKit-devel alsa-devel avahi-devel bluez-libs doxygen gconf2-devel glib2-devel hal-devel jack-devel libatomic-ops-devel liboil-devel libsamplerate-devel libsndfile-devel lirc-devel tcpd-devel update-desktop-files xorg-x11-devel gdbm-devel speex-devel |
|
21 #BuildRequires: PolicyKit-devel alsa-devel doxygen gconf2-devel gdbm-devel glib2-devel hal-devel intltool jack-devel libatomic-ops-devel libavahi-devel liboil-devel libsamplerate-devel libsndfile-devel libtool lirc-devel speex-devel tcpd-devel update-desktop-files xorg-x11-devel bluez-libs |
|
22 Requires: libpulsecore9 = %{version} |
|
23 Requires: %{name}-lang = %{version} |
|
24 Recommends: alsa-plugins-pulse |
|
25 PreReq: pwdutils |
|
26 |
|
27 %description |
|
28 pulseaudio is a networked sound server for Linux and other Unix like |
|
29 operating systems and Microsoft Windows. It is intended to be an |
|
30 improved drop-in replacement for the Enlightened Sound Daemon (ESOUND). |
|
31 |
|
32 Authors: |
|
33 -------- |
|
34 Lennart Poettering |
|
35 Pierre Ossman |
|
36 |
|
37 %package esound-compat |
|
38 License: GPL v2 or later; LGPL v2.1 or later |
|
39 Summary: ESOUND compatibility for PulseAudio |
|
40 Group: System/Sound Daemons |
|
41 Requires: %{name} = %{version} |
|
42 Provides: esound-daemon = 0.2.41 |
|
43 Obsoletes: esound-daemon <= 0.2.41 |
|
44 |
|
45 %description esound-compat |
|
46 pulseaudio is a networked sound server for Linux and other Unix like |
|
47 operating systems and Microsoft Windows. It is intended to be an |
|
48 improved drop-in replacement for the Enlightened Sound Daemon (ESOUND). |
|
49 |
|
50 This package provides the compatibility layer for drop-in replacement |
|
51 of ESOUND. |
|
52 |
|
53 Authors: |
|
54 -------- |
|
55 Lennart Poettering |
|
56 Pierre Ossman |
|
57 |
|
58 %package module-lirc |
|
59 License: GPL v2 or later; LGPL v2.1 or later |
|
60 Summary: LIRC module for PulseAudio |
|
61 Group: System/Sound Daemons |
|
62 Requires: %{name} = %{version} |
|
63 |
|
64 %description module-lirc |
|
65 pulseaudio is a networked sound server for Linux and other Unix like |
|
66 operating systems and Microsoft Windows. It is intended to be an |
|
67 improved drop-in replacement for the Enlightened Sound Daemon (ESOUND). |
|
68 |
|
69 Authors: |
|
70 -------- |
|
71 Lennart Poettering |
|
72 Pierre Ossman |
|
73 |
|
74 %package module-x11 |
|
75 License: GPL v2 or later; LGPL v2.1 or later |
|
76 Summary: X11 module for PulseAudio |
|
77 Group: System/Sound Daemons |
|
78 Requires: %{name} = %{version} |
|
79 |
|
80 %description module-x11 |
|
81 pulseaudio is a networked sound server for Linux and other Unix like |
|
82 operating systems and Microsoft Windows. It is intended to be an |
|
83 improved drop-in replacement for the Enlightened Sound Daemon (ESOUND). |
|
84 |
|
85 Authors: |
|
86 -------- |
|
87 Lennart Poettering |
|
88 Pierre Ossman |
|
89 |
|
90 %package module-zeroconf |
|
91 License: GPL v2 or later; LGPL v2.1 or later |
|
92 Summary: Zeroconf module for PulseAudio |
|
93 Group: System/Sound Daemons |
|
94 Requires: %{name} = %{version} |
|
95 |
|
96 %description module-zeroconf |
|
97 pulseaudio is a networked sound server for Linux and other Unix like |
|
98 operating systems and Microsoft Windows. It is intended to be an |
|
99 improved drop-in replacement for the Enlightened Sound Daemon (ESOUND). |
|
100 |
|
101 Authors: |
|
102 -------- |
|
103 Lennart Poettering |
|
104 Pierre Ossman |
|
105 |
|
106 %package module-jack |
|
107 License: GPL v2 or later; LGPL v2.1 or later |
|
108 Summary: JACK support for the PulseAudio sound server |
|
109 Group: System/Sound Daemons |
|
110 Requires: %{name} = %{version} |
|
111 |
|
112 %description module-jack |
|
113 pulseaudio is a networked sound server for Linux and other Unix like |
|
114 operating systems and Microsoft Windows. It is intended to be an |
|
115 improved drop-in replacement for the Enlightened Sound Daemon (ESOUND). |
|
116 |
|
117 This package includes support for Jack-based applications. |
|
118 |
|
119 Authors: |
|
120 -------- |
|
121 Lennart Poettering |
|
122 Pierre Ossman |
|
123 |
|
124 %package module-bluetooth |
|
125 License: GPL v2 or later; LGPL v2.1 or later |
|
126 Summary: Bluetooth proximity support for the PulseAudio sound server |
|
127 Group: System/Sound Daemons |
|
128 Requires: %{name} = %{version} |
|
129 |
|
130 %description module-bluetooth |
|
131 pulseaudio is a networked sound server for Linux and other Unix like |
|
132 operating systems and Microsoft Windows. It is intended to be an |
|
133 improved drop-in replacement for the Enlightened Sound Daemon (ESOUND). |
|
134 |
|
135 This package includes support for Bluetooth-based sound devices. |
|
136 |
|
137 Authors: |
|
138 -------- |
|
139 Lennart Poettering |
|
140 Pierre Ossman |
|
141 |
|
142 %package module-gconf |
|
143 License: GPL v2 or later; LGPL v2.1 or later |
|
144 Summary: GCONF module for PulseAudio |
|
145 Group: System/Sound Daemons |
|
146 Requires: %{name} = %{version} |
|
147 |
|
148 %description module-gconf |
|
149 pulseaudio is a networked sound server for Linux and other Unix like |
|
150 operating systems and Microsoft Windows. It is intended to be an |
|
151 improved drop-in replacement for the Enlightened Sound Daemon (ESOUND). |
|
152 |
|
153 Authors: |
|
154 -------- |
|
155 Lennart Poettering |
|
156 Pierre Ossman |
|
157 |
|
158 %package -n libpulse0 |
|
159 Summary: Client interface to PulseAudio |
|
160 License: GPL v2 or later; LGPL v2.1 or later |
|
161 Group: System/Libraries |
|
162 Provides: pulseaudio-libs = %{version}-%{release} |
|
163 Obsoletes: pulseaudio-libs < %{version} |
|
164 |
|
165 %description -n libpulse0 |
|
166 pulseaudio is a networked sound server for Linux and other Unix like |
|
167 operating systems and Microsoft Windows. It is intended to be an |
|
168 improved drop-in replacement for the Enlightened Sound Daemon (ESOUND). |
|
169 |
|
170 This package contains the system libraries for clients of pulseaudio |
|
171 sound server. |
|
172 |
|
173 Authors: |
|
174 -------- |
|
175 Lennart Poettering |
|
176 Pierre Ossman |
|
177 |
|
178 %package -n libpulsecore9 |
|
179 Summary: System libraries for PulseAudio |
|
180 License: GPL v2 or later; LGPL v2.1 or later |
|
181 Group: System/Sound Daemons |
|
182 Provides: pulseaudio-core-libs = %{version}-%{release} |
|
183 Obsoletes: pulseaudio-core-libs < %{version} |
|
184 |
|
185 %description -n libpulsecore9 |
|
186 pulseaudio is a networked sound server for Linux and other Unix like |
|
187 operating systems and Microsoft Windows. It is intended to be an |
|
188 improved drop-in replacement for the Enlightened Sound Daemon (ESOUND). |
|
189 |
|
190 Authors: |
|
191 -------- |
|
192 Lennart Poettering |
|
193 Pierre Ossman |
|
194 |
|
195 %package -n libpulse-mainloop-glib0 |
|
196 Summary: GLIB 2.0 Main Loop wrapper for PulseAudio |
|
197 License: GPL v2 or later; LGPL v2.1 or later |
|
198 Group: System/Sound Daemons |
|
199 Provides: pulseaudio-libs-glib2 = %{version}-%{release} |
|
200 Obsoletes: pulseaudio-libs-glib2 < %{version} |
|
201 |
|
202 %description -n libpulse-mainloop-glib0 |
|
203 pulseaudio is a networked sound server for Linux and other Unix like |
|
204 operating systems and Microsoft Windows. It is intended to be an |
|
205 improved drop-in replacement for the Enlightened Sound Daemon (ESOUND). |
|
206 |
|
207 Authors: |
|
208 -------- |
|
209 Lennart Poettering |
|
210 Pierre Ossman |
|
211 |
|
212 %package -n libpulse-browse0 |
|
213 Summary: PulseAudio network browsing API |
|
214 License: GPL v2 or later; LGPL v2.1 or later |
|
215 Group: System/Sound Daemons |
|
216 Provides: pulseaudio-libs-zeroconf = %{version}-%{release} |
|
217 Obsoletes: pulseaudio-libs-zeroconf < %{version} |
|
218 |
|
219 %description -n libpulse-browse0 |
|
220 pulseaudio is a networked sound server for Linux and other Unix like |
|
221 operating systems and Microsoft Windows. It is intended to be an |
|
222 improved drop-in replacement for the Enlightened Sound Daemon (ESOUND). |
|
223 |
|
224 Authors: |
|
225 -------- |
|
226 Lennart Poettering |
|
227 Pierre Ossman |
|
228 |
|
229 %package -n libpulse-devel |
|
230 Summary: Development package for the pulseaudio library |
|
231 License: GPL v2 or later; LGPL v2.1 or later |
|
232 Group: Development/Libraries/C and C++ |
|
233 Requires: libpulse0 = %{version} |
|
234 Requires: libpulse-mainloop-glib0 = %{version} |
|
235 Requires: libpulse-browse0 = %{version} |
|
236 Requires: pkgconfig glib2-devel |
|
237 Provides: pulseaudio-devel = %{version}-%{release} |
|
238 Obsoletes: pulseaudio-devel < %{version} |
|
239 |
|
240 %description -n libpulse-devel |
|
241 pulseaudio is a networked sound server for Linux and other Unix like |
|
242 operating systems and Microsoft Windows. It is intended to be an |
|
243 improved drop-in replacement for the Enlightened Sound Daemon (ESOUND). |
|
244 |
|
245 This package contains the files needed to compile programs that use the |
|
246 pulseaudio library. |
|
247 |
|
248 Authors: |
|
249 -------- |
|
250 Lennart Poettering |
|
251 Pierre Ossman |
|
252 |
|
253 %package utils |
|
254 Summary: PulseAudio utilities |
|
255 License: GPL v2 or later; LGPL v2.1 or later |
|
256 Group: System/Sound Daemons |
|
257 Requires: libpulse0 = %{version} |
|
258 Requires: libpulsecore9 = %{version} |
|
259 Requires: libpulse-browse0 = %{version} |
|
260 Requires: libpulse-mainloop-glib0 = %{version} |
|
261 |
|
262 %description utils |
|
263 pulseaudio is a networked sound server for Linux and other Unix like |
|
264 operating systems and Microsoft Windows. It is intended to be an |
|
265 improved drop-in replacement for the Enlightened Sound Daemon (ESOUND). |
|
266 |
|
267 Authors: |
|
268 -------- |
|
269 Lennart Poettering |
|
270 Pierre Ossman |
|
271 |
|
272 %lang_package |
|
273 %prep |
|
274 %setup -q -T -b0 |
|
275 %patch -p0 |
|
276 sed -ie 's;\(alsa >=\) 1.0.17;\1 1.0.16;g' configure |
|
277 |
|
278 %build |
|
279 export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" |
|
280 %configure --disable-ltdl-install --disable-static --disable-rpath --with-system-user=pulse --with-system-group=pulse --with-realtime-group=pulse-rt --with-access-group=pulse-access |
|
281 make %{?jobs:-j%jobs} |
|
282 make doxygen |
|
283 |
|
284 %install |
|
285 %makeinstall |
|
286 #cp %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/pulse/ |
|
287 rm -rf $RPM_BUILD_ROOT%{_libdir}/*.la $RPM_BUILD_ROOT%{_libdir}/pulse-%{drvver}/modules/*.la |
|
288 %suse_update_desktop_file pulseaudio |
|
289 %find_lang %{name} |
|
290 # configure --disable-static had no effect; delete manually. |
|
291 rm -rf $RPM_BUILD_ROOT%{_libdir}/*.a |
|
292 chmod 755 $RPM_BUILD_ROOT%{_bindir}/pulseaudio |
|
293 ln -s esdcompat $RPM_BUILD_ROOT%{_bindir}/esd |
|
294 rm $RPM_BUILD_ROOT/%{_libdir}/libpulsecore.so |
|
295 |
|
296 %clean |
|
297 rm -rf $RPM_BUILD_ROOT |
|
298 |
|
299 %pre |
|
300 groupadd -r pulse &>/dev/null || : |
|
301 useradd -r -c 'PulseAudio daemon' \ |
|
302 -s /sbin/nologin -d /var/lib/pulseaudio -g pulse -G audio pulse &>/dev/null || : |
|
303 groupadd -r pulse-rt &>/dev/null || : |
|
304 groupadd -r pulse-access &>/dev/null || : |
|
305 |
|
306 %post -n libpulse0 -p /sbin/ldconfig |
|
307 |
|
308 %postun -n libpulse0 -p /sbin/ldconfig |
|
309 |
|
310 %post -n libpulse-mainloop-glib0 -p /sbin/ldconfig |
|
311 |
|
312 %postun -n libpulse-mainloop-glib0 -p /sbin/ldconfig |
|
313 |
|
314 %post -n libpulse-browse0 -p /sbin/ldconfig |
|
315 |
|
316 %postun -n libpulse-browse0 -p /sbin/ldconfig |
|
317 |
|
318 %post -n libpulsecore9 -p /sbin/ldconfig |
|
319 |
|
320 %postun -n libpulsecore9 -p /sbin/ldconfig |
|
321 |
|
322 %files |
|
323 %defattr(-,root,root) |
|
324 %doc README LICENSE GPL LGPL |
|
325 %dir %{_sysconfdir}/pulse/ |
|
326 %config(noreplace) %{_sysconfdir}/pulse/daemon.conf |
|
327 %config(noreplace) %{_sysconfdir}/pulse/default.pa |
|
328 %config(noreplace) %{_sysconfdir}/pulse/system.pa |
|
329 %config%{_sysconfdir}/xdg/autostart/pulseaudio.desktop |
|
330 #%attr(4755,root,root) %{_bindir}/pulseaudio |
|
331 %{_bindir}/pulseaudio |
|
332 %{_bindir}/start-pulseaudio-x11 |
|
333 %dir %{_libdir}/pulse-%{drvver}/ |
|
334 %dir %{_libdir}/pulse-%{drvver}/modules/ |
|
335 %{_libdir}/pulse-%{drvver}/modules/libalsa-util.so |
|
336 %{_libdir}/pulse-%{drvver}/modules/libauth-cookie.so |
|
337 %{_libdir}/pulse-%{drvver}/modules/libauthkey.so |
|
338 %{_libdir}/pulse-%{drvver}/modules/libcli.so |
|
339 %{_libdir}/pulse-%{drvver}/modules/libdbus-util.so |
|
340 %{_libdir}/pulse-%{drvver}/modules/libiochannel.so |
|
341 %{_libdir}/pulse-%{drvver}/modules/libioline.so |
|
342 %{_libdir}/pulse-%{drvver}/modules/libipacl.so |
|
343 %{_libdir}/pulse-%{drvver}/modules/liboss-util.so |
|
344 %{_libdir}/pulse-%{drvver}/modules/libpacket.so |
|
345 %{_libdir}/pulse-%{drvver}/modules/libparseaddr.so |
|
346 %{_libdir}/pulse-%{drvver}/modules/libpdispatch.so |
|
347 %{_libdir}/pulse-%{drvver}/modules/libprotocol-cli.so |
|
348 %{_libdir}/pulse-%{drvver}/modules/libprotocol-esound.so |
|
349 %{_libdir}/pulse-%{drvver}/modules/libprotocol-http.so |
|
350 %{_libdir}/pulse-%{drvver}/modules/libprotocol-native.so |
|
351 %{_libdir}/pulse-%{drvver}/modules/libprotocol-simple.so |
|
352 %{_libdir}/pulse-%{drvver}/modules/libpstream-util.so |
|
353 %{_libdir}/pulse-%{drvver}/modules/libpstream.so |
|
354 %{_libdir}/pulse-%{drvver}/modules/librtp.so |
|
355 %{_libdir}/pulse-%{drvver}/modules/libsocket-client.so |
|
356 %{_libdir}/pulse-%{drvver}/modules/libsocket-server.so |
|
357 %{_libdir}/pulse-%{drvver}/modules/libsocket-util.so |
|
358 %{_libdir}/pulse-%{drvver}/modules/libstrlist.so |
|
359 %{_libdir}/pulse-%{drvver}/modules/libtagstruct.so |
|
360 %{_libdir}/pulse-%{drvver}/modules/module-alsa-sink.so |
|
361 %{_libdir}/pulse-%{drvver}/modules/module-alsa-source.so |
|
362 %{_libdir}/pulse-%{drvver}/modules/module-always-sink.so |
|
363 %{_libdir}/pulse-%{drvver}/modules/module-cli-protocol-tcp.so |
|
364 %{_libdir}/pulse-%{drvver}/modules/module-cli-protocol-unix.so |
|
365 %{_libdir}/pulse-%{drvver}/modules/module-cli.so |
|
366 %{_libdir}/pulse-%{drvver}/modules/module-combine.so |
|
367 %{_libdir}/pulse-%{drvver}/modules/module-console-kit.so |
|
368 %{_libdir}/pulse-%{drvver}/modules/module-detect.so |
|
369 %{_libdir}/pulse-%{drvver}/modules/module-device-restore.so |
|
370 %{_libdir}/pulse-%{drvver}/modules/module-esound-compat-spawnfd.so |
|
371 %{_libdir}/pulse-%{drvver}/modules/module-esound-compat-spawnpid.so |
|
372 %{_libdir}/pulse-%{drvver}/modules/module-esound-protocol-tcp.so |
|
373 %{_libdir}/pulse-%{drvver}/modules/module-esound-protocol-unix.so |
|
374 %{_libdir}/pulse-%{drvver}/modules/module-esound-sink.so |
|
375 %{_libdir}/pulse-%{drvver}/modules/module-hal-detect.so |
|
376 %{_libdir}/pulse-%{drvver}/modules/module-http-protocol-tcp.so |
|
377 %{_libdir}/pulse-%{drvver}/modules/module-http-protocol-unix.so |
|
378 %{_libdir}/pulse-%{drvver}/modules/module-match.so |
|
379 %{_libdir}/pulse-%{drvver}/modules/module-mmkbd-evdev.so |
|
380 %{_libdir}/pulse-%{drvver}/modules/module-native-protocol-fd.so |
|
381 %{_libdir}/pulse-%{drvver}/modules/module-native-protocol-tcp.so |
|
382 %{_libdir}/pulse-%{drvver}/modules/module-native-protocol-unix.so |
|
383 %{_libdir}/pulse-%{drvver}/modules/module-null-sink.so |
|
384 %{_libdir}/pulse-%{drvver}/modules/module-oss.so |
|
385 %{_libdir}/pulse-%{drvver}/modules/module-pipe-sink.so |
|
386 %{_libdir}/pulse-%{drvver}/modules/module-pipe-source.so |
|
387 %{_libdir}/pulse-%{drvver}/modules/module-position-event-sounds.so |
|
388 %{_libdir}/pulse-%{drvver}/modules/module-rescue-streams.so |
|
389 %{_libdir}/pulse-%{drvver}/modules/module-rtp-recv.so |
|
390 %{_libdir}/pulse-%{drvver}/modules/module-rtp-send.so |
|
391 %{_libdir}/pulse-%{drvver}/modules/module-simple-protocol-tcp.so |
|
392 %{_libdir}/pulse-%{drvver}/modules/module-simple-protocol-unix.so |
|
393 %{_libdir}/pulse-%{drvver}/modules/module-stream-restore.so |
|
394 %{_libdir}/pulse-%{drvver}/modules/module-sine.so |
|
395 %{_libdir}/pulse-%{drvver}/modules/module-tunnel-sink.so |
|
396 %{_libdir}/pulse-%{drvver}/modules/module-tunnel-source.so |
|
397 %{_libdir}/pulse-%{drvver}/modules/module-volume-restore.so |
|
398 %{_libdir}/pulse-%{drvver}/modules/module-suspend-on-idle.so |
|
399 %{_libdir}/pulse-%{drvver}/modules/module-default-device-restore.so |
|
400 %{_libdir}/pulse-%{drvver}/modules/module-ladspa-sink.so |
|
401 %{_libdir}/pulse-%{drvver}/modules/module-remap-sink.so |
|
402 %{_datadir}/PolicyKit/policy/org.pulseaudio.policy |
|
403 %{_mandir}/man1/pulseaudio.1.gz |
|
404 %{_mandir}/man5/default.pa.5.gz |
|
405 %{_mandir}/man5/pulse-client.conf.5.gz |
|
406 %{_mandir}/man5/pulse-daemon.conf.5.gz |
|
407 |
|
408 %files esound-compat |
|
409 %defattr(-,root,root) |
|
410 %{_bindir}/esdcompat |
|
411 %{_bindir}/esd |
|
412 %{_mandir}/man1/esdcompat.1.gz |
|
413 |
|
414 %files module-lirc |
|
415 %defattr(-,root,root) |
|
416 %{_libdir}/pulse-%{drvver}/modules/module-lirc.so |
|
417 |
|
418 %files module-x11 |
|
419 %defattr(-,root,root) |
|
420 %{_libdir}/pulse-%{drvver}/modules/libx11prop.so |
|
421 %{_libdir}/pulse-%{drvver}/modules/libx11wrap.so |
|
422 %{_libdir}/pulse-%{drvver}/modules/module-x11-bell.so |
|
423 %{_libdir}/pulse-%{drvver}/modules/module-x11-publish.so |
|
424 %{_libdir}/pulse-%{drvver}/modules/module-x11-xsmp.so |
|
425 |
|
426 %files module-zeroconf |
|
427 %defattr(-,root,root) |
|
428 %{_libdir}/pulse-%{drvver}/modules/libavahi-wrap.so |
|
429 %{_libdir}/pulse-%{drvver}/modules/module-zeroconf-publish.so |
|
430 %{_libdir}/pulse-%{drvver}/modules/module-zeroconf-discover.so |
|
431 |
|
432 %files module-jack |
|
433 %defattr(-,root,root) |
|
434 %{_libdir}/pulse-%{drvver}/modules/module-jack-sink.so |
|
435 %{_libdir}/pulse-%{drvver}/modules/module-jack-source.so |
|
436 |
|
437 %files module-bluetooth |
|
438 %defattr(-,root,root) |
|
439 %{_libdir}/pulse-%{drvver}/modules/libbluetooth-ipc.so |
|
440 %{_libdir}/pulse-%{drvver}/modules/libbluetooth-sbc.so |
|
441 %{_libdir}/pulse-%{drvver}/modules/module-bluetooth-device.so |
|
442 %{_libdir}/pulse-%{drvver}/modules/module-bluetooth-discover.so |
|
443 %{_libdir}/pulse-%{drvver}/modules/module-bluetooth-proximity.so |
|
444 %attr(0755,root,root) %{_libexecdir}/pulse/proximity-helper |
|
445 |
|
446 %files module-gconf |
|
447 %defattr(-,root,root) |
|
448 %dir %{_libdir}/pulse |
|
449 %{_libdir}/pulse-%{drvver}/modules/module-gconf.so |
|
450 %{_libexecdir}/pulse/gconf-helper |
|
451 |
|
452 %files -n libpulse0 |
|
453 %defattr(-,root,root) |
|
454 %doc README LICENSE GPL LGPL |
|
455 %dir %{_sysconfdir}/pulse/ |
|
456 %config(noreplace) %{_sysconfdir}/pulse/client.conf |
|
457 %{_libdir}/libpulse.so.* |
|
458 %{_libdir}/libpulse-simple.so.* |
|
459 |
|
460 %files -n libpulsecore9 |
|
461 %defattr(-,root,root) |
|
462 %{_libdir}/libpulsecore.so.* |
|
463 %{_libdir}/libpulsedsp.so |
|
464 |
|
465 %files -n libpulse-mainloop-glib0 |
|
466 %defattr(-,root,root) |
|
467 %{_libdir}/libpulse-mainloop-glib.so.* |
|
468 |
|
469 %files -n libpulse-browse0 |
|
470 %defattr(-,root,root) |
|
471 %{_bindir}/pabrowse |
|
472 %{_libdir}/libpulse-browse.so.* |
|
473 |
|
474 %files -n libpulse-devel |
|
475 %defattr(-,root,root) |
|
476 %doc doxygen/html |
|
477 %{_includedir}/pulse/ |
|
478 %{_libdir}/libpulse.so |
|
479 %{_libdir}/libpulse-mainloop-glib.so |
|
480 %{_libdir}/libpulse-simple.so |
|
481 %{_libdir}/libpulse-browse.so |
|
482 %{_libdir}/pkgconfig/libpulse*.pc |
|
483 |
|
484 %files utils |
|
485 %defattr(-,root,root) |
|
486 %{_bindir}/pacat |
|
487 %{_bindir}/pacmd |
|
488 %{_bindir}/pactl |
|
489 %{_bindir}/paplay |
|
490 %{_bindir}/parec |
|
491 %{_bindir}/pax11publish |
|
492 %{_bindir}/padsp |
|
493 %{_bindir}/pasuspender |
|
494 %{_mandir}/man1/pabrowse.1.gz |
|
495 %{_mandir}/man1/pacat.1.gz |
|
496 %{_mandir}/man1/pacmd.1.gz |
|
497 %{_mandir}/man1/pactl.1.gz |
|
498 %{_mandir}/man1/paplay.1.gz |
|
499 %{_mandir}/man1/pasuspender.1.gz |
|
500 %{_mandir}/man1/padsp.1.gz |
|
501 %{_mandir}/man1/pax11publish.1.gz |
|
502 |
|
503 %files lang -f %{name}.lang |
|
504 |
|
505 %changelog |
|
506 * Wed Feb 19 2009 michael@schloh.com |
|
507 - Upgrade to version 0.9.14, hope for better stability |
|
508 - Use tar.gz instead of unavailable tar.bz2 file |
|
509 * Sat May 31 2008 rodrigo@suse.de |
|
510 - Don't require alsa-plugins-pulse, just Recommend it (bnc#394177) |
|
511 * Mon May 26 2008 rodrigo@suse.de |
|
512 - Depend on alsa-plugins-pulse to have ALSA-based applications |
|
513 work out of the box with PulseAudio (bnc#394177) |
|
514 * Sat May 24 2008 jpr@suse.de |
|
515 - Generate 32bit libraries (bnc #338269) |
|
516 * Mon May 19 2008 rodrigo@suse.de |
|
517 - Removed pulseaudio-use-correct-socket-for-esd-375701.patch, |
|
518 which conflicts with esound patch (bnc#391864) |
|
519 * Mon May 12 2008 rodrigo@suse.de |
|
520 - Added pulseaudio-defaults-daemon-conf.patch to set default |
|
521 values for better performance (bnc#381686) |
|
522 * Tue May 06 2008 rodrigo@suse.de |
|
523 - Added pulseaudio-use-correct-socket-for-esd-375701.patch to |
|
524 use correct esound socket (bnc375701) |
|
525 * Thu Apr 10 2008 maw@suse.de |
|
526 - Update to version 0.9.10: |
|
527 + Better compatibility in padsp with certain programs which like |
|
528 to pass NULL strings to libc functions |
|
529 + Properly create ~/.pulse before using it |
|
530 + Multiarch fixes |
|
531 + Update module-tunnel for protocol version 12 |
|
532 + Update Speex resampler |
|
533 + Native ARM atomic operations support |
|
534 + Update of the PolicyKit interface |
|
535 + Compatibility with libtool 2.2 |
|
536 + LADSPA interfacing fixes |
|
537 + Make per-user esd socket compile time configurable |
|
538 + Many other bug fixes and updates |
|
539 - Drop pulseaudio-0.9.8-fix-sample-upload.patch |
|
540 - Add pulseaudio-declarations.patch. |
|
541 * Fri Apr 04 2008 rodrigo@suse.de |
|
542 - Added Obsoletes and Provides to esound-compat package to fix |
|
543 dependencies on esound |
|
544 * Wed Mar 12 2008 rodrigo@suse.de |
|
545 - Review and merge changes from public build service into FACTORY. |
|
546 * Sun Mar 09 2008 cyberorg@cyberorg.info |
|
547 - Update to 0.9.9 |
|
548 - The only change from 0.9.8 is a fix for CVE-2008-0008 |
|
549 - Need to add pulse user to audio group too |
|
550 * Fri Jan 25 2008 rodrigo@suse.de |
|
551 - Removed empty patch file |
|
552 - Disabled setuid binaries |
|
553 * Thu Jan 24 2008 rodrigo@suse.de |
|
554 - Don't use our own default configuration, use upstream one. This |
|
555 should give us support for all devices detected by HAL. |
|
556 * Wed Jan 23 2008 rodrigo@suse.de |
|
557 - Reviewed changes from cyberorg@cyberorg.info submitted to |
|
558 home:rodrigomoya:pulseaudio BS service. |
|
559 * Thu Jan 10 2008 cyberorg@cyberorg.info |
|
560 - Update to 0.9.8 |
|
561 * Man pages |
|
562 * Make real-time priority and nice level configurable |
|
563 * Support acquiring priviliges for high-priority and real-time scheduling |
|
564 via PolicyKit |
|
565 * Support S32 samples natively |
|
566 * Rework ALSA surround sound configuration completely |
|
567 * Automatic upmixing/downmixing |
|
568 * Add a couple of new directives to libpulse: add flag to allow fixing the |
|
569 sample specs to the ones that are native to the sink/source a stream is |
|
570 connected to; Change the sample rate, buffering attributes during runtime; |
|
571 allow notification on device suspend/resume and moving of streams between |
|
572 devices |
|
573 * Check process name when dealing with PID files |
|
574 * Allow configuratin of RLIMIT_RTPRIO, RLIMIT_NICE |
|
575 * Add bluetooth proximity module. Just pair your phone and have PA turn down |
|
576 the volume when you leave with your phone and turn it up again if you come back. |
|
577 - Enable bluetooth |
|
578 - Enable Jack |
|
579 - Add policykit |
|
580 - Add many man pages |
|
581 - Enable tcpd |
|
582 * Wed Jan 09 2008 rodrigo@suse.de |
|
583 - Renamed libs packages to follow shared lib policy |
|
584 - Added better descriptions for subpackages |
|
585 - Use tar.bz2 instead of tar.gz |
|
586 - Fixed unversioned self-provides and obsoletes |
|
587 - Use update-desktop-files for .desktop file |
|
588 - PreRequire pwdutils for groupadd/del |
|
589 - Moved libpulsedsp.so to libpusecore4 to avoid rpmlint errors |
|
590 * Tue Jan 08 2008 rodrigo@suse.de |
|
591 - Don't remove users/groups on %%postun |
|
592 * Tue Jan 08 2008 rodrigo@suse.de |
|
593 - Removed 'rm -rf $RPM_BUILD_ROOT' from %%install |
|
594 * Mon Dec 24 2007 rodrigo@suse.de |
|
595 - Use /var/lib/pulseaudio as home dir for pulseaudio user. |
|
596 * Wed Dec 12 2007 rodrigo@suse.de |
|
597 - Removed special permissions for pulseaudio binary to make it |
|
598 buildable until the permissions thing is solved. |
|
599 * Tue Dec 11 2007 rodrigo@suse.de |
|
600 - Merged with package from home:rodrigomoya:pulseaudio BS project. |
|
601 * Thu Nov 22 2007 cyberorg@cyberorg.info |
|
602 - Remove Provides and Obsoletes from esound compat package |
|
603 * Wed Nov 21 2007 cyberorg@cyberorg.info |
|
604 - Restructured spec file to build more subpackages, like in Fedora 8. |
|
605 * Wed Oct 31 2007 tiwai@suse.de |
|
606 - updated to version 0.9.7: |
|
607 * New threaded lock-free (mostly at least) core |
|
608 * New module for automatic discovery of zeroconf audio devices |
|
609 * Reworked JACK module for better real-time compatibility |
|
610 * PA now suspends access to all audio devices if idle |
|
611 * module-combine is now beefedup to automatically pick up local hw devices |
|
612 * make use of gcc intrinsics for atomic ops, byteswap, tls, where possible |
|
613 * use speex resampler by default |
|
614 * use mmap access by default for ALSA devices |
|
615 * fold OSS mmap driver into normal OSS driver |
|
616 * add LADSPA plugin |
|
617 * add plugin for splitting or remapping channel maps |
|
618 * Use Linux eventfd() if available, instead of hacks around FIFOs |
|
619 * make use of PTHREAD_PRIO_INHERIT for some mutexes, wher it makes sense |
|
620 * cleanup dead SHM frags from /dev/shm, where applicable |
|
621 * automatically store/restore default audio device |
|
622 * add new tool pasuspender tool |
|
623 * X11 session management support |
|
624 * allow global configuration for fragment settings/sizes |
|
625 * PA (if HAL is enabled) now ignores modem sound devices by default |
|
626 * Lots of bug fixes and other improvements |
|
627 * Thu Oct 11 2007 sbrabec@suse.cz |
|
628 - Use binding specific avahi package. |
|
629 * Tue Jun 19 2007 tiwai@suse.de |
|
630 - fixed default.pa (typo of rtp.monitor). |
|
631 * Tue Jun 12 2007 tiwai@suse.de |
|
632 - disable flist-test that doesn't pass with ppc (libatomic-ops |
|
633 problem) |
|
634 * Fri Jun 08 2007 tiwai@suse.de |
|
635 - updated to version 0.9.6: |
|
636 * bugfixes, including previous patches |
|
637 * use lock-free algorith with libatomic-ops |
|
638 - add avahi-devel, xorg-x11-devel, glib2-devel and hal-devel to |
|
639 buildrequires |
|
640 - prefer Master volume to PCM volume |
|
641 * Tue May 29 2007 tiwai@suse.de |
|
642 - fix possible remote DoS (#260326) |
|
643 - fix wrong endian conversion of float data |
|
644 - add a workaround for firefox with LD_PRELOAD wrapper |
|
645 - add the missing support of ioctls for JavaSound |
|
646 - increase ESD max samplesize |
|
647 * Tue Apr 24 2007 tiwai@suse.de |
|
648 - disable static library, don't use ltdl install |
|
649 - fix requires of devel package |
|
650 - fix post and postun |
|
651 - build documents via doxygen |
|
652 - fix suspend/resume with alsa backend |
|
653 - fix the frame size handling in alsa backend |
|
654 - fix possible NULL dereference |
|
655 * Mon Oct 16 2006 schwab@suse.de |
|
656 - Make sure config.rpath is present. |
|
657 * Wed Sep 06 2006 tiwai@suse.de |
|
658 - updated to version 0.9.5: |
|
659 * add module-hal-detect module |
|
660 * shared memory transfer method for local clients |
|
661 * update module-volume-restore to automatically restore the output device |
|
662 * add a new module module-rescue-streams |
|
663 * add support for moving streams "hot" between sinks/sources |
|
664 * reduce memory consumption and CPU load |
|
665 * add new module module-gconf for reading additional configuration |
|
666 * fix module-tunnel to work with the latest protocol |
|
667 * miscellaneous fixes |
|
668 * Thu Aug 17 2006 tiwai@suse.de |
|
669 - move libpulsedsp.so to the main package from devel sub package |
|
670 (#199735). |
|
671 * Mon Jul 31 2006 tiwai@suse.de |
|
672 - updated to version 0.9.4: |
|
673 * support for system-wide pulseaudio daemon. |
|
674 * add authentication by IP address range ACL (auth-ip-acl=) |
|
675 * support to set resource limits on platforms |
|
676 * remove loopback= argument for module-*-protocol-tcp |
|
677 * remove obsolete GLIB event loop adapter |
|
678 * add an API to check whether a source/sink is hardware or virtual |
|
679 * remove warning about SIGPIPE in client apps |
|
680 * improve latency calculation of NULL sink |
|
681 * port Zeroconf code from the HOWL API to the native Avahi API |
|
682 * fix broken time event handling in GLIB |
|
683 * Some valgrind/massif fixes |
|
684 * Fix pkg-config files for AMD64 |
|
685 * Wed Jul 12 2006 tiwai@suse.de |
|
686 - renamed from polypaudio to pulseaudio (the project name was |
|
687 changed) |
|
688 - update to version 0.9.2: |
|
689 * increase maximum number of concurrent connections |
|
690 * fix latency interpolation |
|
691 * add support for reverse endian sound cards |
|
692 * add support for recording in padsp |
|
693 * reenable CPU load limiter |
|
694 * other bugfixes |
|
695 |