/[packages]/cauldron/pulseaudio/current/SPECS/pulseaudio.spec
ViewVC logotype

Contents of /cauldron/pulseaudio/current/SPECS/pulseaudio.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 16417 - (show annotations) (download)
Thu Jan 13 20:45:44 2011 UTC (10 years, 8 months ago) by dmorgan
File size: 20126 byte(s)
add lirc-devel in the boostrap
1 %define name pulseaudio
2 %define version 0.9.22
3 %define git 0
4 %define rel 2
5 %if %{git}
6 %define release %mkrel 0.%{git}.%rel
7 %else
8 %define release %mkrel %rel
9 %endif
10
11 %define bootstrap 1
12 %{?_without_bootstrap: %global bootstrap 0}
13 %{?_with_bootstrap: %global bootstrap 1}
14
15 # (cg) Lennart has introduced a circular dependancy in the libraries
16 # libpulse requires libpulsecommon but libpulsecommon requires libpulse.
17 # This breaks no-undefined.
18 # Further issues in some test apps (maybe more) require that disabling
19 # as-needed is also required.
20 %define _disable_ld_no_undefined 1
21 %define _disable_ld_as_needed 1
22 %define _requires_exceptions devel(libpulsecommon
23
24 # Majors
25 %define major 0
26 %define zeroconfmajor 0
27 %define glib2major 0
28 %define apiver %{version}
29
30 # Library names
31 %define libname %mklibname %{name} %{major}
32 %define libname_devel %mklibname -d %{name}
33
34 %define zeroconflibname %mklibname pulsezeroconf %{zeroconfmajor}
35 %define glib2libname %mklibname pulseglib2 %{glib2major}
36
37
38 Summary: Sound server for Linux
39 Name: %{name}
40 Version: %{version}
41 Release: %{release}
42 %if %{git}
43 Source0: %{name}-%{git}.tar.lzma
44 %else
45 Source0: %{name}-%{version}.tar.gz
46 %endif
47 Source1: %{name}.sysconfig
48 Source2: %{name}.xinit
49 # (cg) We have to ship an esd.conf file with auto_spawn=0 to stop
50 # libesound from.... you guessed it... auto spawning.
51 Source3: esd.conf
52 Source4: %{name}.svg
53
54
55 # (cg) Using git to manage patches
56 # To recreate the structure
57 # git clone git://git.0pointer.de/pulseaudio
58 # git checkout v0.9.22
59 # git checkout -b mdv-0.9.22-cherry-picks
60 # git am 00*.patch
61 # git checkout -b mdv-0.9.22-patches
62 # git am 05*.patch
63
64 # To apply new custom patches
65 # git checkout mdv-0.9.22-patches
66 # (do stuff)
67
68 # To apply new cherry-picks
69 # git checkout mdv-0.9.22-cherry-picks
70 # git cherry-pick <blah>
71 # git checkout mdv-0.9.22-patches
72 # git rebase mdv-0.9.22-cherry-picks
73
74 # Stable Branch Patches
75 # git format-patch --start-number 100 v0.9.22..stable-queue
76
77 # Mandriva Patches
78 # git format-patch --start-number 500 0.9.22-stable..mdv-0.9.22-patches
79 Patch500: 0500-Customise-startup-so-we-can-easily-disable-PA.patch
80 Patch501: 0501-Some-customisations-to-esdcompat-in-order-to-adhere-.patch
81 Patch502: 0502-Change-the-default-resample-method-to-speex-fixed-0-.patch
82 Patch503: 0503-start-PA-earlier-in-GNOME-Mdv-bug-47594.patch
83 Patch504: 0504-Apply-startup-customisation-to-new-KDE-module.patch
84 Patch505: 0505-Mute-IEC958-Optical-Raw-for-AudigyX.patch
85
86 # Airtunes links to OpenSSL which is BSD-like and should be reflected here
87 License: LGPL and BSD-like
88 Group: Sound
89 Url: http://pulseaudio.org/
90 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
91 BuildRequires: glib2-devel
92 BuildRequires: libcap-devel
93 BuildRequires: libsndfile-devel
94 BuildRequires: libsamplerate-devel
95 BuildRequires: libalsa-devel
96 BuildRequires: libavahi-client-devel
97 BuildRequires: libGConf2-devel
98 BuildRequires: libwrap-devel
99 BuildRequires: libx11-devel
100 BuildRequires: libice-devel
101 BuildRequires: libsm-devel
102 BuildRequires: libxtst-devel
103 BuildRequires: xcb-util-devel
104 BuildRequires: udev-devel
105 #gw libtool dep:
106 BuildRequires: dbus-glib-devel
107 BuildRequires: doxygen
108 BuildRequires: automake1.8
109 BuildRequires: libltdl-devel
110 BuildRequires: libatomic_ops-devel
111 BuildRequires: gettext-devel
112 %if !%bootstrap
113 BuildRequires: bluez-devel
114 BuildRequires: libjack-devel
115 BuildRequires: lirc-devel
116 %endif
117 BuildRequires: tdb-devel
118 BuildRequires: speex-devel
119 # (cg) Needed for airtunes
120 BuildRequires: openssl-devel
121 BuildRequires: polkit-1-devel
122 BuildRequires: libasyncns-devel
123 BuildRequires: intltool
124 BuildRequires: imagemagick
125
126 Provides: polypaudio
127 Obsoletes: polypaudio
128 # (cg) This is for the backport of 0.9.7 to 2008
129 # pulseaudio fails when using older versions of libtool
130 Requires: libltdl >= 1.5.24
131 # (cg) Just incase people backport, require specific udev
132 Requires: udev >= 143
133 Requires: rtkit
134 Requires(post): ccp
135 # (cg) When upgrading from pa < 0.9.7-1 things break due to spec restructure
136 Conflicts: %{libname} < 0.9.7-2
137 # (cg) libpulsecore has been moved to a dlopen'ed system.
138 Obsoletes: %mklibname pulsecore 1
139 Obsoletes: %mklibname pulsecore 2
140 Obsoletes: %mklibname pulsecore 3
141 Obsoletes: %mklibname pulsecore 4
142 Obsoletes: %mklibname pulsecore 5
143 Obsoletes: %mklibname pulsecore 6
144 Obsoletes: %mklibname pulsecore 7
145 Obsoletes: %mklibname pulsecore 8
146
147 %description
148 pulseaudio is a sound server for Linux and other Unix like operating
149 systems. It is intended to be an improved drop-in replacement for the
150 Enlightened Sound Daemon (EsounD). In addition to the features EsounD
151 provides pulseaudio has:
152 * Extensible plugin architecture (by loading dynamic loadable
153 modules with dlopen())
154 * Support for more than one sink/source
155 * Better low latency behaviour
156 * Embedabble into other software (the core is available as C
157 library)
158 * Completely asynchronous C API
159 * Simple command line interface for reconfiguring the daemon while
160 running
161 * Flexible, implicit sample type conversion and resampling
162 * "Zero-Copy" architecture
163 * Module autoloading
164 * Very accurate latency measurement for playback and recording.
165 * May be used to combine multiple sound cards to one (with sample
166 rate adjustment)
167 * Client side latency interpolation
168
169 %post
170 ccp -i -d --set NoOrphans --oldfile %{_sysconfdir}/pulse/daemon.conf --newfile %{_sysconfdir}/pulse/daemon.conf.rpmnew
171
172
173 %package -n %{libname}
174 Summary: Libraries for PulseAudio clients
175 Group: System/Libraries
176 Requires: %{name}-client-config
177 Suggests: %{mklibname alsa-plugins}-pulseaudio
178 %ifarch x86_64
179 # (cg) Suggest the 32 bit library on 64 bits to ensure compatibility
180 # with (typically closed source) 32 bit apps.
181 Suggests: lib%{name}%{major}
182 %endif
183
184 %description -n %{libname}
185 This package contains the runtime libraries for any application that wishes
186 to interface with a PulseAudio sound server.
187
188
189 %define alt_name soundprofile
190 %define alt_priority 20
191
192 %package client-config
193 Summary: Client configuration for PulseAudio clients
194 Group: System/Libraries
195 Requires(post): ccp
196 Requires(post): update-alternatives
197 Requires(postun): update-alternatives
198 Conflicts: %{name} < 0.9.16-0.20090816.1
199 # (cg) Adding the obsoletes here as this package is almost always installed
200 # and doing it in task-pulseaudio would cause it to be installed when not needed.
201 # Flash plugin support pulse natively and libflashsupport now causes more
202 # problems than it fixes
203 Obsoletes: libflashsupport
204
205 %description client-config
206 This package contains the client configuration files for any application that wishes
207 to interface with a PulseAudio sound server.
208
209
210 %post client-config
211 %{_sbindir}/update-alternatives \
212 --install %{_sysconfdir}/sound/profiles/current %{alt_name} %{_sysconfdir}/sound/profiles/pulse %{alt_priority}
213 ccp -i -d --set NoOrphans --oldfile %{_sysconfdir}/pulse/client.conf --newfile %{_sysconfdir}/pulse/client.conf.rpmnew
214
215 %postun client-config
216 if [ ! -f %{_sysconfdir}/sound/profiles/pulse/profile.conf ]; then
217 /usr/sbin/update-alternatives --remove %{alt_name} %{_sysconfdir}/sound/profiles/pulse
218 fi
219
220
221 %package -n %{zeroconflibname}
222 Summary: Zeroconf support for PulseAudio clients
223 Group: System/Libraries
224
225 %description -n %{zeroconflibname}
226 This package contains the runtime libraries and tools that allow PulseAudio
227 clients to automatically detect PulseAudio servers using Zeroconf.
228
229
230 %package -n %{glib2libname}
231 Summary: GLIB 2.x bindings for PulseAudio clients
232 Group: System/Libraries
233
234 %description -n %{glib2libname}
235 This package contains bindings to integrate the PulseAudio client library with
236 a GLIB 2.x based application.
237
238
239 %package -n %{libname_devel}
240 Summary: Headers and libraries for PulseAudio client development
241 Group: Development/C
242 Requires: %{libname} = %{version}-%{release}
243 Requires: %{zeroconflibname} = %{version}-%{release}
244 Requires: %{glib2libname} = %{version}-%{release}
245 Provides: lib%{name}-devel = %{version}-%{release}
246 Provides: %{name}-devel = %{version}-%{release}
247 Obsoletes: %mklibname -d %{name} %{major}
248
249 %description -n %{libname_devel}
250 Headers and libraries for developing applications that can communicate with
251 a PulseAudio sound server.
252
253
254 %package esound-compat
255 Summary: PulseAudio EsounD daemon compatibility script
256 Group: Sound
257 Requires: %{name} = %{version}-%{release}
258 Provides: esound
259 Obsoletes: esound < 0.2.38-5mdv
260 Conflicts: esound-daemon
261 Obsoletes: esound-daemon
262
263 %description esound-compat
264 A compatibility script that allows applications to call /usr/bin/esd
265 and start PulseAudio with EsounD protocol modules.
266
267
268 %package module-lirc
269 Summary: LIRC support for the PulseAudio sound server
270 Group: Sound
271 Requires: %{name} = %{version}-%{release}
272
273 %description module-lirc
274 LIRC volume control module for the PulseAudio sound server.
275
276
277 %if !%bootstrap
278 %package module-bluetooth
279 Summary: Bluetooth support for the PulseAudio sound server
280 Group: Sound
281 Requires: %{name} = %{version}-%{release}
282
283 %description module-bluetooth
284 Bluetooth modules for the PulseAudio sound server to provide support
285 for headsets and proximity detection.
286 %endif
287
288
289 %package module-x11
290 Summary: X11 support for the PulseAudio sound server
291 Group: Sound
292 Requires: %{name} = %{version}-%{release}
293
294 %description module-x11
295 X11 bell and security modules for the PulseAudio sound server.
296
297
298 %package module-zeroconf
299 Summary: Zeroconf support for the PulseAudio sound server
300 Group: Sound
301 Requires: %{name} = %{version}-%{release}
302
303 %description module-zeroconf
304 Zeroconf publishing module for the PulseAudio sound server.
305
306 %if !%bootstrap
307 %package module-jack
308 Summary: JACK support for the PulseAudio sound server
309 Group: Sound
310 Requires: %{name} = %{version}-%{release}
311
312 %description module-jack
313 JACK sink and source modules for the PulseAudio sound server.
314 %endif
315
316 %package module-gconf
317 Summary: GConf support for the PulseAudio sound server
318 Group: Sound
319 Requires: %{name} = %{version}-%{release}
320
321 %description module-gconf
322 GConf configuration backend for the PulseAudio sound server.
323
324
325 %package utils
326 Summary: PulseAudio sound server utilities
327 Group: Sound
328
329 %description utils
330 This package contains command line utilities for the PulseAudio sound server.
331
332
333
334
335 %prep
336 %if %{git}
337 %setup -q -n %{name}-%{git}
338 %else
339 %setup -q -n %{name}-%{version}
340 %endif
341
342 %apply_patches
343
344 # (cg) If autoconf is retriggered (which can happen automatically) we need this file.
345 cat >git-version-gen <<EOF
346 #!/bin/bash
347 echo -n %{version}-%{release}
348 EOF
349 chmod a+x git-version-gen
350
351 # (cg) Always needed for history patches
352 #%if %{git}
353 echo "clean:" > Makefile
354 ./bootstrap.sh -V
355 #%endif
356
357 %build
358 %configure2_5x \
359 --disable-hal \
360
361
362 %make
363 make doxygen
364
365 %install
366 rm -rf %{buildroot}
367 %makeinstall_std
368
369 install -D -m 0644 %{_sourcedir}/%{name}.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/%{name}
370 install -D -m 0755 %{_sourcedir}/%{name}.xinit %{buildroot}%{_sysconfdir}/X11/xinit.d/50%{name}
371 install -D -m 0755 %{_sourcedir}/esd.conf %{buildroot}%{_sysconfdir}/
372
373 install -D -m 0644 %{_sourcedir}/%{name}.svg %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
374 mkdir -p %{buildroot}%{_datadir}/icons/hicolor/scalable/devices
375 ln -s ../apps/%{name}.svg %{buildroot}%{_datadir}/icons/hicolor/scalable/devices/audio-backend-pulseaudio.svg
376 for size in 16 22 32 48 64 128; do
377 mkdir -p %{buildroot}%{_datadir}/icons/hicolor/${size}x${size}/{apps,devices}
378 convert -geometry ${size}x${size} %{_sourcedir}/%{name}.svg %{buildroot}%{_datadir}/icons/hicolor/${size}x${size}/apps/%{name}.png
379 ln -s ../apps/%{name}.png %{buildroot}%{_datadir}/icons/hicolor/${size}x${size}/devices/audio-backend-pulseaudio.png
380 done
381
382 # Remove static and metalink libraries
383 find %{buildroot} \( -name *.a -o -name *.la \) -exec rm {} \;
384
385 # Fix esd
386 ln -s esdcompat %{buildroot}%{_bindir}/esd
387
388 # (cg) For sound profile support
389 mkdir -p %{buildroot}%{_sysconfdir}/sound/profiles/pulse
390 echo "SOUNDPROFILE=pulse" >%{buildroot}%{_sysconfdir}/sound/profiles/pulse/profile.conf
391
392 # (cg) HAL support is no longer the default, and we don't officially support system wide, so
393 # System Wide + HAL is pretty unlikely.
394 rm -f %{buildroot}%{_sysconfdir}/dbus-1/system.d/%{name}-system.conf
395
396 # (cg) Disable x11-cork-request... it should be ahndled in the apps as we cannot
397 # maintain state via this mechanism. Should be a patch, but I'm lazy.
398 sed -i 's,\(/usr/bin/pactl load-module module-x11-cork-request\),#\1,' %{buildroot}%{_bindir}/start-pulseaudio-x11
399
400 %find_lang %{name}
401
402 %clean
403 rm -rf %{buildroot}
404
405
406 %files -f %{name}.lang
407 %defattr(-,root,root)
408 %doc README
409 %dir %{_sysconfdir}/pulse/
410 %config(noreplace) %{_sysconfdir}/pulse/daemon.conf
411 %config(noreplace) %{_sysconfdir}/pulse/default.pa
412 %config(noreplace) %{_sysconfdir}/pulse/system.pa
413 %config(noreplace) %{_sysconfdir}/sysconfig/%{name}
414 %{_bindir}/%{name}
415 %{_mandir}/man1/%{name}.1.*
416 %{_mandir}/man5/pulse-client.conf.5.*
417 %{_mandir}/man5/pulse-daemon.conf.5.*
418 %{_mandir}/man5/default.pa.5.*
419 %{_datadir}/icons/hicolor/*
420 %dir %{_datadir}/%{name}/
421 %{_datadir}/%{name}/alsa-mixer
422 /lib/udev/rules.d/90-pulseaudio.rules
423 %dir %{_libdir}/pulse-%{apiver}/modules/
424 %{_libdir}/pulse-%{apiver}/modules/libalsa-util.so
425 %{_libdir}/pulse-%{apiver}/modules/libcli.so
426 %{_libdir}/pulse-%{apiver}/modules/liboss-util.so
427 %{_libdir}/pulse-%{apiver}/modules/libprotocol-cli.so
428 %{_libdir}/pulse-%{apiver}/modules/libprotocol-esound.so
429 %{_libdir}/pulse-%{apiver}/modules/libprotocol-http.so
430 %{_libdir}/pulse-%{apiver}/modules/libprotocol-native.so
431 %{_libdir}/pulse-%{apiver}/modules/libprotocol-simple.so
432 %{_libdir}/pulse-%{apiver}/modules/libraop.so
433 %{_libdir}/pulse-%{apiver}/modules/librtp.so
434 %{_libdir}/pulse-%{apiver}/modules/module-alsa-card.so
435 %{_libdir}/pulse-%{apiver}/modules/module-alsa-sink.so
436 %{_libdir}/pulse-%{apiver}/modules/module-alsa-source.so
437 %{_libdir}/pulse-%{apiver}/modules/module-always-sink.so
438 %{_libdir}/pulse-%{apiver}/modules/module-augment-properties.so
439 %{_libdir}/pulse-%{apiver}/modules/module-card-restore.so
440 %{_libdir}/pulse-%{apiver}/modules/module-cli-protocol-tcp.so
441 %{_libdir}/pulse-%{apiver}/modules/module-cli-protocol-unix.so
442 %{_libdir}/pulse-%{apiver}/modules/module-cli.so
443 %{_libdir}/pulse-%{apiver}/modules/module-combine.so
444 %{_libdir}/pulse-%{apiver}/modules/module-cork-music-on-phone.so
445 %{_libdir}/pulse-%{apiver}/modules/module-console-kit.so
446 %{_libdir}/pulse-%{apiver}/modules/module-detect.so
447 %{_libdir}/pulse-%{apiver}/modules/module-device-manager.so
448 %{_libdir}/pulse-%{apiver}/modules/module-device-restore.so
449 %{_libdir}/pulse-%{apiver}/modules/module-esound-compat-spawnfd.so
450 %{_libdir}/pulse-%{apiver}/modules/module-esound-compat-spawnpid.so
451 %{_libdir}/pulse-%{apiver}/modules/module-esound-protocol-tcp.so
452 %{_libdir}/pulse-%{apiver}/modules/module-esound-protocol-unix.so
453 %{_libdir}/pulse-%{apiver}/modules/module-esound-sink.so
454 %{_libdir}/pulse-%{apiver}/modules/module-hal-detect.so
455 %{_libdir}/pulse-%{apiver}/modules/module-http-protocol-tcp.so
456 %{_libdir}/pulse-%{apiver}/modules/module-http-protocol-unix.so
457 %{_libdir}/pulse-%{apiver}/modules/module-intended-roles.so
458 %{_libdir}/pulse-%{apiver}/modules/module-loopback.so
459 %{_libdir}/pulse-%{apiver}/modules/module-match.so
460 %{_libdir}/pulse-%{apiver}/modules/module-mmkbd-evdev.so
461 %{_libdir}/pulse-%{apiver}/modules/module-native-protocol-fd.so
462 %{_libdir}/pulse-%{apiver}/modules/module-native-protocol-tcp.so
463 %{_libdir}/pulse-%{apiver}/modules/module-native-protocol-unix.so
464 %{_libdir}/pulse-%{apiver}/modules/module-null-sink.so
465 %{_libdir}/pulse-%{apiver}/modules/module-oss.so
466 %{_libdir}/pulse-%{apiver}/modules/module-pipe-sink.so
467 %{_libdir}/pulse-%{apiver}/modules/module-pipe-source.so
468 %{_libdir}/pulse-%{apiver}/modules/module-raop-sink.so
469 %{_libdir}/pulse-%{apiver}/modules/module-rygel-media-server.so
470 %{_libdir}/pulse-%{apiver}/modules/module-position-event-sounds.so
471 %{_libdir}/pulse-%{apiver}/modules/module-rescue-streams.so
472 %{_libdir}/pulse-%{apiver}/modules/module-rtp-recv.so
473 %{_libdir}/pulse-%{apiver}/modules/module-rtp-send.so
474 %{_libdir}/pulse-%{apiver}/modules/module-simple-protocol-tcp.so
475 %{_libdir}/pulse-%{apiver}/modules/module-simple-protocol-unix.so
476 %{_libdir}/pulse-%{apiver}/modules/module-sine.so
477 %{_libdir}/pulse-%{apiver}/modules/module-sine-source.so
478 %{_libdir}/pulse-%{apiver}/modules/module-tunnel-sink.so
479 %{_libdir}/pulse-%{apiver}/modules/module-tunnel-source.so
480 %{_libdir}/pulse-%{apiver}/modules/module-udev-detect.so
481 %{_libdir}/pulse-%{apiver}/modules/module-volume-restore.so
482 %{_libdir}/pulse-%{apiver}/modules/module-stream-restore.so
483 %{_libdir}/pulse-%{apiver}/modules/module-suspend-on-idle.so
484 %{_libdir}/pulse-%{apiver}/modules/module-default-device-restore.so
485 %{_libdir}/pulse-%{apiver}/modules/module-ladspa-sink.so
486 %{_libdir}/pulse-%{apiver}/modules/module-remap-sink.so
487
488
489 %files -n %{libname}
490 %defattr(-,root,root)
491 %{_libdir}/libpulse.so.%{major}*
492 %{_libdir}/libpulse-simple.so.%{major}*
493 %{_libdir}/libpulsecommon-%{apiver}.so
494 %{_libdir}/libpulsecore-%{apiver}.so
495 # (cg) Although the following is not a shared library, putting this file here
496 # will allow padsp to work on dual arch machines... (e.g. using padsp to start
497 # a 32-bit app).
498 %{_libdir}/libpulsedsp.so
499
500
501 %files client-config
502 %defattr(-,root,root)
503 %dir
504 %config(noreplace) %{_sysconfdir}/pulse/client.conf
505 %dir %{_sysconfdir}/sound/profiles/pulse
506 %{_sysconfdir}/sound/profiles/pulse/profile.conf
507
508
509 %files -n %{zeroconflibname}
510 %defattr(-,root,root)
511 %{_libdir}/libpulse-browse.so.%{zeroconfmajor}*
512
513
514 %files -n %{glib2libname}
515 %defattr(-,root,root)
516 %{_libdir}/libpulse-mainloop-glib.so.%{glib2major}*
517
518 %files -n %{libname_devel}
519 %doc doxygen/html
520 %defattr(-,root,root)
521 %{_libdir}/libpulse.so
522 %{_libdir}/libpulse-browse.so
523 %{_libdir}/libpulse-mainloop-glib.so
524 %{_libdir}/libpulse-simple.so
525 %dir %{_includedir}/pulse
526 %{_includedir}/pulse/*.h
527 %{_libdir}/pkgconfig/*.pc
528 %{_datadir}/vala/vapi/libpulse.vapi
529
530
531 %files esound-compat
532 %defattr(-,root,root)
533 %config(noreplace) %{_sysconfdir}/esd.conf
534 %{_bindir}/esdcompat
535 %{_bindir}/esd
536 %{_mandir}/man1/esdcompat.1.*
537
538 %if !%bootstrap
539 %files module-bluetooth
540 %defattr(-,root,root)
541 %{_libdir}/pulse-%{apiver}/modules/libbluetooth-ipc.so
542 %{_libdir}/pulse-%{apiver}/modules/libbluetooth-sbc.so
543 %{_libdir}/pulse-%{apiver}/modules/libbluetooth-util.so
544 %{_libdir}/pulse-%{apiver}/modules/module-bluetooth-device.so
545 %{_libdir}/pulse-%{apiver}/modules/module-bluetooth-discover.so
546 %{_libdir}/pulse-%{apiver}/modules/module-bluetooth-proximity.so
547 %{_libdir}/pulse/proximity-helper
548 %endif
549
550
551 %files module-lirc
552 %defattr(-,root,root)
553 %{_libdir}/pulse-%{apiver}/modules/module-lirc.so
554
555
556 %files module-x11
557 %defattr(-,root,root)
558 %{_sysconfdir}/X11/xinit.d/50%{name}
559 %{_bindir}/pax11publish
560 %{_bindir}/start-pulseaudio-x11
561 %{_bindir}/start-pulseaudio-kde
562 %{_mandir}/man1/pax11publish.1.*
563 %{_libdir}/pulse-%{apiver}/modules/module-x11-bell.so
564 %{_libdir}/pulse-%{apiver}/modules/module-x11-cork-request.so
565 %{_libdir}/pulse-%{apiver}/modules/module-x11-publish.so
566 %{_libdir}/pulse-%{apiver}/modules/module-x11-xsmp.so
567 %{_sysconfdir}/xdg/autostart/pulseaudio.desktop
568 %{_sysconfdir}/xdg/autostart/pulseaudio-kde.desktop
569
570
571 %files module-zeroconf
572 %defattr(-,root,root)
573 %{_bindir}/pabrowse
574 %{_mandir}/man1/pabrowse.1.*
575 %{_libdir}/pulse-%{apiver}/modules/libavahi-wrap.so
576 %{_libdir}/pulse-%{apiver}/modules/module-zeroconf-discover.so
577 %{_libdir}/pulse-%{apiver}/modules/module-zeroconf-publish.so
578 %{_libdir}/pulse-%{apiver}/modules/module-raop-discover.so
579
580 %if !%bootstrap
581 %files module-jack
582 %defattr(-,root,root)
583 %{_libdir}/pulse-%{apiver}/modules/module-jack-sink.so
584 %{_libdir}/pulse-%{apiver}/modules/module-jack-source.so
585 %endif
586
587 %files module-gconf
588 %defattr(-,root,root)
589 %{_libdir}/pulse-%{apiver}/modules/module-gconf.so
590 %dir %{_libdir}/pulse/
591 %{_libdir}/pulse/gconf-helper
592
593
594 %files utils
595 %defattr(-,root,root)
596 %{_bindir}/pacat
597 %{_bindir}/pacmd
598 %{_bindir}/pactl
599 %{_bindir}/padsp
600 %{_bindir}/pamon
601 %{_bindir}/paplay
602 %{_bindir}/parec
603 %{_bindir}/parecord
604 %{_bindir}/pasuspender
605 %{_mandir}/man1/pacat.1.*
606 %{_mandir}/man1/pacmd.1.*
607 %{_mandir}/man1/pactl.1.*
608 %{_mandir}/man1/padsp.1.*
609 %{_mandir}/man1/paplay.1.*
610 %{_mandir}/man1/pasuspender.1.*
611
612

  ViewVC Help
Powered by ViewVC 1.1.28