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

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

Parent Directory Parent Directory | Revision Log Revision Log


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

  ViewVC Help
Powered by ViewVC 1.1.30