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

Revision 8607, 30.4 KB checked in by Takemikaduchi, 10 years ago (diff)

NEW: eudev
rtmpdump: add R: gmp-devel
gpac: remove Requires
others: rebuild with eudev

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:        2%{?_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-bluez \
256  --disable-hal
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.so
400%{_libdir}/pulse-%{drvver}/modules/module-tunnel-source.so
401%{_libdir}/pulse-%{drvver}/modules/module-virtual-sink.so
402%{_libdir}/pulse-%{drvver}/modules/module-virtual-source.so
403%{_libdir}/pulse-%{drvver}/modules/module-virtual-surround-sink.so
404%{_libdir}/pulse-%{drvver}/modules/module-volume-restore.so
405%{_datadir}/pulseaudio/alsa-mixer/paths/*
406%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*
407%{_mandir}/man1/pulseaudio.1.gz
408%{_mandir}/man5/default.pa.5.gz
409%{_mandir}/man5/pulse-cli-syntax.5.gz
410%{_mandir}/man5/pulse-client.conf.5.gz
411%{_mandir}/man5/pulse-daemon.conf.5.gz
412%{_mandir}/man1/start-pulseaudio-kde.1.gz
413%{_mandir}/man1/start-pulseaudio-x11.1.gz
414/lib/udev/rules.d/90-pulseaudio.rules
415%dir %{_libexecdir}/pulse
416%attr(0700, pulse, pulse) %dir %{_localstatedir}/lib/pulse
417
418%files esound-compat
419%defattr(-,root,root)
420%{_bindir}/esdcompat
421%{_bindir}/esd
422%{_mandir}/man1/esdcompat.1.gz
423
424%files module-lirc
425%defattr(-,root,root)
426%{_libdir}/pulse-%{drvver}/modules/module-lirc.so
427
428%files module-x11
429%defattr(-,root,root)
430%config %{_sysconfdir}/xdg/autostart/pulseaudio.desktop
431%config %{_sysconfdir}/xdg/autostart/pulseaudio-kde.desktop
432%{_bindir}/start-pulseaudio-x11
433%{_bindir}/start-pulseaudio-kde
434%{_libdir}/pulse-%{drvver}/modules/module-x11-bell.so
435%{_libdir}/pulse-%{drvver}/modules/module-x11-publish.so
436%{_libdir}/pulse-%{drvver}/modules/module-x11-xsmp.so
437%{_libdir}/pulse-%{drvver}/modules/module-x11-cork-request.so
438
439%files module-zeroconf
440%defattr(-,root,root)
441%{_libdir}/pulse-%{drvver}/modules/libavahi-wrap.so
442%{_libdir}/pulse-%{drvver}/modules/module-zeroconf-publish.so
443%{_libdir}/pulse-%{drvver}/modules/module-zeroconf-discover.so
444%{_libdir}/pulse-%{drvver}/modules/libraop.so
445%{_libdir}/pulse-%{drvver}/modules/module-raop-discover.so
446%{_libdir}/pulse-%{drvver}/modules/module-raop-sink.so
447
448%files module-jack
449%defattr(-,root,root)
450%{_libdir}/pulse-%{drvver}/modules/module-jack-sink.so
451%{_libdir}/pulse-%{drvver}/modules/module-jack-source.so
452%{_libdir}/pulse-%{drvver}/modules/module-jackdbus-detect.so
453
454%files module-bluetooth
455%defattr(-,root,root)
456%{_libdir}/pulse-%{drvver}/modules/libbluetooth-util.so
457%{_libdir}/pulse-%{drvver}/modules/module-bluetooth-device.so
458%{_libdir}/pulse-%{drvver}/modules/module-bluetooth-discover.so
459%{_libdir}/pulse-%{drvver}/modules/module-bluetooth-proximity.so
460%{_libdir}/pulse-%{drvver}/modules/module-bluetooth-policy.so
461%{_libexecdir}/pulse/proximity-helper
462
463%files module-gconf
464%defattr(-,root,root)
465%{_libdir}/pulse-%{drvver}/modules/module-gconf.so
466%{_libexecdir}/pulse/gconf-helper
467
468%files libs
469%defattr(-,root,root)
470%doc README LICENSE GPL LGPL
471%dir %{_sysconfdir}/pulse/
472%config(noreplace) %{_sysconfdir}/pulse/client.conf
473%{_libdir}/libpulse.so.*
474%{_libdir}/libpulse-simple.so.*
475%{_datadir}/locale/*
476
477%files core-libs
478%defattr(-,root,root)
479%{_libdir}/libpulsecore-%{drvver}.so
480%{_libdir}/%{name}/libpulsecommon-%{drvver}.so
481
482%files libs-glib2
483%defattr(-,root,root)
484%{_libdir}/libpulse-mainloop-glib.so.*
485
486%files libs-devel
487%defattr(-,root,root)
488%doc doxygen/html
489%{_includedir}/pulse/
490%{_libdir}/cmake/PulseAudio/PulseAudioConfig.cmake
491%{_libdir}/cmake/PulseAudio/PulseAudioConfigVersion.cmake
492%{_libdir}/libpulse.so
493%{_libdir}/libpulse-mainloop-glib.so
494%{_libdir}/libpulse-simple.so
495%{_libdir}/pkgconfig/libpulse*.pc
496%{_datadir}/vala/vapi/libpulse-mainloop-glib.deps
497%{_datadir}/vala/vapi/libpulse-mainloop-glib.vapi
498%{_datadir}/vala/vapi/libpulse.deps
499%{_datadir}/vala/vapi/libpulse.vapi
500
501%files utils
502%defattr(-,root,root)
503%{_bindir}/pacat
504%{_bindir}/pacmd
505%{_bindir}/pactl
506%{_bindir}/pamon
507%{_bindir}/paplay
508%{_bindir}/parec
509%{_bindir}/parecord
510%{_bindir}/pax11publish
511%{_bindir}/padsp
512%{_bindir}/pasuspender
513%{_libdir}/%{name}/libpulsedsp.so
514%{_mandir}/man1/pacat.1.gz
515%{_mandir}/man1/pacmd.1.gz
516%{_mandir}/man1/pactl.1.gz
517%{_mandir}/man1/paplay.1.gz
518%{_mandir}/man1/pasuspender.1.gz
519%{_mandir}/man1/padsp.1.gz
520%{_mandir}/man1/pax11publish.1.gz
521
522%files gdm-hooks
523%defattr(-,root,root)
524%attr(0700, gdm, gdm) %dir %{_localstatedir}/lib/gdm/.pulse
525%attr(0600, gdm, gdm) %{_localstatedir}/lib/gdm/.pulse/default.pa
526
527
528# compat32
529%if %{build_compat32}
530%files -n compat32-%{name}-libs
531%defattr(-,root,root)
532%{_libdir}/libpulse.so.*
533%{_libdir}/libpulse-simple.so.*
534
535%files -n compat32-%{name}-core-libs
536%defattr(-,root,root)
537%{_libdir}/libpulsecore-%{drvver}.so
538%{_libdir}/%{name}/libpulsecommon-%{drvver}.so
539
540%files -n compat32-%{name}-libs-glib2
541%defattr(-,root,root)
542%{_libdir}/libpulse-mainloop-glib.so.*
543
544%files -n compat32-%{name}-libs-devel
545%defattr(-,root,root)
546%{_libdir}/libpulse.so
547%{_libdir}/libpulse-mainloop-glib.so
548%{_libdir}/libpulse-simple.so
549%endif
550
551%changelog
552* Tue Jun 17 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.0-2
553- change BuildRequires: eudev-libudev-devel instead of libudev-devel
554- remove BuildRequires: libatomic_ops-devel, xmltoman, hal-devel
555- add BuildRequires: dbus-devel, sbc-devel
556
557* Thu Jul 11 2013 Daisuke SUZUKI <daisuke@linux.or.jp> 4.0-1
558- update to 4.0
559- disable oss output
560- build with bluez-4.101-2 (sbc enabled)
561
562* Sat Oct 06 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.1-1
563- new upstream release
564- change BuildRequires: polkit-devel instead PolicyKit-devel
565
566* Sat May 12 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.0-1
567- new upstream release
568
569* Tue May 08 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.99.2-1
570- new upstream release
571
572* Fri Oct 28 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.1-1
573- new upstream release
574
575* Fri Oct 07 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0-1
576- new upstream release
577- add BuildRequires: json-c-devel, orc-devel
578- remove %%{name}-libs-zeroconf sub package
579
580* Sun Aug 14 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.23-1
581- new upstream release
582
583* Mon Jan 10 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.22-3
584- rebuild with openssl-1.0.0c
585
586* Wed Dec 15 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.22-2
587- add BuildRequires: gtk2-devel, libudev-devel, xcb-util-devel,
588                     libtdb-devel, libasyncns-devel
589
590* Wed Dec 01 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.22-1
591- new upstream release
592- drop upstreamed patches
593- add gdm-hooks subpackage
594
595* Sat Oct 02 2010 Shu KONNO <owa@bg.wakwak.com> 0.9.21-2
596- rebuilt with rpm-4.8.1 for pkg-config
597
598* Sat Feb 13 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.21-1
599- new upstream release
600- add patch0-31 from fedora and upstream
601
602* Thu Sep 24 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.18-1
603- new upstream release
604
605* Sun Sep 13 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.17-1
606- new upstream release
607
608* Sat May 09 2009 NAKAMURA Kenta <kenta@vinelinux.org> 0.9.15-2
609- added compat32 package for x86_64 arch support
610- added BR: libXtst-devel
611
612* Wed Apr 15 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.15-1
613- new upstream release
614- add BR: libtool-ltdl-devel >= 2.2.6
615
616* Mon Mar 23 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.14-3
617- rebuild with alsa 1.0.19
618- set /var/run/pulse for pulse's home directory
619
620* Tue Feb 17 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.14-2
621- fix dependency (<BTS:657>)
622  - move start-pulseaudio-x11 to module-x11 subpacakge
623  - add Requires: pulseaudio-utils to module-x11 subpackage
624
625* Wed Jan 14 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.14-1
626- new upstream release
627
628* Thu Oct 23 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.9.13-2
629- rebuild with bluez-libs-devel-4.15
630
631* Tue Oct 07 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.13-1
632- new upstream release
633
634* Mon Sep 15 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.9.12-2
635- added BuildRequires: speex-devel
636
637* Mon Sep 15 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.12-1
638- new upstream release
639
640* Sun Sep 07 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.11-2
641- add Patch1 to change default.ca/daemon.conf
642  - enable module-esound-protocol-tcp in default.ca
643  - set default values for better performance in daemon.cond
644
645* Sun Sep 07 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.11-1
646- new upstream release
647
648* Wed Jul 09 2008 Daisuke SUZUKI <daisuke@linux.or.jp>  0.9.10-1
649- initial build for Vine Linux
650  - use released version instead of git snapshot
651
652* Thu Jun 26 2008 Lennart Poettering <lpoetter@redhat.com> 0.9.11-0.6.git20080626
653- New GIT snapshot
654
655* Sun Jun 22 2008 Lennart Poettering <lpoetter@redhat.com> 0.9.11-0.5.svn20080622
656- New GIT snapshot
657
658* Wed Jun 18 2008 Lennart Poettering <lpoetter@redhat.com> 0.9.11-0.4.svn20080618
659- New SVN snapshot
660
661* Fri May 30 2008 Lennart Poettering <lpoetter@redhat.com> 0.9.11-0.3.svn20080529
662- Fix snapshot versioning
663
664* Thu May 29 2008 Lennart Poettering <lpoetter@redhat.com> 0.9.11-0.0.svn20080529
665- New SVN snapshot
666
667* Tue May 20 2008 Matthias Clasen <mclasen@redhat.com> 0.9.11-0.2.svn20080516
668- Actually apply the patch
669
670* Sat May 17 2008 Matthias Clasen <mclasen@redhat.com> 0.9.11-0.1.svn20080516
671- Fix a wrong assertion in module-default-device-restore
672
673* Fri May 16 2008 Matthias Clasen <mclasen@redhat.com> 0.9.11-0.0.svn20080516
674- Update to an svn snapshot of the 'glitch-free' rewrite of pulseaudio
675
676* Sun Mar 30 2008 Lennart Poettering <lpoetter@redhat.com> 0.9.10-1
677- Update to PulseAudio 0.9.10
678- drop all patches, since they have been integrated upstream
679
680* Thu Mar 27 2008 Lubomir Kundrak <lkundrak@redhat.com> 0.9.8-13
681- Abort on CPU time comsumption, so we can get core
682
683* Thu Mar 13 2008 Lubomir Kundrak <lkundrak@redhat.com> 0.9.8-12
684- Own /usr/libexec/pulse (#437228)
685
686* Wed Mar 12 2008 Adam Jackson <ajax@redhat.com> 0.9.8-11
687- pulseaudio-0.9.8-disable-realtime.patch: Don't ask PolicyKit for increased
688  scheduling mojo for now.  It's not clear that it's a win; and if it is,
689  the policy should just be fixed to always allow it.
690
691* Wed Mar 12 2008 Lubomir Kundrak <lkundrak@redhat.com> 0.9.8-10
692- Build the manual pages with xmltoman
693
694* Fri Feb 29 2008 Lubomir Kundrak <lkundrak@redhat.com> 0.9.8-9
695- Fix the fix.
696
697* Fri Feb 29 2008 Lubomir Kundrak <lkundrak@redhat.com> 0.9.8-8
698- Fix multilib issue (#228383)
699- Prevent dumping core if exiting sooner that ltdl initializaion (#427962)
700
701* Thu Feb 21 2008 Adam Tkac <atkac redhat com> 0.9.8-7
702- really rebuild against new libcap
703
704* Sun Feb 17 2008 Adam Tkac <atkac redhat com> 0.9.8-6
705- rebuild against new libcap
706
707* Wed Jan 23 2008 Lubomir Kundrak <lkundrak@redhat.com> 0.9.8-5
708- Fix CVE-2008-0008 security issue (#425481)
709
710* Sun Jan 13 2008 Lubomir Kundrak <lkundrak@redhat.com> 0.9.8-4.1
711- Actually add content to pulseaudio-0.9.8-create-dot-pulse.patch
712- Make the Source0 tag point to URL instead of a local file
713- Drop the nochown patch; it's not applied at all and no longer needed
714
715* Thu Nov 29 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.8-4
716- add missing dependency on pulseaudio-utils for pulseaudio-module-x11
717
718* Thu Nov 29 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.8-3
719- Create ~/.pulse/ if not existant
720
721* Thu Nov 29 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.8-2
722- Add missing dependency on jack-audio-connection-kit-devel
723
724* Wed Nov 28 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.8-1
725- Upgrade to current upstream
726
727* Wed Oct 17 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.16.svn20071017
728- Another SVN snapshot, fixing another round of bugs (#330541)
729- Split libpulscore into a seperate package to work around multilib limitation (#335011)
730
731* Mon Oct 1 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.15.svn20071001
732- Another SVN snapshot, fixing another round of bugs
733
734* Sat Sep 29 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.14.svn20070929
735- Another SVN snapshot, fixing a couple of subtle bugs
736
737* Tue Sep 25 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.13.svn20070925
738- Remove libpulsecore.so symlink from pulseaudio-libs-devel to avoid multilib issues
739
740* Tue Sep 25 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.12.svn20070925
741- New SVN snapshot
742- Split off libflashsupport again
743- Rename "-lib" packages to "-libs", like all other packages do it.
744- Provide esound
745
746* Fri Sep 7 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.11.svn20070907
747- Update SVN snapshot, don't link libpulsecore.so statically anymore
748
749* Wed Sep 5 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.10.svn20070905
750- Update SVN snapshot
751
752* Tue Sep 4 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.9.svn20070904
753- Update SVN snapshot
754- ship libflashsupport in our package
755- drop pulseaudio-devel since libpulsecore is not linked statically
756
757* Thu Aug 23 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.8.svn20070823
758- Update SVN snapshot
759
760* Thu Aug 16 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.7.svn20070816
761- Update SVN snapshot
762
763* Thu Aug 16 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.6.svn20070816
764- Update SVN snapshot
765
766* Tue Aug 14 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.5.svn20070814
767- Forgot to upload tarball
768
769* Tue Aug 14 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.4.svn20070814
770- Update snapshot. Install file into /etc/xdg/autostart/ to load module-x11-smp
771  only after login
772
773* Sun Aug 12 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.3.svn20070812
774- Depend on tcp_wrappers-devel instead of tcp_wrappers, to make sure we
775  actually get the headers installed.
776
777* Sun Aug 12 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.2.svn20070812
778- Update snapshot, contains 64 bit build fixes, and disables module-x11-xsmp by
779  default to avoid deadlock when PA is started from gnome-session
780
781* Sun Aug 12 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.1.svn20070812
782- Take snapshot from SVN
783
784* Tue May 29 2007 Pierre Ossman <drzeus@drzeus.cx> 0.9.6-2
785- Add libatomic_ops-devel as a build requirement.
786
787* Tue May 29 2007 Pierre Ossman <drzeus@drzeus.cx> 0.9.6-1
788- Upgrade to 0.9.6.
789
790* Fri Mar  2 2007 Pierre Ossman <drzeus@drzeus.cx> 0.9.5-5
791- Fix merge problems with patch.
792
793* Fri Mar  2 2007 Pierre Ossman <drzeus@drzeus.cx> 0.9.5-4
794- Add patch to handle ALSA changing the frame size (bug 230211).
795- Add patch for suspended ALSA devices (bug 228205).
796
797* Mon Feb  5 2007 Pierre Ossman <drzeus@drzeus.cx> 0.9.5-3
798- Add esound-compat subpackage that allows PulseAudio to be a drop-in
799  replacement for esd (based on patch by Matthias Clasen).
800- Backport patch allows startup to continue even when the users'
801  config cannot be read.
802
803* Mon Oct 23 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.5-2
804- Create user and groups for daemon.
805
806* Mon Aug 28 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.5-1
807- Upgrade to 0.9.5.
808
809* Wed Aug 23 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.4-3
810- Make sure JACK modules are built and packaged.
811
812* Tue Aug 22 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.4-2
813- Merge the ALSA modules into the main package as ALSA is the
814  standard API.
815
816* Sun Aug 20 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.4-1
817- Update to 0.9.4.
818- Remove fix for rpath as it is merged upstream.
819
820* Fri Jul 21 2006 Toshio Kuratomi <toshio@tiki-lounge.com> 0.9.3-2
821- Remove static libraries.
822- Fix for rpath issues.
823
824* Fri Jul 21 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.3-1
825- Update to 0.9.3
826- GLib 1.2 bindings dropped.
827- Howl compat dropped as Avahi is supported natively.
828- Added fix for pc files on x86_64.
829
830* Sat Jul  8 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.2-1
831- Update to 0.9.2.
832- Added Avahi HOWL compat dependencies.
833
834* Thu Jun  8 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.1-1
835- Update to 0.9.1.
836
837* Mon May 29 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.0-2
838- Build and package doxygen docs
839- Call ldconfig for relevant subpackages.
840
841* Mon May 29 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.0-1
842- Update to 0.9.0
843
844* Tue May  9 2006 Pierre Ossman <drzeus@drzeus.cx> 0.8.1-1
845- Update to 0.8.1
846- Split into more packages
847- Remove the modules' static libs as those shouldn't be used (they shouldn't
848  even be installed)
849
850* Fri Feb 24 2006 Tom "spot" Callaway <tcallawa@redhat.com> 0.7-2
851- dance around with perms so we don't strip the binary
852- add missing BR
853
854* Mon Nov 28 2005 Tom "spot" Callaway <tcallawa@redhat.com> 0.7-1
855- Initial package for Fedora Extras
Note: See TracBrowser for help on using the repository browser.