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

Revision 6894, 29.8 KB checked in by Takemikaduchi, 12 years ago (diff)

at-spi2-core, at-spi2-atk: create compat32 package
blueman: change BuildRequires?: polkit-devel
polkit-gnome: add Obsoletes and Provides: PolicyKit?-gnome
pulseaudio: new upstream release

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