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

Revision 2352, 29.3 KB checked in by Takemikaduchi, 13 years ago (diff)

pulseaudio: add BuildRequires?, others: create compat32- sub package

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