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

Revision 1978, 30.8 KB checked in by owa, 14 years ago (diff)

rebuilt with rpm-4.8.1

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:        2%{?_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 Oct 02 2010 Shu KONNO <owa@bg.wakwak.com> 0.9.21-2
599- rebuilt with rpm-4.8.1 for pkg-config
600
601* Sat Feb 13 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.21-1
602- new upstream release
603- add patch0-31 from fedora and upstream
604
605* Thu Sep 24 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.18-1
606- new upstream release
607
608* Sun Sep 13 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.17-1
609- new upstream release
610
611* Sat May 09 2009 NAKAMURA Kenta <kenta@vinelinux.org> 0.9.15-2
612- added compat32 package for x86_64 arch support
613- added BR: libXtst-devel
614
615* Wed Apr 15 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.15-1
616- new upstream release
617- add BR: libtool-ltdl-devel >= 2.2.6
618
619* Mon Mar 23 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.14-3
620- rebuild with alsa 1.0.19
621- set /var/run/pulse for pulse's home directory
622
623* Tue Feb 17 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.14-2
624- fix dependency (<BTS:657>)
625  - move start-pulseaudio-x11 to module-x11 subpacakge
626  - add Requires: pulseaudio-utils to module-x11 subpackage
627
628* Wed Jan 14 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.14-1
629- new upstream release
630
631* Thu Oct 23 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.9.13-2
632- rebuild with bluez-libs-devel-4.15
633
634* Tue Oct 07 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.13-1
635- new upstream release
636
637* Mon Sep 15 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.9.12-2
638- added BuildRequires: speex-devel
639
640* Mon Sep 15 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.12-1
641- new upstream release
642
643* Sun Sep 07 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.11-2
644- add Patch1 to change default.ca/daemon.conf
645  - enable module-esound-protocol-tcp in default.ca
646  - set default values for better performance in daemon.cond
647
648* Sun Sep 07 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.11-1
649- new upstream release
650
651* Wed Jul 09 2008 Daisuke SUZUKI <daisuke@linux.or.jp>  0.9.10-1
652- initial build for Vine Linux
653  - use released version instead of git snapshot
654
655* Thu Jun 26 2008 Lennart Poettering <lpoetter@redhat.com> 0.9.11-0.6.git20080626
656- New GIT snapshot
657
658* Sun Jun 22 2008 Lennart Poettering <lpoetter@redhat.com> 0.9.11-0.5.svn20080622
659- New GIT snapshot
660
661* Wed Jun 18 2008 Lennart Poettering <lpoetter@redhat.com> 0.9.11-0.4.svn20080618
662- New SVN snapshot
663
664* Thu May 30 2008 Lennart Poettering <lpoetter@redhat.com> 0.9.11-0.3.svn20080529
665- Fix snapshot versioning
666
667* Thu May 29 2008 Lennart Poettering <lpoetter@redhat.com> 0.9.11-0.0.svn20080529
668- New SVN snapshot
669
670* Tue May 20 2008 Matthias Clasen <mclasen@redhat.com> 0.9.11-0.2.svn20080516
671- Actually apply the patch
672
673* Sat May 17 2008 Matthias Clasen <mclasen@redhat.com> 0.9.11-0.1.svn20080516
674- Fix a wrong assertion in module-default-device-restore
675
676* Fri May 16 2008 Matthias Clasen <mclasen@redhat.com> 0.9.11-0.0.svn20080516
677- Update to an svn snapshot of the 'glitch-free' rewrite of pulseaudio
678
679* Sun Mar 30 2008 Lennart Poettering <lpoetter@redhat.com> 0.9.10-1
680- Update to PulseAudio 0.9.10
681- drop all patches, since they have been integrated upstream
682
683* Thu Mar 27 2008 Lubomir Kundrak <lkundrak@redhat.com> 0.9.8-13
684- Abort on CPU time comsumption, so we can get core
685
686* Thu Mar 13 2008 Lubomir Kundrak <lkundrak@redhat.com> 0.9.8-12
687- Own /usr/libexec/pulse (#437228)
688
689* Wed Mar 12 2008 Adam Jackson <ajax@redhat.com> 0.9.8-11
690- pulseaudio-0.9.8-disable-realtime.patch: Don't ask PolicyKit for increased
691  scheduling mojo for now.  It's not clear that it's a win; and if it is,
692  the policy should just be fixed to always allow it.
693
694* Wed Mar 12 2008 Lubomir Kundrak <lkundrak@redhat.com> 0.9.8-10
695- Build the manual pages with xmltoman
696
697* Fri Feb 29 2008 Lubomir Kundrak <lkundrak@redhat.com> 0.9.8-9
698- Fix the fix.
699
700* Fri Feb 29 2008 Lubomir Kundrak <lkundrak@redhat.com> 0.9.8-8
701- Fix multilib issue (#228383)
702- Prevent dumping core if exiting sooner that ltdl initializaion (#427962)
703
704* Thu Feb 21 2008 Adam Tkac <atkac redhat com> 0.9.8-7
705- really rebuild against new libcap
706
707* Sun Feb 17 2008 Adam Tkac <atkac redhat com> 0.9.8-6
708- rebuild against new libcap
709
710* Wed Jan 23 2008 Lubomir Kundrak <lkundrak@redhat.com> 0.9.8-5
711- Fix CVE-2008-0008 security issue (#425481)
712
713* Sun Jan 13 2008 Lubomir Kundrak <lkundrak@redhat.com> 0.9.8-4.1
714- Actually add content to pulseaudio-0.9.8-create-dot-pulse.patch
715- Make the Source0 tag point to URL instead of a local file
716- Drop the nochown patch; it's not applied at all and no longer needed
717
718* Thu Nov 29 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.8-4
719- add missing dependency on pulseaudio-utils for pulseaudio-module-x11
720
721* Thu Nov 29 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.8-3
722- Create ~/.pulse/ if not existant
723
724* Thu Nov 29 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.8-2
725- Add missing dependency on jack-audio-connection-kit-devel
726
727* Wed Nov 28 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.8-1
728- Upgrade to current upstream
729
730* Wed Oct 17 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.16.svn20071017
731- Another SVN snapshot, fixing another round of bugs (#330541)
732- Split libpulscore into a seperate package to work around multilib limitation (#335011)
733
734* Mon Oct 1 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.15.svn20071001
735- Another SVN snapshot, fixing another round of bugs
736
737* Sat Sep 29 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.14.svn20070929
738- Another SVN snapshot, fixing a couple of subtle bugs
739
740* Tue Sep 25 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.13.svn20070925
741- Remove libpulsecore.so symlink from pulseaudio-libs-devel to avoid multilib issues
742
743* Tue Sep 25 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.12.svn20070925
744- New SVN snapshot
745- Split off libflashsupport again
746- Rename "-lib" packages to "-libs", like all other packages do it.
747- Provide esound
748
749* Fri Sep 7 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.11.svn20070907
750- Update SVN snapshot, don't link libpulsecore.so statically anymore
751
752* Wed Sep 5 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.10.svn20070905
753- Update SVN snapshot
754
755* Tue Sep 4 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.9.svn20070904
756- Update SVN snapshot
757- ship libflashsupport in our package
758- drop pulseaudio-devel since libpulsecore is not linked statically
759
760* Thu Aug 23 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.8.svn20070823
761- Update SVN snapshot
762
763* Thu Aug 16 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.7.svn20070816
764- Update SVN snapshot
765
766* Thu Aug 16 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.6.svn20070816
767- Update SVN snapshot
768
769* Tue Aug 14 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.5.svn20070814
770- Forgot to upload tarball
771
772* Tue Aug 14 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.4.svn20070814
773- Update snapshot. Install file into /etc/xdg/autostart/ to load module-x11-smp
774  only after login
775
776* Sun Aug 12 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.3.svn20070812
777- Depend on tcp_wrappers-devel instead of tcp_wrappers, to make sure we
778  actually get the headers installed.
779
780* Sun Aug 12 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.2.svn20070812
781- Update snapshot, contains 64 bit build fixes, and disables module-x11-xsmp by
782  default to avoid deadlock when PA is started from gnome-session
783
784* Sun Aug 12 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.1.svn20070812
785- Take snapshot from SVN
786
787* Tue May 29 2007 Pierre Ossman <drzeus@drzeus.cx> 0.9.6-2
788- Add libatomic_ops-devel as a build requirement.
789
790* Tue May 29 2007 Pierre Ossman <drzeus@drzeus.cx> 0.9.6-1
791- Upgrade to 0.9.6.
792
793* Sat Mar  2 2007 Pierre Ossman <drzeus@drzeus.cx> 0.9.5-5
794- Fix merge problems with patch.
795
796* Fri Mar  2 2007 Pierre Ossman <drzeus@drzeus.cx> 0.9.5-4
797- Add patch to handle ALSA changing the frame size (bug 230211).
798- Add patch for suspended ALSA devices (bug 228205).
799
800* Mon Feb  5 2007 Pierre Ossman <drzeus@drzeus.cx> 0.9.5-3
801- Add esound-compat subpackage that allows PulseAudio to be a drop-in
802  replacement for esd (based on patch by Matthias Clasen).
803- Backport patch allows startup to continue even when the users'
804  config cannot be read.
805
806* Wed Oct 23 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.5-2
807- Create user and groups for daemon.
808
809* Mon Aug 28 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.5-1
810- Upgrade to 0.9.5.
811
812* Wed Aug 23 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.4-3
813- Make sure JACK modules are built and packaged.
814
815* Tue Aug 22 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.4-2
816- Merge the ALSA modules into the main package as ALSA is the
817  standard API.
818
819* Sun Aug 20 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.4-1
820- Update to 0.9.4.
821- Remove fix for rpath as it is merged upstream.
822
823* Fri Jul 21 2006 Toshio Kuratomi <toshio@tiki-lounge.com> 0.9.3-2
824- Remove static libraries.
825- Fix for rpath issues.
826
827* Fri Jul 21 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.3-1
828- Update to 0.9.3
829- GLib 1.2 bindings dropped.
830- Howl compat dropped as Avahi is supported natively.
831- Added fix for pc files on x86_64.
832
833* Sat Jul  8 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.2-1
834- Update to 0.9.2.
835- Added Avahi HOWL compat dependencies.
836
837* Thu Jun  8 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.1-1
838- Update to 0.9.1.
839
840* Mon May 29 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.0-2
841- Build and package doxygen docs
842- Call ldconfig for relevant subpackages.
843
844* Mon May 29 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.0-1
845- Update to 0.9.0
846
847* Tue May  9 2006 Pierre Ossman <drzeus@drzeus.cx> 0.8.1-1
848- Update to 0.8.1
849- Split into more packages
850- Remove the modules' static libs as those shouldn't be used (they shouldn't
851  even be installed)
852
853* Fri Feb 24 2006 Tom "spot" Callaway <tcallawa@redhat.com> 0.7-2
854- dance around with perms so we don't strip the binary
855- add missing BR
856
857* Mon Nov 28 2005 Tom "spot" Callaway <tcallawa@redhat.com> 0.7-1
858- Initial package for Fedora Extras
Note: See TracBrowser for help on using the repository browser.