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

Revision 8759, 30.6 KB checked in by daisuke, 10 years ago (diff)

pulseaudio: update to 5.0

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