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

Revision 4616, 29.7 KB checked in by Takemikaduchi, 13 years ago (diff)

X.Org, compiz, GNOME3, etc...

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