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

Revision 11521, 31.5 KB checked in by tomop, 6 years ago (diff)

pulseaudio-11.1-1

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