1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/pulseaudio/pulseaudio.spec Sat Feb 21 16:34:22 2009 +0100 1.3 @@ -0,0 +1,695 @@ 1.4 +# 1.5 +# spec file for package pulseaudio (Version 0.9.14) 1.6 +# 1.7 +# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. 1.8 +# This file and all modifications and additions to the pristine 1.9 +# package are under the same license as the package itself. 1.10 +# 1.11 + 1.12 +Name: pulseaudio 1.13 +%define drvver 0.9 1.14 +Summary: A Networked Sound Server 1.15 +Version: 0.9.14 1.16 +Release: 1 1.17 +License: GPL v2 or later; LGPL v2.1 or later 1.18 +Group: System/Sound Daemons 1.19 +Source: %{name}-%{version}.tar.gz 1.20 +Patch: %{name}.patch 1.21 +Url: http://www.pulseaudio.org/ 1.22 +BuildRoot: %{_tmppath}/%{name}-%{version}-build 1.23 +BuildRequires: libtool libtool-32bit intltool PolicyKit-devel alsa-devel avahi-devel bluez-libs doxygen gconf2-devel glib2-devel hal-devel jack-devel libatomic-ops-devel liboil-devel libsamplerate-devel libsndfile-devel lirc-devel tcpd-devel update-desktop-files xorg-x11-devel gdbm-devel speex-devel 1.24 +#BuildRequires: PolicyKit-devel alsa-devel doxygen gconf2-devel gdbm-devel glib2-devel hal-devel intltool jack-devel libatomic-ops-devel libavahi-devel liboil-devel libsamplerate-devel libsndfile-devel libtool lirc-devel speex-devel tcpd-devel update-desktop-files xorg-x11-devel bluez-libs 1.25 +Requires: libpulsecore9 = %{version} 1.26 +Requires: %{name}-lang = %{version} 1.27 +Recommends: alsa-plugins-pulse 1.28 +PreReq: pwdutils 1.29 + 1.30 +%description 1.31 +pulseaudio is a networked sound server for Linux and other Unix like 1.32 +operating systems and Microsoft Windows. It is intended to be an 1.33 +improved drop-in replacement for the Enlightened Sound Daemon (ESOUND). 1.34 + 1.35 +Authors: 1.36 +-------- 1.37 + Lennart Poettering 1.38 + Pierre Ossman 1.39 + 1.40 +%package esound-compat 1.41 +License: GPL v2 or later; LGPL v2.1 or later 1.42 +Summary: ESOUND compatibility for PulseAudio 1.43 +Group: System/Sound Daemons 1.44 +Requires: %{name} = %{version} 1.45 +Provides: esound-daemon = 0.2.41 1.46 +Obsoletes: esound-daemon <= 0.2.41 1.47 + 1.48 +%description esound-compat 1.49 +pulseaudio is a networked sound server for Linux and other Unix like 1.50 +operating systems and Microsoft Windows. It is intended to be an 1.51 +improved drop-in replacement for the Enlightened Sound Daemon (ESOUND). 1.52 + 1.53 +This package provides the compatibility layer for drop-in replacement 1.54 +of ESOUND. 1.55 + 1.56 +Authors: 1.57 +-------- 1.58 + Lennart Poettering 1.59 + Pierre Ossman 1.60 + 1.61 +%package module-lirc 1.62 +License: GPL v2 or later; LGPL v2.1 or later 1.63 +Summary: LIRC module for PulseAudio 1.64 +Group: System/Sound Daemons 1.65 +Requires: %{name} = %{version} 1.66 + 1.67 +%description module-lirc 1.68 +pulseaudio is a networked sound server for Linux and other Unix like 1.69 +operating systems and Microsoft Windows. It is intended to be an 1.70 +improved drop-in replacement for the Enlightened Sound Daemon (ESOUND). 1.71 + 1.72 +Authors: 1.73 +-------- 1.74 + Lennart Poettering 1.75 + Pierre Ossman 1.76 + 1.77 +%package module-x11 1.78 +License: GPL v2 or later; LGPL v2.1 or later 1.79 +Summary: X11 module for PulseAudio 1.80 +Group: System/Sound Daemons 1.81 +Requires: %{name} = %{version} 1.82 + 1.83 +%description module-x11 1.84 +pulseaudio is a networked sound server for Linux and other Unix like 1.85 +operating systems and Microsoft Windows. It is intended to be an 1.86 +improved drop-in replacement for the Enlightened Sound Daemon (ESOUND). 1.87 + 1.88 +Authors: 1.89 +-------- 1.90 + Lennart Poettering 1.91 + Pierre Ossman 1.92 + 1.93 +%package module-zeroconf 1.94 +License: GPL v2 or later; LGPL v2.1 or later 1.95 +Summary: Zeroconf module for PulseAudio 1.96 +Group: System/Sound Daemons 1.97 +Requires: %{name} = %{version} 1.98 + 1.99 +%description module-zeroconf 1.100 +pulseaudio is a networked sound server for Linux and other Unix like 1.101 +operating systems and Microsoft Windows. It is intended to be an 1.102 +improved drop-in replacement for the Enlightened Sound Daemon (ESOUND). 1.103 + 1.104 +Authors: 1.105 +-------- 1.106 + Lennart Poettering 1.107 + Pierre Ossman 1.108 + 1.109 +%package module-jack 1.110 +License: GPL v2 or later; LGPL v2.1 or later 1.111 +Summary: JACK support for the PulseAudio sound server 1.112 +Group: System/Sound Daemons 1.113 +Requires: %{name} = %{version} 1.114 + 1.115 +%description module-jack 1.116 +pulseaudio is a networked sound server for Linux and other Unix like 1.117 +operating systems and Microsoft Windows. It is intended to be an 1.118 +improved drop-in replacement for the Enlightened Sound Daemon (ESOUND). 1.119 + 1.120 +This package includes support for Jack-based applications. 1.121 + 1.122 +Authors: 1.123 +-------- 1.124 + Lennart Poettering 1.125 + Pierre Ossman 1.126 + 1.127 +%package module-bluetooth 1.128 +License: GPL v2 or later; LGPL v2.1 or later 1.129 +Summary: Bluetooth proximity support for the PulseAudio sound server 1.130 +Group: System/Sound Daemons 1.131 +Requires: %{name} = %{version} 1.132 + 1.133 +%description module-bluetooth 1.134 +pulseaudio is a networked sound server for Linux and other Unix like 1.135 +operating systems and Microsoft Windows. It is intended to be an 1.136 +improved drop-in replacement for the Enlightened Sound Daemon (ESOUND). 1.137 + 1.138 +This package includes support for Bluetooth-based sound devices. 1.139 + 1.140 +Authors: 1.141 +-------- 1.142 + Lennart Poettering 1.143 + Pierre Ossman 1.144 + 1.145 +%package module-gconf 1.146 +License: GPL v2 or later; LGPL v2.1 or later 1.147 +Summary: GCONF module for PulseAudio 1.148 +Group: System/Sound Daemons 1.149 +Requires: %{name} = %{version} 1.150 + 1.151 +%description module-gconf 1.152 +pulseaudio is a networked sound server for Linux and other Unix like 1.153 +operating systems and Microsoft Windows. It is intended to be an 1.154 +improved drop-in replacement for the Enlightened Sound Daemon (ESOUND). 1.155 + 1.156 +Authors: 1.157 +-------- 1.158 + Lennart Poettering 1.159 + Pierre Ossman 1.160 + 1.161 +%package -n libpulse0 1.162 +Summary: Client interface to PulseAudio 1.163 +License: GPL v2 or later; LGPL v2.1 or later 1.164 +Group: System/Libraries 1.165 +Provides: pulseaudio-libs = %{version}-%{release} 1.166 +Obsoletes: pulseaudio-libs < %{version} 1.167 + 1.168 +%description -n libpulse0 1.169 +pulseaudio is a networked sound server for Linux and other Unix like 1.170 +operating systems and Microsoft Windows. It is intended to be an 1.171 +improved drop-in replacement for the Enlightened Sound Daemon (ESOUND). 1.172 + 1.173 +This package contains the system libraries for clients of pulseaudio 1.174 +sound server. 1.175 + 1.176 +Authors: 1.177 +-------- 1.178 + Lennart Poettering 1.179 + Pierre Ossman 1.180 + 1.181 +%package -n libpulsecore9 1.182 +Summary: System libraries for PulseAudio 1.183 +License: GPL v2 or later; LGPL v2.1 or later 1.184 +Group: System/Sound Daemons 1.185 +Provides: pulseaudio-core-libs = %{version}-%{release} 1.186 +Obsoletes: pulseaudio-core-libs < %{version} 1.187 + 1.188 +%description -n libpulsecore9 1.189 +pulseaudio is a networked sound server for Linux and other Unix like 1.190 +operating systems and Microsoft Windows. It is intended to be an 1.191 +improved drop-in replacement for the Enlightened Sound Daemon (ESOUND). 1.192 + 1.193 +Authors: 1.194 +-------- 1.195 + Lennart Poettering 1.196 + Pierre Ossman 1.197 + 1.198 +%package -n libpulse-mainloop-glib0 1.199 +Summary: GLIB 2.0 Main Loop wrapper for PulseAudio 1.200 +License: GPL v2 or later; LGPL v2.1 or later 1.201 +Group: System/Sound Daemons 1.202 +Provides: pulseaudio-libs-glib2 = %{version}-%{release} 1.203 +Obsoletes: pulseaudio-libs-glib2 < %{version} 1.204 + 1.205 +%description -n libpulse-mainloop-glib0 1.206 +pulseaudio is a networked sound server for Linux and other Unix like 1.207 +operating systems and Microsoft Windows. It is intended to be an 1.208 +improved drop-in replacement for the Enlightened Sound Daemon (ESOUND). 1.209 + 1.210 +Authors: 1.211 +-------- 1.212 + Lennart Poettering 1.213 + Pierre Ossman 1.214 + 1.215 +%package -n libpulse-browse0 1.216 +Summary: PulseAudio network browsing API 1.217 +License: GPL v2 or later; LGPL v2.1 or later 1.218 +Group: System/Sound Daemons 1.219 +Provides: pulseaudio-libs-zeroconf = %{version}-%{release} 1.220 +Obsoletes: pulseaudio-libs-zeroconf < %{version} 1.221 + 1.222 +%description -n libpulse-browse0 1.223 +pulseaudio is a networked sound server for Linux and other Unix like 1.224 +operating systems and Microsoft Windows. It is intended to be an 1.225 +improved drop-in replacement for the Enlightened Sound Daemon (ESOUND). 1.226 + 1.227 +Authors: 1.228 +-------- 1.229 + Lennart Poettering 1.230 + Pierre Ossman 1.231 + 1.232 +%package -n libpulse-devel 1.233 +Summary: Development package for the pulseaudio library 1.234 +License: GPL v2 or later; LGPL v2.1 or later 1.235 +Group: Development/Libraries/C and C++ 1.236 +Requires: libpulse0 = %{version} 1.237 +Requires: libpulse-mainloop-glib0 = %{version} 1.238 +Requires: libpulse-browse0 = %{version} 1.239 +Requires: pkgconfig glib2-devel 1.240 +Provides: pulseaudio-devel = %{version}-%{release} 1.241 +Obsoletes: pulseaudio-devel < %{version} 1.242 + 1.243 +%description -n libpulse-devel 1.244 +pulseaudio is a networked sound server for Linux and other Unix like 1.245 +operating systems and Microsoft Windows. It is intended to be an 1.246 +improved drop-in replacement for the Enlightened Sound Daemon (ESOUND). 1.247 + 1.248 +This package contains the files needed to compile programs that use the 1.249 +pulseaudio library. 1.250 + 1.251 +Authors: 1.252 +-------- 1.253 + Lennart Poettering 1.254 + Pierre Ossman 1.255 + 1.256 +%package utils 1.257 +Summary: PulseAudio utilities 1.258 +License: GPL v2 or later; LGPL v2.1 or later 1.259 +Group: System/Sound Daemons 1.260 +Requires: libpulse0 = %{version} 1.261 +Requires: libpulsecore9 = %{version} 1.262 +Requires: libpulse-browse0 = %{version} 1.263 +Requires: libpulse-mainloop-glib0 = %{version} 1.264 + 1.265 +%description utils 1.266 +pulseaudio is a networked sound server for Linux and other Unix like 1.267 +operating systems and Microsoft Windows. It is intended to be an 1.268 +improved drop-in replacement for the Enlightened Sound Daemon (ESOUND). 1.269 + 1.270 +Authors: 1.271 +-------- 1.272 + Lennart Poettering 1.273 + Pierre Ossman 1.274 + 1.275 +%lang_package 1.276 +%prep 1.277 +%setup -q -T -b0 1.278 +%patch -p0 1.279 +sed -ie 's;\(alsa >=\) 1.0.17;\1 1.0.16;g' configure 1.280 + 1.281 +%build 1.282 +export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" 1.283 +%configure --disable-ltdl-install --disable-static --disable-rpath --with-system-user=pulse --with-system-group=pulse --with-realtime-group=pulse-rt --with-access-group=pulse-access 1.284 +make %{?jobs:-j%jobs} 1.285 +make doxygen 1.286 + 1.287 +%install 1.288 +%makeinstall 1.289 +#cp %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/pulse/ 1.290 +rm -rf $RPM_BUILD_ROOT%{_libdir}/*.la $RPM_BUILD_ROOT%{_libdir}/pulse-%{drvver}/modules/*.la 1.291 +%suse_update_desktop_file pulseaudio 1.292 +%find_lang %{name} 1.293 +# configure --disable-static had no effect; delete manually. 1.294 +rm -rf $RPM_BUILD_ROOT%{_libdir}/*.a 1.295 +chmod 755 $RPM_BUILD_ROOT%{_bindir}/pulseaudio 1.296 +ln -s esdcompat $RPM_BUILD_ROOT%{_bindir}/esd 1.297 +rm $RPM_BUILD_ROOT/%{_libdir}/libpulsecore.so 1.298 + 1.299 +%clean 1.300 +rm -rf $RPM_BUILD_ROOT 1.301 + 1.302 +%pre 1.303 +groupadd -r pulse &>/dev/null || : 1.304 +useradd -r -c 'PulseAudio daemon' \ 1.305 + -s /sbin/nologin -d /var/lib/pulseaudio -g pulse -G audio pulse &>/dev/null || : 1.306 +groupadd -r pulse-rt &>/dev/null || : 1.307 +groupadd -r pulse-access &>/dev/null || : 1.308 + 1.309 +%post -n libpulse0 -p /sbin/ldconfig 1.310 + 1.311 +%postun -n libpulse0 -p /sbin/ldconfig 1.312 + 1.313 +%post -n libpulse-mainloop-glib0 -p /sbin/ldconfig 1.314 + 1.315 +%postun -n libpulse-mainloop-glib0 -p /sbin/ldconfig 1.316 + 1.317 +%post -n libpulse-browse0 -p /sbin/ldconfig 1.318 + 1.319 +%postun -n libpulse-browse0 -p /sbin/ldconfig 1.320 + 1.321 +%post -n libpulsecore9 -p /sbin/ldconfig 1.322 + 1.323 +%postun -n libpulsecore9 -p /sbin/ldconfig 1.324 + 1.325 +%files 1.326 +%defattr(-,root,root) 1.327 +%doc README LICENSE GPL LGPL 1.328 +%dir %{_sysconfdir}/pulse/ 1.329 +%config(noreplace) %{_sysconfdir}/pulse/daemon.conf 1.330 +%config(noreplace) %{_sysconfdir}/pulse/default.pa 1.331 +%config(noreplace) %{_sysconfdir}/pulse/system.pa 1.332 +%config%{_sysconfdir}/xdg/autostart/pulseaudio.desktop 1.333 +#%attr(4755,root,root) %{_bindir}/pulseaudio 1.334 +%{_bindir}/pulseaudio 1.335 +%{_bindir}/start-pulseaudio-x11 1.336 +%dir %{_libdir}/pulse-%{drvver}/ 1.337 +%dir %{_libdir}/pulse-%{drvver}/modules/ 1.338 +%{_libdir}/pulse-%{drvver}/modules/libalsa-util.so 1.339 +%{_libdir}/pulse-%{drvver}/modules/libauth-cookie.so 1.340 +%{_libdir}/pulse-%{drvver}/modules/libauthkey.so 1.341 +%{_libdir}/pulse-%{drvver}/modules/libcli.so 1.342 +%{_libdir}/pulse-%{drvver}/modules/libdbus-util.so 1.343 +%{_libdir}/pulse-%{drvver}/modules/libiochannel.so 1.344 +%{_libdir}/pulse-%{drvver}/modules/libioline.so 1.345 +%{_libdir}/pulse-%{drvver}/modules/libipacl.so 1.346 +%{_libdir}/pulse-%{drvver}/modules/liboss-util.so 1.347 +%{_libdir}/pulse-%{drvver}/modules/libpacket.so 1.348 +%{_libdir}/pulse-%{drvver}/modules/libparseaddr.so 1.349 +%{_libdir}/pulse-%{drvver}/modules/libpdispatch.so 1.350 +%{_libdir}/pulse-%{drvver}/modules/libprotocol-cli.so 1.351 +%{_libdir}/pulse-%{drvver}/modules/libprotocol-esound.so 1.352 +%{_libdir}/pulse-%{drvver}/modules/libprotocol-http.so 1.353 +%{_libdir}/pulse-%{drvver}/modules/libprotocol-native.so 1.354 +%{_libdir}/pulse-%{drvver}/modules/libprotocol-simple.so 1.355 +%{_libdir}/pulse-%{drvver}/modules/libpstream-util.so 1.356 +%{_libdir}/pulse-%{drvver}/modules/libpstream.so 1.357 +%{_libdir}/pulse-%{drvver}/modules/librtp.so 1.358 +%{_libdir}/pulse-%{drvver}/modules/libsocket-client.so 1.359 +%{_libdir}/pulse-%{drvver}/modules/libsocket-server.so 1.360 +%{_libdir}/pulse-%{drvver}/modules/libsocket-util.so 1.361 +%{_libdir}/pulse-%{drvver}/modules/libstrlist.so 1.362 +%{_libdir}/pulse-%{drvver}/modules/libtagstruct.so 1.363 +%{_libdir}/pulse-%{drvver}/modules/module-alsa-sink.so 1.364 +%{_libdir}/pulse-%{drvver}/modules/module-alsa-source.so 1.365 +%{_libdir}/pulse-%{drvver}/modules/module-always-sink.so 1.366 +%{_libdir}/pulse-%{drvver}/modules/module-cli-protocol-tcp.so 1.367 +%{_libdir}/pulse-%{drvver}/modules/module-cli-protocol-unix.so 1.368 +%{_libdir}/pulse-%{drvver}/modules/module-cli.so 1.369 +%{_libdir}/pulse-%{drvver}/modules/module-combine.so 1.370 +%{_libdir}/pulse-%{drvver}/modules/module-console-kit.so 1.371 +%{_libdir}/pulse-%{drvver}/modules/module-detect.so 1.372 +%{_libdir}/pulse-%{drvver}/modules/module-device-restore.so 1.373 +%{_libdir}/pulse-%{drvver}/modules/module-esound-compat-spawnfd.so 1.374 +%{_libdir}/pulse-%{drvver}/modules/module-esound-compat-spawnpid.so 1.375 +%{_libdir}/pulse-%{drvver}/modules/module-esound-protocol-tcp.so 1.376 +%{_libdir}/pulse-%{drvver}/modules/module-esound-protocol-unix.so 1.377 +%{_libdir}/pulse-%{drvver}/modules/module-esound-sink.so 1.378 +%{_libdir}/pulse-%{drvver}/modules/module-hal-detect.so 1.379 +%{_libdir}/pulse-%{drvver}/modules/module-http-protocol-tcp.so 1.380 +%{_libdir}/pulse-%{drvver}/modules/module-http-protocol-unix.so 1.381 +%{_libdir}/pulse-%{drvver}/modules/module-match.so 1.382 +%{_libdir}/pulse-%{drvver}/modules/module-mmkbd-evdev.so 1.383 +%{_libdir}/pulse-%{drvver}/modules/module-native-protocol-fd.so 1.384 +%{_libdir}/pulse-%{drvver}/modules/module-native-protocol-tcp.so 1.385 +%{_libdir}/pulse-%{drvver}/modules/module-native-protocol-unix.so 1.386 +%{_libdir}/pulse-%{drvver}/modules/module-null-sink.so 1.387 +%{_libdir}/pulse-%{drvver}/modules/module-oss.so 1.388 +%{_libdir}/pulse-%{drvver}/modules/module-pipe-sink.so 1.389 +%{_libdir}/pulse-%{drvver}/modules/module-pipe-source.so 1.390 +%{_libdir}/pulse-%{drvver}/modules/module-position-event-sounds.so 1.391 +%{_libdir}/pulse-%{drvver}/modules/module-rescue-streams.so 1.392 +%{_libdir}/pulse-%{drvver}/modules/module-rtp-recv.so 1.393 +%{_libdir}/pulse-%{drvver}/modules/module-rtp-send.so 1.394 +%{_libdir}/pulse-%{drvver}/modules/module-simple-protocol-tcp.so 1.395 +%{_libdir}/pulse-%{drvver}/modules/module-simple-protocol-unix.so 1.396 +%{_libdir}/pulse-%{drvver}/modules/module-stream-restore.so 1.397 +%{_libdir}/pulse-%{drvver}/modules/module-sine.so 1.398 +%{_libdir}/pulse-%{drvver}/modules/module-tunnel-sink.so 1.399 +%{_libdir}/pulse-%{drvver}/modules/module-tunnel-source.so 1.400 +%{_libdir}/pulse-%{drvver}/modules/module-volume-restore.so 1.401 +%{_libdir}/pulse-%{drvver}/modules/module-suspend-on-idle.so 1.402 +%{_libdir}/pulse-%{drvver}/modules/module-default-device-restore.so 1.403 +%{_libdir}/pulse-%{drvver}/modules/module-ladspa-sink.so 1.404 +%{_libdir}/pulse-%{drvver}/modules/module-remap-sink.so 1.405 +%{_datadir}/PolicyKit/policy/org.pulseaudio.policy 1.406 +%{_mandir}/man1/pulseaudio.1.gz 1.407 +%{_mandir}/man5/default.pa.5.gz 1.408 +%{_mandir}/man5/pulse-client.conf.5.gz 1.409 +%{_mandir}/man5/pulse-daemon.conf.5.gz 1.410 + 1.411 +%files esound-compat 1.412 +%defattr(-,root,root) 1.413 +%{_bindir}/esdcompat 1.414 +%{_bindir}/esd 1.415 +%{_mandir}/man1/esdcompat.1.gz 1.416 + 1.417 +%files module-lirc 1.418 +%defattr(-,root,root) 1.419 +%{_libdir}/pulse-%{drvver}/modules/module-lirc.so 1.420 + 1.421 +%files module-x11 1.422 +%defattr(-,root,root) 1.423 +%{_libdir}/pulse-%{drvver}/modules/libx11prop.so 1.424 +%{_libdir}/pulse-%{drvver}/modules/libx11wrap.so 1.425 +%{_libdir}/pulse-%{drvver}/modules/module-x11-bell.so 1.426 +%{_libdir}/pulse-%{drvver}/modules/module-x11-publish.so 1.427 +%{_libdir}/pulse-%{drvver}/modules/module-x11-xsmp.so 1.428 + 1.429 +%files module-zeroconf 1.430 +%defattr(-,root,root) 1.431 +%{_libdir}/pulse-%{drvver}/modules/libavahi-wrap.so 1.432 +%{_libdir}/pulse-%{drvver}/modules/module-zeroconf-publish.so 1.433 +%{_libdir}/pulse-%{drvver}/modules/module-zeroconf-discover.so 1.434 + 1.435 +%files module-jack 1.436 +%defattr(-,root,root) 1.437 +%{_libdir}/pulse-%{drvver}/modules/module-jack-sink.so 1.438 +%{_libdir}/pulse-%{drvver}/modules/module-jack-source.so 1.439 + 1.440 +%files module-bluetooth 1.441 +%defattr(-,root,root) 1.442 +%{_libdir}/pulse-%{drvver}/modules/libbluetooth-ipc.so 1.443 +%{_libdir}/pulse-%{drvver}/modules/libbluetooth-sbc.so 1.444 +%{_libdir}/pulse-%{drvver}/modules/module-bluetooth-device.so 1.445 +%{_libdir}/pulse-%{drvver}/modules/module-bluetooth-discover.so 1.446 +%{_libdir}/pulse-%{drvver}/modules/module-bluetooth-proximity.so 1.447 +%attr(0755,root,root) %{_libexecdir}/pulse/proximity-helper 1.448 + 1.449 +%files module-gconf 1.450 +%defattr(-,root,root) 1.451 +%dir %{_libdir}/pulse 1.452 +%{_libdir}/pulse-%{drvver}/modules/module-gconf.so 1.453 +%{_libexecdir}/pulse/gconf-helper 1.454 + 1.455 +%files -n libpulse0 1.456 +%defattr(-,root,root) 1.457 +%doc README LICENSE GPL LGPL 1.458 +%dir %{_sysconfdir}/pulse/ 1.459 +%config(noreplace) %{_sysconfdir}/pulse/client.conf 1.460 +%{_libdir}/libpulse.so.* 1.461 +%{_libdir}/libpulse-simple.so.* 1.462 + 1.463 +%files -n libpulsecore9 1.464 +%defattr(-,root,root) 1.465 +%{_libdir}/libpulsecore.so.* 1.466 +%{_libdir}/libpulsedsp.so 1.467 + 1.468 +%files -n libpulse-mainloop-glib0 1.469 +%defattr(-,root,root) 1.470 +%{_libdir}/libpulse-mainloop-glib.so.* 1.471 + 1.472 +%files -n libpulse-browse0 1.473 +%defattr(-,root,root) 1.474 +%{_bindir}/pabrowse 1.475 +%{_libdir}/libpulse-browse.so.* 1.476 + 1.477 +%files -n libpulse-devel 1.478 +%defattr(-,root,root) 1.479 +%doc doxygen/html 1.480 +%{_includedir}/pulse/ 1.481 +%{_libdir}/libpulse.so 1.482 +%{_libdir}/libpulse-mainloop-glib.so 1.483 +%{_libdir}/libpulse-simple.so 1.484 +%{_libdir}/libpulse-browse.so 1.485 +%{_libdir}/pkgconfig/libpulse*.pc 1.486 + 1.487 +%files utils 1.488 +%defattr(-,root,root) 1.489 +%{_bindir}/pacat 1.490 +%{_bindir}/pacmd 1.491 +%{_bindir}/pactl 1.492 +%{_bindir}/paplay 1.493 +%{_bindir}/parec 1.494 +%{_bindir}/pax11publish 1.495 +%{_bindir}/padsp 1.496 +%{_bindir}/pasuspender 1.497 +%{_mandir}/man1/pabrowse.1.gz 1.498 +%{_mandir}/man1/pacat.1.gz 1.499 +%{_mandir}/man1/pacmd.1.gz 1.500 +%{_mandir}/man1/pactl.1.gz 1.501 +%{_mandir}/man1/paplay.1.gz 1.502 +%{_mandir}/man1/pasuspender.1.gz 1.503 +%{_mandir}/man1/padsp.1.gz 1.504 +%{_mandir}/man1/pax11publish.1.gz 1.505 + 1.506 +%files lang -f %{name}.lang 1.507 + 1.508 +%changelog 1.509 +* Wed Feb 19 2009 michael@schloh.com 1.510 +- Upgrade to version 0.9.14, hope for better stability 1.511 +- Use tar.gz instead of unavailable tar.bz2 file 1.512 +* Sat May 31 2008 rodrigo@suse.de 1.513 +- Don't require alsa-plugins-pulse, just Recommend it (bnc#394177) 1.514 +* Mon May 26 2008 rodrigo@suse.de 1.515 +- Depend on alsa-plugins-pulse to have ALSA-based applications 1.516 + work out of the box with PulseAudio (bnc#394177) 1.517 +* Sat May 24 2008 jpr@suse.de 1.518 +- Generate 32bit libraries (bnc #338269) 1.519 +* Mon May 19 2008 rodrigo@suse.de 1.520 +- Removed pulseaudio-use-correct-socket-for-esd-375701.patch, 1.521 + which conflicts with esound patch (bnc#391864) 1.522 +* Mon May 12 2008 rodrigo@suse.de 1.523 +- Added pulseaudio-defaults-daemon-conf.patch to set default 1.524 + values for better performance (bnc#381686) 1.525 +* Tue May 06 2008 rodrigo@suse.de 1.526 +- Added pulseaudio-use-correct-socket-for-esd-375701.patch to 1.527 + use correct esound socket (bnc375701) 1.528 +* Thu Apr 10 2008 maw@suse.de 1.529 +- Update to version 0.9.10: 1.530 + + Better compatibility in padsp with certain programs which like 1.531 + to pass NULL strings to libc functions 1.532 + + Properly create ~/.pulse before using it 1.533 + + Multiarch fixes 1.534 + + Update module-tunnel for protocol version 12 1.535 + + Update Speex resampler 1.536 + + Native ARM atomic operations support 1.537 + + Update of the PolicyKit interface 1.538 + + Compatibility with libtool 2.2 1.539 + + LADSPA interfacing fixes 1.540 + + Make per-user esd socket compile time configurable 1.541 + + Many other bug fixes and updates 1.542 +- Drop pulseaudio-0.9.8-fix-sample-upload.patch 1.543 +- Add pulseaudio-declarations.patch. 1.544 +* Fri Apr 04 2008 rodrigo@suse.de 1.545 +- Added Obsoletes and Provides to esound-compat package to fix 1.546 + dependencies on esound 1.547 +* Wed Mar 12 2008 rodrigo@suse.de 1.548 +- Review and merge changes from public build service into FACTORY. 1.549 +* Sun Mar 09 2008 cyberorg@cyberorg.info 1.550 +- Update to 0.9.9 1.551 +- The only change from 0.9.8 is a fix for CVE-2008-0008 1.552 +- Need to add pulse user to audio group too 1.553 +* Fri Jan 25 2008 rodrigo@suse.de 1.554 +- Removed empty patch file 1.555 +- Disabled setuid binaries 1.556 +* Thu Jan 24 2008 rodrigo@suse.de 1.557 +- Don't use our own default configuration, use upstream one. This 1.558 + should give us support for all devices detected by HAL. 1.559 +* Wed Jan 23 2008 rodrigo@suse.de 1.560 +- Reviewed changes from cyberorg@cyberorg.info submitted to 1.561 + home:rodrigomoya:pulseaudio BS service. 1.562 +* Thu Jan 10 2008 cyberorg@cyberorg.info 1.563 +- Update to 0.9.8 1.564 + * Man pages 1.565 + * Make real-time priority and nice level configurable 1.566 + * Support acquiring priviliges for high-priority and real-time scheduling 1.567 + via PolicyKit 1.568 + * Support S32 samples natively 1.569 + * Rework ALSA surround sound configuration completely 1.570 + * Automatic upmixing/downmixing 1.571 + * Add a couple of new directives to libpulse: add flag to allow fixing the 1.572 + sample specs to the ones that are native to the sink/source a stream is 1.573 + connected to; Change the sample rate, buffering attributes during runtime; 1.574 + allow notification on device suspend/resume and moving of streams between 1.575 + devices 1.576 + * Check process name when dealing with PID files 1.577 + * Allow configuratin of RLIMIT_RTPRIO, RLIMIT_NICE 1.578 + * Add bluetooth proximity module. Just pair your phone and have PA turn down 1.579 + the volume when you leave with your phone and turn it up again if you come back. 1.580 +- Enable bluetooth 1.581 +- Enable Jack 1.582 +- Add policykit 1.583 +- Add many man pages 1.584 +- Enable tcpd 1.585 +* Wed Jan 09 2008 rodrigo@suse.de 1.586 +- Renamed libs packages to follow shared lib policy 1.587 +- Added better descriptions for subpackages 1.588 +- Use tar.bz2 instead of tar.gz 1.589 +- Fixed unversioned self-provides and obsoletes 1.590 +- Use update-desktop-files for .desktop file 1.591 +- PreRequire pwdutils for groupadd/del 1.592 +- Moved libpulsedsp.so to libpusecore4 to avoid rpmlint errors 1.593 +* Tue Jan 08 2008 rodrigo@suse.de 1.594 +- Don't remove users/groups on %%postun 1.595 +* Tue Jan 08 2008 rodrigo@suse.de 1.596 +- Removed 'rm -rf $RPM_BUILD_ROOT' from %%install 1.597 +* Mon Dec 24 2007 rodrigo@suse.de 1.598 +- Use /var/lib/pulseaudio as home dir for pulseaudio user. 1.599 +* Wed Dec 12 2007 rodrigo@suse.de 1.600 +- Removed special permissions for pulseaudio binary to make it 1.601 + buildable until the permissions thing is solved. 1.602 +* Tue Dec 11 2007 rodrigo@suse.de 1.603 +- Merged with package from home:rodrigomoya:pulseaudio BS project. 1.604 +* Thu Nov 22 2007 cyberorg@cyberorg.info 1.605 +- Remove Provides and Obsoletes from esound compat package 1.606 +* Wed Nov 21 2007 cyberorg@cyberorg.info 1.607 +- Restructured spec file to build more subpackages, like in Fedora 8. 1.608 +* Wed Oct 31 2007 tiwai@suse.de 1.609 +- updated to version 0.9.7: 1.610 + * New threaded lock-free (mostly at least) core 1.611 + * New module for automatic discovery of zeroconf audio devices 1.612 + * Reworked JACK module for better real-time compatibility 1.613 + * PA now suspends access to all audio devices if idle 1.614 + * module-combine is now beefedup to automatically pick up local hw devices 1.615 + * make use of gcc intrinsics for atomic ops, byteswap, tls, where possible 1.616 + * use speex resampler by default 1.617 + * use mmap access by default for ALSA devices 1.618 + * fold OSS mmap driver into normal OSS driver 1.619 + * add LADSPA plugin 1.620 + * add plugin for splitting or remapping channel maps 1.621 + * Use Linux eventfd() if available, instead of hacks around FIFOs 1.622 + * make use of PTHREAD_PRIO_INHERIT for some mutexes, wher it makes sense 1.623 + * cleanup dead SHM frags from /dev/shm, where applicable 1.624 + * automatically store/restore default audio device 1.625 + * add new tool pasuspender tool 1.626 + * X11 session management support 1.627 + * allow global configuration for fragment settings/sizes 1.628 + * PA (if HAL is enabled) now ignores modem sound devices by default 1.629 + * Lots of bug fixes and other improvements 1.630 +* Thu Oct 11 2007 sbrabec@suse.cz 1.631 +- Use binding specific avahi package. 1.632 +* Tue Jun 19 2007 tiwai@suse.de 1.633 +- fixed default.pa (typo of rtp.monitor). 1.634 +* Tue Jun 12 2007 tiwai@suse.de 1.635 +- disable flist-test that doesn't pass with ppc (libatomic-ops 1.636 + problem) 1.637 +* Fri Jun 08 2007 tiwai@suse.de 1.638 +- updated to version 0.9.6: 1.639 + * bugfixes, including previous patches 1.640 + * use lock-free algorith with libatomic-ops 1.641 +- add avahi-devel, xorg-x11-devel, glib2-devel and hal-devel to 1.642 + buildrequires 1.643 +- prefer Master volume to PCM volume 1.644 +* Tue May 29 2007 tiwai@suse.de 1.645 +- fix possible remote DoS (#260326) 1.646 +- fix wrong endian conversion of float data 1.647 +- add a workaround for firefox with LD_PRELOAD wrapper 1.648 +- add the missing support of ioctls for JavaSound 1.649 +- increase ESD max samplesize 1.650 +* Tue Apr 24 2007 tiwai@suse.de 1.651 +- disable static library, don't use ltdl install 1.652 +- fix requires of devel package 1.653 +- fix post and postun 1.654 +- build documents via doxygen 1.655 +- fix suspend/resume with alsa backend 1.656 +- fix the frame size handling in alsa backend 1.657 +- fix possible NULL dereference 1.658 +* Mon Oct 16 2006 schwab@suse.de 1.659 +- Make sure config.rpath is present. 1.660 +* Wed Sep 06 2006 tiwai@suse.de 1.661 +- updated to version 0.9.5: 1.662 + * add module-hal-detect module 1.663 + * shared memory transfer method for local clients 1.664 + * update module-volume-restore to automatically restore the output device 1.665 + * add a new module module-rescue-streams 1.666 + * add support for moving streams "hot" between sinks/sources 1.667 + * reduce memory consumption and CPU load 1.668 + * add new module module-gconf for reading additional configuration 1.669 + * fix module-tunnel to work with the latest protocol 1.670 + * miscellaneous fixes 1.671 +* Thu Aug 17 2006 tiwai@suse.de 1.672 +- move libpulsedsp.so to the main package from devel sub package 1.673 + (#199735). 1.674 +* Mon Jul 31 2006 tiwai@suse.de 1.675 +- updated to version 0.9.4: 1.676 + * support for system-wide pulseaudio daemon. 1.677 + * add authentication by IP address range ACL (auth-ip-acl=) 1.678 + * support to set resource limits on platforms 1.679 + * remove loopback= argument for module-*-protocol-tcp 1.680 + * remove obsolete GLIB event loop adapter 1.681 + * add an API to check whether a source/sink is hardware or virtual 1.682 + * remove warning about SIGPIPE in client apps 1.683 + * improve latency calculation of NULL sink 1.684 + * port Zeroconf code from the HOWL API to the native Avahi API 1.685 + * fix broken time event handling in GLIB 1.686 + * Some valgrind/massif fixes 1.687 + * Fix pkg-config files for AMD64 1.688 +* Wed Jul 12 2006 tiwai@suse.de 1.689 +- renamed from polypaudio to pulseaudio (the project name was 1.690 + changed) 1.691 +- update to version 0.9.2: 1.692 + * increase maximum number of concurrent connections 1.693 + * fix latency interpolation 1.694 + * add support for reverse endian sound cards 1.695 + * add support for recording in padsp 1.696 + * reenable CPU load limiter 1.697 + * other bugfixes 1.698 +