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

Revision 7790, 30.0 KB checked in by daisuke, 11 years ago (diff)

pulseaudio:

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