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

Revision 12000, 33.0 KB checked in by tomop, 5 years ago (diff)

new: elogind-239.3 (and packages that depends on elogind)

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