source: projects/specs/trunk/p/pulseaudio/pulseaudio-vl.spec @ 521

Revision 521, 30.7 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

Line 
1%define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
2%define drvver 0.9.21
3
4Name:           pulseaudio
5Summary:        PulseAudio sound server
6Summary(ja):    PulseAudio サウンドサーバ
7Version:        0.9.21
8Release:        1%{?_dist_release}
9License:        GPLv2+
10URL:            http://pulseaudio.org
11Group:          System Environment/Daemons
12
13Source0:        http://0pointer.de/lennart/projects/pulseaudio/pulseaudio-%{version}.tar.gz
14Source1:        default.pa-for-gdm
15Patch0: 0001-dbus-remove-filter-functions-only-if-they-were-actua.patch
16Patch1: 0002-native-fix-request-counter-miscalculations.patch
17Patch2: 0003-core-make-sure-we-always-return-a-valid-memblock-in-.patch
18Patch3: 0004-bluetooth-destruct-stream-only-if-it-is-not-already-.patch
19Patch4: 0005-bluetooth-don-t-hit-an-assert-if-latency-is-queried-.patch
20Patch5: 0006-client-detect-forking-in-sample-cache-API-too.patch
21Patch6: 0007-client-verify-connection-state-in-pa_stream_connect_.patch
22Patch7: 0008-udev-don-t-forget-to-unref-devices-we-are-not-intere.patch
23Patch8: 0009-once-make-once-related-variables-volatile.patch
24Patch9: 0010-bluetooth-fix-invalid-memory-access.patch
25Patch10: 0011-log-add-an-easy-way-to-disable-log-rate-limiting.patch
26Patch11: 0012-udev-make-sure-we-get-events-only-for-sound-devices.patch
27Patch12: 0013-alsa-ignore-volume-changes-from-the-hw-if-we-are-not.patch
28Patch13: 0014-cpu-check-for-CMOV-flag-before-using-this-intsructio.patch
29Patch14: 0015-alsa-cover-Input-Source-Int-Mic.patch
30Patch15: 0016-alsa-Cover-the-Int-Mic-Boost-element.patch
31Patch16: 0017-udev-handle-sound-cards-with-both-modem-and-audio-pr.patch
32Patch17: 0018-udev-rework-modem-detection-a-bit.patch
33Patch18: 0019-daemon-first-take-name-on-the-bus-then-return-in-sta.patch
34Patch19: 0020-alsa-cover-bass-boost-mixer-element.patch
35Patch20: 0021-Mark-shared-variables-as-volatile.patch
36Patch21: 0022-udev-use-ID_MODEL_ENC-instead-of-ID_MODEL-if-it-is-s.patch
37Patch22: 0023-pacat-allow-configuration-of-latency-in-msec.patch
38Patch23: 0024-client-implement-PULSE_LATENCY_MSEC.patch
39Patch24: 0025-client-include-dolby-channel-names-in-comments.patch
40Patch25: 0026-alsa-add-profile-set-for-M-Audio-FastTrack-Pro-USB.patch
41Patch26: 0027-threaded-mainloop-Properly-initialise-m-n_waiting_fo.patch
42Patch27: 0028-udev-Use-SOUND_CLASS-instead-of-SOUND_FORM_FACTOR-wh.patch
43Patch28: 0029-More-src-pulsecore-cpu-arm.c-FTBFS-fixes.patch
44Patch29: 0030-Fix-the-following-warnings-which-now-cause-buildd-fa.patch
45Patch30: 0031-libpulse-Store-pa_stream-pointers-to-hashmaps-instea.patch
46Patch31: 0001-native-rework-handling-of-seeks-that-depend-on-varia.patch
47
48BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
49BuildRequires: tcp_wrappers, libsamplerate-devel, libsndfile-devel
50BuildRequires: liboil-devel, m4, libcap-devel,
51BuildRequires: libtool-ltdl-devel >= 2.2.6
52BuildRequires: pkgconfig
53BuildRequires: alsa-lib-devel, glib2-devel, avahi-devel, GConf2-devel
54BuildRequires: lirc, doxygen, jack-audio-connection-kit-devel
55BuildRequires: hal-devel, libatomic_ops-devel, PolicyKit-devel bluez-libs-devel
56BuildRequires: libXt-devel, libXtst-devel, xorg-x11-proto-devel
57BuildRequires: speex-devel
58BuildRequires: xmltoman
59BuildRequires: openssl-devel
60BuildRequires: gdbm-devel
61BuildRequires: libtool
62Requires:      %{name}-core-libs = %{version}-%{release}
63
64Vendor: Project Vine
65Distribution: Vine Linux
66Packager: daisuke
67
68%description
69PulseAudio is a sound server for Linux and other Unix like operating
70systems. It is intended to be an improved drop-in replacement for the
71Enlightened Sound Daemon (ESOUND).
72
73%package esound-compat
74Summary:        PulseAudio EsounD daemon compatibility script
75Summary(ja):    PulseAudio EsounD デーモン互換スクリプト
76Group:          System Environment/Daemons
77Requires:       %{name} = %{version}-%{release}
78Provides:       esound
79Obsoletes:      esound
80
81%description esound-compat
82A compatibility script that allows applications to call /usr/bin/esd
83and start PulseAudio with EsounD protocol modules.
84
85%package module-lirc
86Summary:        LIRC support for the PulseAudio sound server
87Summary(ja):    PulseAudio サウンドサーバ用 LIRC サポート
88Group:          System Environment/Daemons
89Requires:       %{name} = %{version}-%{release}
90
91%description module-lirc
92LIRC volume control module for the PulseAudio sound server.
93
94%package module-x11
95Summary:        X11 support for the PulseAudio sound server
96Summary(ja):    PulseAudio サウンドサーバ用 X11 サポート
97Group:          System Environment/Daemons
98Requires:       %{name} = %{version}-%{release}
99Requires:       %{name}-utils  = %{version}-%{release}
100
101%description module-x11
102X11 bell and security modules for the PulseAudio sound server.
103
104%package module-zeroconf
105Summary:        Zeroconf support for the PulseAudio sound server
106Summary(ja):    PulseAudio サウンドサーバ用 Zeroconf サポート
107Group:          System Environment/Daemons
108Requires:       %{name} = %{version}-%{release}
109Requires:       %{name}-utils
110
111%description module-zeroconf
112Zeroconf publishing module for the PulseAudio sound server.
113
114%package module-bluetooth
115Summary:        Bluetooth proximity support for the PulseAudio sound server
116Summary(ja):    PulseAudio サウンドサーバ用 Bluetooth 近接検知サポート
117Group:          System Environment/Daemons
118Requires:       %{name} = %{version}-%{release}
119
120%description module-bluetooth
121Contains a module that can be used to automatically turn down the volume if
122a bluetooth mobile phone leaves the proximity or turn it up again if it enters the
123proximity again
124
125%package module-jack
126Summary:        JACK support for the PulseAudio sound server
127Summary(ja):    PulseAudio サウンドサーバ用 JACK サポート
128Group:          System Environment/Daemons
129Requires:       %{name} = %{version}-%{release}
130
131%description module-jack
132JACK sink and source modules for the PulseAudio sound server.
133
134%package module-gconf
135Summary:        GConf support for the PulseAudio sound server
136Summary(ja):    PulseAudio サウンドサーバ用 GConf サポート
137Group:          System Environment/Daemons
138Requires:       %{name} = %{version}-%{release}
139
140%description module-gconf
141GConf configuration backend for the PulseAudio sound server.
142
143%package libs
144Summary:        Libraries for PulseAudio clients
145Summary(ja):    PulseAudio クライアントライブラリ
146License:        LGPLv2+
147Group:          System Environment/Libraries
148Provides:       pulseaudio-lib
149Obsoletes:      pulseaudio-lib
150
151%description libs
152This package contains the runtime libraries for any application that wishes
153to interface with a PulseAudio sound server.
154
155%package core-libs
156Summary:        Core libraries for the PulseAudio sound server.
157Summary(ja):    PulseAudio サウンドサーバコアライブラリ
158License:        LGPLv2+
159Group:          System Environment/Libraries
160
161%description core-libs
162This package contains runtime libraries that are used internally in the
163PulseAudio sound server.
164
165%package libs-glib2
166Summary:        GLIB 2.x bindings for PulseAudio clients
167Summary(ja):    PulseAudio クライアント用 GLIB 2.x バインディング
168License:        LGPLv2+
169Group:          System Environment/Libraries
170Provides:       pulseaudio-lib-glib2
171Obsoletes:      pulseaudio-lib-glib2
172
173%description libs-glib2
174This package contains bindings to integrate the PulseAudio client library with
175a GLIB 2.x based application.
176
177%package libs-zeroconf
178Summary:        Zeroconf support for PulseAudio clients
179Summary(ja):    PulseAudio クライアント用 Zeroconf サポート
180License:        LGPLv2+
181Group:          System Environment/Libraries
182Provides:       pulseaudio-lib-zeroconf
183Obsoletes:      pulseaudio-lib-zeroconf
184
185%description libs-zeroconf
186This package contains the runtime libraries and tools that allow PulseAudio
187clients to automatically detect PulseAudio servers using Zeroconf.
188
189%package libs-devel
190Summary:        Headers and libraries for PulseAudio client development
191Summary(ja):    PulseAudio クライアント開発用ヘッダおよびライブラリ
192License:        LGPLv2+
193Group:          Development/Libraries
194Requires:       %{name}-libs = %{version}-%{release}
195Requires:       %{name}-libs-glib2 = %{version}-%{release}
196Requires:       %{name}-libs-zeroconf = %{version}-%{release}
197Requires:       pkgconfig glib2-devel
198Provides:       pulseaudio-lib-devel
199Obsoletes:      pulseaudio-lib-devel
200
201%description libs-devel
202Headers and libraries for developing applications that can communicate with
203a PulseAudio sound server.
204
205%package utils
206Summary:        PulseAudio sound server utilities
207Summary(ja):    PulseAudio サウンドサーバユーティリティ
208License:        LGPLv2+
209Group:          Applications/Multimedia
210Requires:       %{name}-libs = %{version}-%{release}
211
212%description utils
213This package contains command line utilities for the PulseAudio sound server.
214
215# compat32
216%package -n compat32-%{name}-libs
217Summary:        Libraries for PulseAudio clients
218Summary(ja):    PulseAudio クライアントライブラリ
219License:        LGPLv2+
220Group:          System Environment/Libraries
221
222%description -n compat32-%{name}-libs
223This package contains the runtime libraries for any application that wishes
224to interface with a PulseAudio sound server.
225
226%package -n compat32-%{name}-core-libs
227Summary:        Core libraries for the PulseAudio sound server.
228Summary(ja):    PulseAudio サウンドサーバコアライブラリ
229License:        LGPLv2+
230Group:          System Environment/Libraries
231
232%description -n compat32-%{name}-core-libs
233This package contains runtime libraries that are used internally in the
234PulseAudio sound server.
235
236%package -n compat32-%{name}-libs-glib2
237Summary:        GLIB 2.x bindings for PulseAudio clients
238Summary(ja):    PulseAudio クライアント用 GLIB 2.x バインディング
239License:        LGPLv2+
240Group:          System Environment/Libraries
241
242%description -n compat32-%{name}-libs-glib2
243This package contains bindings to integrate the PulseAudio client library with
244a GLIB 2.x based application.
245
246%package -n compat32-%{name}-libs-zeroconf
247Summary:        Zeroconf support for PulseAudio clients
248Summary(ja):    PulseAudio クライアント用 Zeroconf サポート
249License:        LGPLv2+
250Group:          System Environment/Libraries
251
252%description -n compat32-%{name}-libs-zeroconf
253This package contains the runtime libraries and tools that allow PulseAudio
254clients to automatically detect PulseAudio servers using Zeroconf.
255
256%package -n compat32-%{name}-libs-devel
257Summary:        Headers and libraries for PulseAudio client development
258Summary(ja):    PulseAudio クライアント開発用ヘッダおよびライブラリ
259License:        LGPLv2+
260Group:          Development/Libraries
261Requires:       compat32-%{name}-libs = %{version}-%{release}
262Requires:       compat32-%{name}-libs-glib2 = %{version}-%{release}
263Requires:       compat32-%{name}-libs-zeroconf = %{version}-%{release}
264Requires:       %{name}-libs-devel = %{version}-%{release}
265Requires:       compat32-glib2-devel
266
267%description -n compat32-%{name}-libs-devel
268Headers and libraries for developing applications that can communicate with
269a PulseAudio sound server.
270
271%prep
272%setup -q -T -b0
273%patch0 -p1
274%patch1 -p1
275%patch2 -p1
276%patch3 -p1
277%patch4 -p1
278%patch5 -p1
279%patch6 -p1
280%patch7 -p1
281%patch8 -p1
282%patch9 -p1
283%patch10 -p1
284%patch11 -p1
285%patch12 -p1
286%patch13 -p1
287%patch14 -p1
288%patch15 -p1
289%patch16 -p1
290%patch17 -p1
291%patch18 -p1
292%patch19 -p1
293%patch20 -p1
294%patch21 -p1
295%patch22 -p1
296%patch23 -p1
297%patch24 -p1
298%patch25 -p1
299%patch26 -p1
300%patch27 -p1
301%patch28 -p1
302%patch29 -p1
303%patch30 -p1
304%patch31 -p1
305
306
307
308%build
309%configure \
310  --disable-ltdl-install --disable-static --disable-rpath \
311  --with-system-user=pulse --with-system-group=pulse \
312  --with-realtime-group=pulse-rt --with-access-group=pulse-access
313make LIBTOOL=/usr/bin/libtool
314make doxygen
315
316%install
317rm -rf $RPM_BUILD_ROOT
318make DESTDIR=$RPM_BUILD_ROOT install
319rm -f $RPM_BUILD_ROOT%{_libdir}/*.{a,la}
320rm -f $RPM_BUILD_ROOT%{_libdir}/pulse-%{drvver}/modules/*.{a,la}
321chmod 755 $RPM_BUILD_ROOT%{_bindir}/pulseaudio
322ln -s esdcompat $RPM_BUILD_ROOT%{_bindir}/esd
323# preserve time stamps, for multilib's sake
324touch -r src/daemon/daemon.conf.in $RPM_BUILD_ROOT%{_sysconfdir}/pulse/daemon.conf
325touch -r src/daemon/default.pa.in $RPM_BUILD_ROOT%{_sysconfdir}/pulse/default.pa
326touch -r man/pulseaudio.1.xml.in $RPM_BUILD_ROOT%{_mandir}/man1/pulseaudio.1
327touch -r man/default.pa.5.xml.in $RPM_BUILD_ROOT%{_mandir}/man5/default.pa.5
328touch -r man/pulse-client.conf.5.xml.in $RPM_BUILD_ROOT%{_mandir}/man5/pulse-client.conf.5
329touch -r man/pulse-daemon.conf.5.xml.in $RPM_BUILD_ROOT%{_mandir}/man5/pulse-daemon.conf.5
330mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/lib/pulse
331mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/lib/gdm/.pulse
332cp $RPM_SOURCE_DIR/default.pa-for-gdm $RPM_BUILD_ROOT%{_localstatedir}/lib/gdm/.pulse/default.pa
333
334%clean
335rm -rf $RPM_BUILD_ROOT
336
337%pre
338groupadd -r pulse &>/dev/null || :
339useradd -r -c 'PulseAudio daemon' \
340    -s /sbin/nologin -d /var/run/pulse -g pulse pulse &>/dev/null || :
341groupadd -r pulse-rt &>/dev/null || :
342groupadd -r pulse-access &>/dev/null || :
343
344%post -p /sbin/ldconfig
345
346%postun
347/sbin/ldconfig
348if [ $1 -eq 0 ]; then
349    userdel pulse &>/dev/null || :
350    groupdel pulse &>/dev/null || :
351    groupdel pulse-rt &>/dev/null || :
352    groupdel pulse-access &>/dev/null || :
353fi
354
355%post libs -p /sbin/ldconfig
356%postun libs -p /sbin/ldconfig
357
358%post core-libs -p /sbin/ldconfig
359%postun core-libs -p /sbin/ldconfig
360
361%post libs-glib2 -p /sbin/ldconfig
362%postun libs-glib2 -p /sbin/ldconfig
363
364%post libs-zeroconf -p /sbin/ldconfig
365%postun libs-zeroconf -p /sbin/ldconfig
366
367%post -n compat32-%{name}-libs -p /sbin/ldconfig
368%postun -n compat32-%{name}-libs -p /sbin/ldconfig
369
370%post -n compat32-%{name}-core-libs -p /sbin/ldconfig
371%postun -n compat32-%{name}-core-libs -p /sbin/ldconfig
372
373%post -n compat32-%{name}-libs-glib2 -p /sbin/ldconfig
374%postun -n compat32-%{name}-libs-glib2 -p /sbin/ldconfig
375
376%post -n compat32-%{name}-libs-zeroconf -p /sbin/ldconfig
377%postun -n compat32-%{name}-libs-zeroconf -p /sbin/ldconfig
378
379%files
380%defattr(-,root,root)
381%doc README LICENSE GPL LGPL
382%dir %{_sysconfdir}/pulse/
383%config(noreplace) %{_sysconfdir}/pulse/daemon.conf
384%config(noreplace) %{_sysconfdir}/pulse/default.pa
385%config(noreplace) %{_sysconfdir}/pulse/system.pa
386%config(noreplace) %{_sysconfdir}/dbus-1/system.d/pulseaudio-system.conf
387%attr(4755,root,root) %{_bindir}/pulseaudio
388%dir %{_libdir}/pulse-%{drvver}/
389%dir %{_libdir}/pulse-%{drvver}/modules/
390%{_libdir}/pulse-%{drvver}/modules/libalsa-util.so
391%{_libdir}/pulse-%{drvver}/modules/libcli.so
392%{_libdir}/pulse-%{drvver}/modules/liboss-util.so
393%{_libdir}/pulse-%{drvver}/modules/libprotocol-cli.so
394%{_libdir}/pulse-%{drvver}/modules/libprotocol-esound.so
395%{_libdir}/pulse-%{drvver}/modules/libprotocol-http.so
396%{_libdir}/pulse-%{drvver}/modules/libprotocol-native.so
397%{_libdir}/pulse-%{drvver}/modules/libprotocol-simple.so
398%{_libdir}/pulse-%{drvver}/modules/librtp.so
399%{_libdir}/pulse-%{drvver}/modules/module-alsa-sink.so
400%{_libdir}/pulse-%{drvver}/modules/module-alsa-source.so
401%{_libdir}/pulse-%{drvver}/modules/module-alsa-card.so
402%{_libdir}/pulse-%{drvver}/modules/module-cli-protocol-tcp.so
403%{_libdir}/pulse-%{drvver}/modules/module-cli-protocol-unix.so
404%{_libdir}/pulse-%{drvver}/modules/module-cli.so
405%{_libdir}/pulse-%{drvver}/modules/module-combine.so
406%{_libdir}/pulse-%{drvver}/modules/module-device-manager.so
407%{_libdir}/pulse-%{drvver}/modules/module-loopback.so
408%{_libdir}/pulse-%{drvver}/modules/module-detect.so
409%{_libdir}/pulse-%{drvver}/modules/module-esound-compat-spawnfd.so
410%{_libdir}/pulse-%{drvver}/modules/module-esound-compat-spawnpid.so
411%{_libdir}/pulse-%{drvver}/modules/module-esound-protocol-tcp.so
412%{_libdir}/pulse-%{drvver}/modules/module-esound-protocol-unix.so
413%{_libdir}/pulse-%{drvver}/modules/module-esound-sink.so
414%{_libdir}/pulse-%{drvver}/modules/module-udev-detect.so
415%{_libdir}/pulse-%{drvver}/modules/module-hal-detect.so
416%{_libdir}/pulse-%{drvver}/modules/module-http-protocol-tcp.so
417%{_libdir}/pulse-%{drvver}/modules/module-http-protocol-unix.so
418%{_libdir}/pulse-%{drvver}/modules/module-match.so
419%{_libdir}/pulse-%{drvver}/modules/module-mmkbd-evdev.so
420%{_libdir}/pulse-%{drvver}/modules/module-native-protocol-fd.so
421%{_libdir}/pulse-%{drvver}/modules/module-native-protocol-tcp.so
422%{_libdir}/pulse-%{drvver}/modules/module-native-protocol-unix.so
423%{_libdir}/pulse-%{drvver}/modules/module-null-sink.so
424%{_libdir}/pulse-%{drvver}/modules/module-oss.so
425%{_libdir}/pulse-%{drvver}/modules/module-pipe-sink.so
426%{_libdir}/pulse-%{drvver}/modules/module-pipe-source.so
427%{_libdir}/pulse-%{drvver}/modules/module-rescue-streams.so
428%{_libdir}/pulse-%{drvver}/modules/module-rtp-recv.so
429%{_libdir}/pulse-%{drvver}/modules/module-rtp-send.so
430%{_libdir}/pulse-%{drvver}/modules/module-simple-protocol-tcp.so
431%{_libdir}/pulse-%{drvver}/modules/module-simple-protocol-unix.so
432%{_libdir}/pulse-%{drvver}/modules/module-sine.so
433%{_libdir}/pulse-%{drvver}/modules/module-tunnel-sink.so
434%{_libdir}/pulse-%{drvver}/modules/module-tunnel-source.so
435%{_libdir}/pulse-%{drvver}/modules/module-volume-restore.so
436%{_libdir}/pulse-%{drvver}/modules/module-suspend-on-idle.so
437%{_libdir}/pulse-%{drvver}/modules/module-default-device-restore.so
438%{_libdir}/pulse-%{drvver}/modules/module-device-restore.so
439%{_libdir}/pulse-%{drvver}/modules/module-stream-restore.so
440%{_libdir}/pulse-%{drvver}/modules/module-card-restore.so
441%{_libdir}/pulse-%{drvver}/modules/module-ladspa-sink.so
442%{_libdir}/pulse-%{drvver}/modules/module-remap-sink.so
443%{_libdir}/pulse-%{drvver}/modules/module-always-sink.so
444%{_libdir}/pulse-%{drvver}/modules/module-console-kit.so
445%{_libdir}/pulse-%{drvver}/modules/module-position-event-sounds.so
446%{_libdir}/pulse-%{drvver}/modules/module-augment-properties.so
447%{_libdir}/pulse-%{drvver}/modules/module-cork-music-on-phone.so
448%{_libdir}/pulse-%{drvver}/modules/module-sine-source.so
449%{_libdir}/pulse-%{drvver}/modules/module-intended-roles.so
450%{_libdir}/pulse-%{drvver}/modules/module-rygel-media-server.so
451%{_datadir}/pulseaudio/alsa-mixer/paths/*
452%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*
453%{_mandir}/man1/pulseaudio.1.gz
454%{_mandir}/man5/default.pa.5.gz
455%{_mandir}/man5/pulse-client.conf.5.gz
456%{_mandir}/man5/pulse-daemon.conf.5.gz
457/lib/udev/rules.d/90-pulseaudio.rules
458%dir %{_libexecdir}/pulse
459%attr(0700, pulse, pulse) %dir %{_localstatedir}/lib/pulse
460
461%files esound-compat
462%defattr(-,root,root)
463%{_bindir}/esdcompat
464%{_bindir}/esd
465%{_mandir}/man1/esdcompat.1.gz
466
467%files module-lirc
468%defattr(-,root,root)
469%{_libdir}/pulse-%{drvver}/modules/module-lirc.so
470
471%files module-x11
472%defattr(-,root,root)
473%config %{_sysconfdir}/xdg/autostart/pulseaudio.desktop
474%config %{_sysconfdir}/xdg/autostart/pulseaudio-kde.desktop
475%{_bindir}/start-pulseaudio-x11
476%{_bindir}/start-pulseaudio-kde
477%{_libdir}/pulse-%{drvver}/modules/module-x11-bell.so
478%{_libdir}/pulse-%{drvver}/modules/module-x11-publish.so
479%{_libdir}/pulse-%{drvver}/modules/module-x11-xsmp.so
480%{_libdir}/pulse-%{drvver}/modules/module-x11-cork-request.so
481
482%files module-zeroconf
483%defattr(-,root,root)
484%{_libdir}/pulse-%{drvver}/modules/libavahi-wrap.so
485%{_libdir}/pulse-%{drvver}/modules/module-zeroconf-publish.so
486%{_libdir}/pulse-%{drvver}/modules/module-zeroconf-discover.so
487%{_libdir}/pulse-%{drvver}/modules/libraop.so
488%{_libdir}/pulse-%{drvver}/modules/module-raop-discover.so
489%{_libdir}/pulse-%{drvver}/modules/module-raop-sink.so
490
491%files module-jack
492%defattr(-,root,root)
493%{_libdir}/pulse-%{drvver}/modules/module-jack-sink.so
494%{_libdir}/pulse-%{drvver}/modules/module-jack-source.so
495
496%files module-bluetooth
497%defattr(-,root,root)
498%{_libdir}/pulse-%{drvver}/modules/libbluetooth-ipc.so
499%{_libdir}/pulse-%{drvver}/modules/libbluetooth-sbc.so
500%{_libdir}/pulse-%{drvver}/modules/libbluetooth-util.so
501%{_libdir}/pulse-%{drvver}/modules/module-bluetooth-device.so
502%{_libdir}/pulse-%{drvver}/modules/module-bluetooth-discover.so
503%{_libdir}/pulse-%{drvver}/modules/module-bluetooth-proximity.so
504%{_libexecdir}/pulse/proximity-helper
505
506%files module-gconf
507%defattr(-,root,root)
508%{_libdir}/pulse-%{drvver}/modules/module-gconf.so
509%{_libexecdir}/pulse/gconf-helper
510
511%files libs
512%defattr(-,root,root)
513%doc README LICENSE GPL LGPL
514%dir %{_sysconfdir}/pulse/
515%config(noreplace) %{_sysconfdir}/pulse/client.conf
516%{_libdir}/libpulse.so.*
517%{_libdir}/libpulse-simple.so.*
518%{_datadir}/locale/*
519
520%files core-libs
521%defattr(-,root,root)
522%{_libdir}/libpulsecore-%{drvver}.so
523%{_libdir}/libpulsecommon-%{drvver}.so
524
525%files libs-glib2
526%defattr(-,root,root)
527%{_libdir}/libpulse-mainloop-glib.so.*
528
529%files libs-zeroconf
530%defattr(-,root,root)
531%{_bindir}/pabrowse
532%{_libdir}/libpulse-browse.so.*
533%{_mandir}/man1/pabrowse.1.gz
534
535%files libs-devel
536%defattr(-,root,root)
537%doc doxygen/html
538%{_includedir}/pulse/
539%{_libdir}/libpulse.so
540%{_libdir}/libpulse-mainloop-glib.so
541%{_libdir}/libpulse-simple.so
542%{_libdir}/libpulse-browse.so
543%{_libdir}/pkgconfig/libpulse*.pc
544%{_datadir}/vala/vapi/libpulse.vapi
545
546%files utils
547%defattr(-,root,root)
548%{_bindir}/pacat
549%{_bindir}/pacmd
550%{_bindir}/pactl
551%{_bindir}/pamon
552%{_bindir}/paplay
553%{_bindir}/parec
554%{_bindir}/parecord
555%{_bindir}/pax11publish
556%{_bindir}/padsp
557%{_bindir}/pasuspender
558%{_libdir}/libpulsedsp.so
559%{_mandir}/man1/pabrowse.1.gz
560%{_mandir}/man1/pacat.1.gz
561%{_mandir}/man1/pacmd.1.gz
562%{_mandir}/man1/pactl.1.gz
563%{_mandir}/man1/paplay.1.gz
564%{_mandir}/man1/pasuspender.1.gz
565%{_mandir}/man1/padsp.1.gz
566%{_mandir}/man1/pax11publish.1.gz
567
568# compat32
569%if %{build_compat32}
570%files -n compat32-%{name}-libs
571%defattr(-,root,root)
572%{_libdir}/libpulse.so.*
573%{_libdir}/libpulse-simple.so.*
574
575%files -n compat32-%{name}-core-libs
576%defattr(-,root,root)
577%{_libdir}/libpulsecore-%{drvver}.so
578%{_libdir}/libpulsecommon-%{drvver}.so
579
580%files -n compat32-%{name}-libs-glib2
581%defattr(-,root,root)
582%{_libdir}/libpulse-mainloop-glib.so.*
583
584%files -n compat32-%{name}-libs-zeroconf
585%defattr(-,root,root)
586%{_libdir}/libpulse-browse.so.*
587
588%files -n compat32-%{name}-libs-devel
589%defattr(-,root,root)
590%{_libdir}/libpulse.so
591%{_libdir}/libpulse-mainloop-glib.so
592%{_libdir}/libpulse-simple.so
593%{_libdir}/libpulse-browse.so
594%{_libdir}/pkgconfig/libpulse*.pc
595%endif
596
597%changelog
598* Sat Feb 13 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.21-1
599- new upstream release
600- add patch0-31 from fedora and upstream
601
602* Thu Sep 24 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.18-1
603- new upstream release
604
605* Sun Sep 13 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.17-1
606- new upstream release
607
608* Sat May 09 2009 NAKAMURA Kenta <kenta@vinelinux.org> 0.9.15-2
609- added compat32 package for x86_64 arch support
610- added BR: libXtst-devel
611
612* Wed Apr 15 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.15-1
613- new upstream release
614- add BR: libtool-ltdl-devel >= 2.2.6
615
616* Mon Mar 23 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.14-3
617- rebuild with alsa 1.0.19
618- set /var/run/pulse for pulse's home directory
619
620* Tue Feb 17 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.14-2
621- fix dependency (<BTS:657>)
622  - move start-pulseaudio-x11 to module-x11 subpacakge
623  - add Requires: pulseaudio-utils to module-x11 subpackage
624
625* Wed Jan 14 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.14-1
626- new upstream release
627
628* Thu Oct 23 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.9.13-2
629- rebuild with bluez-libs-devel-4.15
630
631* Tue Oct 07 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.13-1
632- new upstream release
633
634* Mon Sep 15 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.9.12-2
635- added BuildRequires: speex-devel
636
637* Mon Sep 15 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.12-1
638- new upstream release
639
640* Sun Sep 07 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.11-2
641- add Patch1 to change default.ca/daemon.conf
642  - enable module-esound-protocol-tcp in default.ca
643  - set default values for better performance in daemon.cond
644
645* Sun Sep 07 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.11-1
646- new upstream release
647
648* Wed Jul 09 2008 Daisuke SUZUKI <daisuke@linux.or.jp>  0.9.10-1
649- initial build for Vine Linux
650  - use released version instead of git snapshot
651
652* Thu Jun 26 2008 Lennart Poettering <lpoetter@redhat.com> 0.9.11-0.6.git20080626
653- New GIT snapshot
654
655* Sun Jun 22 2008 Lennart Poettering <lpoetter@redhat.com> 0.9.11-0.5.svn20080622
656- New GIT snapshot
657
658* Wed Jun 18 2008 Lennart Poettering <lpoetter@redhat.com> 0.9.11-0.4.svn20080618
659- New SVN snapshot
660
661* Thu May 30 2008 Lennart Poettering <lpoetter@redhat.com> 0.9.11-0.3.svn20080529
662- Fix snapshot versioning
663
664* Thu May 29 2008 Lennart Poettering <lpoetter@redhat.com> 0.9.11-0.0.svn20080529
665- New SVN snapshot
666
667* Tue May 20 2008 Matthias Clasen <mclasen@redhat.com> 0.9.11-0.2.svn20080516
668- Actually apply the patch
669
670* Sat May 17 2008 Matthias Clasen <mclasen@redhat.com> 0.9.11-0.1.svn20080516
671- Fix a wrong assertion in module-default-device-restore
672
673* Fri May 16 2008 Matthias Clasen <mclasen@redhat.com> 0.9.11-0.0.svn20080516
674- Update to an svn snapshot of the 'glitch-free' rewrite of pulseaudio
675
676* Sun Mar 30 2008 Lennart Poettering <lpoetter@redhat.com> 0.9.10-1
677- Update to PulseAudio 0.9.10
678- drop all patches, since they have been integrated upstream
679
680* Thu Mar 27 2008 Lubomir Kundrak <lkundrak@redhat.com> 0.9.8-13
681- Abort on CPU time comsumption, so we can get core
682
683* Thu Mar 13 2008 Lubomir Kundrak <lkundrak@redhat.com> 0.9.8-12
684- Own /usr/libexec/pulse (#437228)
685
686* Wed Mar 12 2008 Adam Jackson <ajax@redhat.com> 0.9.8-11
687- pulseaudio-0.9.8-disable-realtime.patch: Don't ask PolicyKit for increased
688  scheduling mojo for now.  It's not clear that it's a win; and if it is,
689  the policy should just be fixed to always allow it.
690
691* Wed Mar 12 2008 Lubomir Kundrak <lkundrak@redhat.com> 0.9.8-10
692- Build the manual pages with xmltoman
693
694* Fri Feb 29 2008 Lubomir Kundrak <lkundrak@redhat.com> 0.9.8-9
695- Fix the fix.
696
697* Fri Feb 29 2008 Lubomir Kundrak <lkundrak@redhat.com> 0.9.8-8
698- Fix multilib issue (#228383)
699- Prevent dumping core if exiting sooner that ltdl initializaion (#427962)
700
701* Thu Feb 21 2008 Adam Tkac <atkac redhat com> 0.9.8-7
702- really rebuild against new libcap
703
704* Sun Feb 17 2008 Adam Tkac <atkac redhat com> 0.9.8-6
705- rebuild against new libcap
706
707* Wed Jan 23 2008 Lubomir Kundrak <lkundrak@redhat.com> 0.9.8-5
708- Fix CVE-2008-0008 security issue (#425481)
709
710* Sun Jan 13 2008 Lubomir Kundrak <lkundrak@redhat.com> 0.9.8-4.1
711- Actually add content to pulseaudio-0.9.8-create-dot-pulse.patch
712- Make the Source0 tag point to URL instead of a local file
713- Drop the nochown patch; it's not applied at all and no longer needed
714
715* Thu Nov 29 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.8-4
716- add missing dependency on pulseaudio-utils for pulseaudio-module-x11
717
718* Thu Nov 29 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.8-3
719- Create ~/.pulse/ if not existant
720
721* Thu Nov 29 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.8-2
722- Add missing dependency on jack-audio-connection-kit-devel
723
724* Wed Nov 28 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.8-1
725- Upgrade to current upstream
726
727* Wed Oct 17 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.16.svn20071017
728- Another SVN snapshot, fixing another round of bugs (#330541)
729- Split libpulscore into a seperate package to work around multilib limitation (#335011)
730
731* Mon Oct 1 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.15.svn20071001
732- Another SVN snapshot, fixing another round of bugs
733
734* Sat Sep 29 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.14.svn20070929
735- Another SVN snapshot, fixing a couple of subtle bugs
736
737* Tue Sep 25 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.13.svn20070925
738- Remove libpulsecore.so symlink from pulseaudio-libs-devel to avoid multilib issues
739
740* Tue Sep 25 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.12.svn20070925
741- New SVN snapshot
742- Split off libflashsupport again
743- Rename "-lib" packages to "-libs", like all other packages do it.
744- Provide esound
745
746* Fri Sep 7 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.11.svn20070907
747- Update SVN snapshot, don't link libpulsecore.so statically anymore
748
749* Wed Sep 5 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.10.svn20070905
750- Update SVN snapshot
751
752* Tue Sep 4 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.9.svn20070904
753- Update SVN snapshot
754- ship libflashsupport in our package
755- drop pulseaudio-devel since libpulsecore is not linked statically
756
757* Thu Aug 23 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.8.svn20070823
758- Update SVN snapshot
759
760* Thu Aug 16 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.7.svn20070816
761- Update SVN snapshot
762
763* Thu Aug 16 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.6.svn20070816
764- Update SVN snapshot
765
766* Tue Aug 14 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.5.svn20070814
767- Forgot to upload tarball
768
769* Tue Aug 14 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.4.svn20070814
770- Update snapshot. Install file into /etc/xdg/autostart/ to load module-x11-smp
771  only after login
772
773* Sun Aug 12 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.3.svn20070812
774- Depend on tcp_wrappers-devel instead of tcp_wrappers, to make sure we
775  actually get the headers installed.
776
777* Sun Aug 12 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.2.svn20070812
778- Update snapshot, contains 64 bit build fixes, and disables module-x11-xsmp by
779  default to avoid deadlock when PA is started from gnome-session
780
781* Sun Aug 12 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.1.svn20070812
782- Take snapshot from SVN
783
784* Tue May 29 2007 Pierre Ossman <drzeus@drzeus.cx> 0.9.6-2
785- Add libatomic_ops-devel as a build requirement.
786
787* Tue May 29 2007 Pierre Ossman <drzeus@drzeus.cx> 0.9.6-1
788- Upgrade to 0.9.6.
789
790* Sat Mar  2 2007 Pierre Ossman <drzeus@drzeus.cx> 0.9.5-5
791- Fix merge problems with patch.
792
793* Fri Mar  2 2007 Pierre Ossman <drzeus@drzeus.cx> 0.9.5-4
794- Add patch to handle ALSA changing the frame size (bug 230211).
795- Add patch for suspended ALSA devices (bug 228205).
796
797* Mon Feb  5 2007 Pierre Ossman <drzeus@drzeus.cx> 0.9.5-3
798- Add esound-compat subpackage that allows PulseAudio to be a drop-in
799  replacement for esd (based on patch by Matthias Clasen).
800- Backport patch allows startup to continue even when the users'
801  config cannot be read.
802
803* Wed Oct 23 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.5-2
804- Create user and groups for daemon.
805
806* Mon Aug 28 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.5-1
807- Upgrade to 0.9.5.
808
809* Wed Aug 23 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.4-3
810- Make sure JACK modules are built and packaged.
811
812* Tue Aug 22 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.4-2
813- Merge the ALSA modules into the main package as ALSA is the
814  standard API.
815
816* Sun Aug 20 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.4-1
817- Update to 0.9.4.
818- Remove fix for rpath as it is merged upstream.
819
820* Fri Jul 21 2006 Toshio Kuratomi <toshio@tiki-lounge.com> 0.9.3-2
821- Remove static libraries.
822- Fix for rpath issues.
823
824* Fri Jul 21 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.3-1
825- Update to 0.9.3
826- GLib 1.2 bindings dropped.
827- Howl compat dropped as Avahi is supported natively.
828- Added fix for pc files on x86_64.
829
830* Sat Jul  8 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.2-1
831- Update to 0.9.2.
832- Added Avahi HOWL compat dependencies.
833
834* Thu Jun  8 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.1-1
835- Update to 0.9.1.
836
837* Mon May 29 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.0-2
838- Build and package doxygen docs
839- Call ldconfig for relevant subpackages.
840
841* Mon May 29 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.0-1
842- Update to 0.9.0
843
844* Tue May  9 2006 Pierre Ossman <drzeus@drzeus.cx> 0.8.1-1
845- Update to 0.8.1
846- Split into more packages
847- Remove the modules' static libs as those shouldn't be used (they shouldn't
848  even be installed)
849
850* Fri Feb 24 2006 Tom "spot" Callaway <tcallawa@redhat.com> 0.7-2
851- dance around with perms so we don't strip the binary
852- add missing BR
853
854* Mon Nov 28 2005 Tom "spot" Callaway <tcallawa@redhat.com> 0.7-1
855- Initial package for Fedora Extras
Note: See TracBrowser for help on using the repository browser.