%define subrel 0.4 %define name pulseaudio %define version 0.9.21 %define git 0 %define rel 26 %if %{git} %define release %mkrel 0.%{git}.%rel %else %define release %mkrel %rel %endif %define bootstrap 0 %{?_without_bootstrap: %global bootstrap 0} %{?_with_bootstrap: %global bootstrap 1} # (cg) Lennart has introduced a circular dependancy in the libraries # libpulse requires libpulsecommon but libpulsecommon requires libpulse. # This breaks no-undefined. # Further issues in some test apps (maybe more) require that disabling # as-needed is also required. %define _disable_ld_no_undefined 1 %define _disable_ld_as_needed 1 %define _requires_exceptions devel(libpulsecommon # Majors %define major 0 %define zeroconfmajor 0 %define glib2major 0 %define apiver %{version} # Library names %define libname %mklibname %{name} %{major} %define libname_devel %mklibname -d %{name} %define zeroconflibname %mklibname pulsezeroconf %{zeroconfmajor} %define glib2libname %mklibname pulseglib2 %{glib2major} Summary: Sound server for Linux Name: %{name} Version: %{version} Release: %{release} %if %{git} Source0: %{name}-%{git}.tar.lzma %else Source0: %{name}-%{version}.tar.gz %endif Source1: %{name}.sysconfig Source2: %{name}.xinit # (cg) We have to ship an esd.conf file with auto_spawn=0 to stop # libesound from.... you guessed it... auto spawning. Source3: esd.conf Source4: %{name}.svg # (cg) Using git to manage patches # To recreate the structure # git clone git://git.0pointer.de/pulseaudio # git checkout v0.9.21 # git checkout -b mdv-0.9.21-cherry-picks # git am 00*.patch # git checkout -b mdv-0.9.21-patches # git am 05*.patch # To apply new custom patches # git checkout mdv-0.9.21-patches # (do stuff) # To apply new cherry-picks # git checkout mdv-0.9.21-cherry-picks # git cherry-pick <blah> # git checkout mdv-0.9.21-patches # git rebase mdv-0.9.21-cherry-picks # Stable Branch Patches # git format-patch --start-number 100 v0.9.21..stable-queue Patch100: 0100-dbus-remove-filter-functions-only-if-they-were-actua.patch Patch101: 0101-native-fix-request-counter-miscalculations.patch Patch102: 0102-core-make-sure-we-always-return-a-valid-memblock-in-.patch Patch103: 0103-bluetooth-destruct-stream-only-if-it-is-not-already-.patch Patch104: 0104-bluetooth-don-t-hit-an-assert-if-latency-is-queried-.patch Patch105: 0105-client-detect-forking-in-sample-cache-API-too.patch Patch106: 0106-client-verify-connection-state-in-pa_stream_connect_.patch Patch107: 0107-udev-don-t-forget-to-unref-devices-we-are-not-intere.patch Patch108: 0108-once-make-once-related-variables-volatile.patch Patch109: 0109-bluetooth-fix-invalid-memory-access.patch Patch110: 0110-log-add-an-easy-way-to-disable-log-rate-limiting.patch Patch111: 0111-udev-make-sure-we-get-events-only-for-sound-devices.patch Patch112: 0112-alsa-ignore-volume-changes-from-the-hw-if-we-are-not.patch Patch113: 0113-cpu-check-for-CMOV-flag-before-using-this-intsructio.patch Patch114: 0114-alsa-cover-Input-Source-Int-Mic.patch Patch115: 0115-alsa-Cover-the-Int-Mic-Boost-element.patch Patch116: 0116-udev-handle-sound-cards-with-both-modem-and-audio-pr.patch Patch117: 0117-udev-rework-modem-detection-a-bit.patch Patch118: 0118-daemon-first-take-name-on-the-bus-then-return-in-sta.patch Patch119: 0119-alsa-cover-bass-boost-mixer-element.patch Patch120: 0120-Mark-shared-variables-as-volatile.patch Patch121: 0121-udev-use-ID_MODEL_ENC-instead-of-ID_MODEL-if-it-is-s.patch Patch122: 0122-pacat-allow-configuration-of-latency-in-msec.patch Patch123: 0123-client-implement-PULSE_LATENCY_MSEC.patch Patch124: 0124-client-include-dolby-channel-names-in-comments.patch Patch125: 0125-alsa-add-profile-set-for-M-Audio-FastTrack-Pro-USB.patch Patch126: 0126-threaded-mainloop-Properly-initialise-m-n_waiting_fo.patch Patch127: 0127-udev-Use-SOUND_CLASS-instead-of-SOUND_FORM_FACTOR-wh.patch Patch128: 0128-More-src-pulsecore-cpu-arm.c-FTBFS-fixes.patch Patch129: 0129-Fix-the-following-warnings-which-now-cause-buildd-fa.patch Patch130: 0130-libpulse-Store-pa_stream-pointers-to-hashmaps-instea.patch Patch131: 0131-native-rework-handling-of-seeks-that-depend-on-varia.patch Patch132: 0132-core-Fix-macro-typo-PA_SINK_IS_LINKED-PA_SINK_INPUT_.patch Patch133: 0133-alsa-cover-Desktop-Speaker-mixer-elements.patch Patch134: 0134-alsa-cover-Shared-Mic-Line-in-Analog-Source.patch Patch135: 0135-alsa-cover-Internal-Mic-elements.patch Patch136: 0136-alsa-use-default-output-port-names.patch Patch137: 0137-build-sys-add-gobject-to-build-dependencies.patch Patch138: 0138-padsp-emulate-dev-audio-too.patch Patch139: 0139-dbus-first-restart-timer-then-dispatch-it.patch Patch140: 0140-fdsem-be-more-verbose-when-reading-from-eventfd-fail.patch Patch141: 0141-pacat-always-fully-fulfill-write-requests.patch Patch142: 0142-pacmd-store-away-fd-type.patch Patch143: 0143-pacmd-don-t-enter-busy-loop-when-reading-from-stdin-.patch Patch144: 0144-shm-don-t-complain-about-missing-SHM-segments.patch Patch145: 0145-vala-fix-definition-of-INVALID_INDEX.patch Patch146: 0146-vala-fix-definition-of-the-GLib-mainloop-adapter.patch Patch147: 0147-Add-missing-profile-and-alsa-mixer-paths-to-src-Make.patch Patch148: 0148-channelmap-Use-Subwoofer-as-pretty-name-for-LFE.patch Patch149: 0149-vala-fix-wrapping-of-port-setting-calls.patch Patch150: 0150-proplist-explicitly-mention-a-role-test.patch Patch151: 0151-stream-restore-be-a-little-bit-more-verbose-why-we-d.patch Patch152: 0152-sample-cache-use-the-sample-name-as-unmodified-fallb.patch Patch153: 0153-scache-when-playing-a-sample-from-the-cache-make-sur.patch Patch154: 0154-pacat-pass-buffer_attr-to-recording-streams-too.patch Patch155: 0155-suspend-on-idle-resume-audio-device-even-for-initial.patch Patch156: 0156-native-improve-logging-for-buffer_attrs.patch Patch157: 0157-alsa-util-strip-spaces-from-ALSA-card-pcm-names.patch Patch158: 0158-alsa-reset-max_rewind-max_request-while-suspending.patch Patch159: 0159-core-util-introduce-generic-function-pa_strip.patch Patch160: 0160-esd-simple-use-pa_memblockq_pop_missing.patch Patch161: 0161-core-rework-how-stream-volumes-affect-sink-volumes.patch Patch162: 0162-core-util-ensure-that-we-chmod-only-the-dir-we-ourse.patch Patch163: 0163-Handle-Digital-Mic-as-an-Input-Source.patch Patch164: 0164-Fix-crash-on-jack-server-shutdown.patch Patch165: 0165-intended-roles-Do-not-pick-monitor-sources-when-doin.patch Patch166: 0166-socket-client-properly-handle-asyncns-failures.patch Patch167: 0167-Revert-Fix-crash-on-jack-server-shutdown.patch Patch168: 0168-thread-name-all-threads-so-that-the-names-appear-in-.patch Patch169: 0169-jack-Prevent-crash-on-jack-server-shutdown.patch Patch170: 0170-rtp-Fix-bracketing-in-pa_rtp_recv.patch Patch171: 0171-alsa-Fix-assertion-on-mmap_write-triggered-via-a52-p.patch Patch172: 0172-alsa-disable-rewinds-when-using-ALSA-plugins.patch Patch173: 0173-udev-fix-hex-decoding.patch Patch174: 0174-x11-Partially-convert-to-XCB.patch Patch175: 0175-alsa-resume-smoother-after-unsuspend.patch Patch176: 0176-alsa-increase-the-smoother-window.patch Patch177: 0177-alsa-don-t-make-use-of-tsched-related-variables-when.patch Patch178: 0178-add-rewind-safeguard-parameter.patch Patch179: 0179-alsa-sink-Get-rid-of-a-compiler-warning-regarding-re.patch Patch180: 0180-alsa-Set-the-rewind-safeguard-proportionally-to-samp.patch Patch181: 0181-smoother-avoid-losing-precision.patch Patch182: 0182-alsa-source-refactor-smoother-and-device-start.patch Patch183: 0183-alsa-time-test-make-test-usable-for-capture-too.patch Patch184: 0184-alsa-work-around-slightly-broken-_delay-implementati.patch Patch185: 0185-alsa-make-defines-for-smoother-configuration.patch Patch186: 0186-alsa-mixer-add-profile-for-Traktor-Kontrol-S4.patch Patch187: 0187-alsa-Only-set-the-first-flag-to-false-when-we-actual.patch Patch188: 0188-xcb-Ensure-the-XCB-connection-is-valid-before-using-.patch Patch189: 0189-xcb-xcb_get_setup-can-return-0-so-make-sure-we-check.patch Patch190: 0190-x11-Use-the-default-screen-for-X11-properties.patch # Mandriva Patches # git format-patch --start-number 500 0.9.21-stable..mdv-0.9.21-patches Patch500: 0500-Customise-startup-so-we-can-easily-disable-PA.patch Patch501: 0501-Some-customisations-to-esdcompat-in-order-to-adhere-.patch Patch502: 0502-Change-the-default-resample-method-to-speex-fixed-0-.patch Patch503: 0503-start-PA-earlier-in-GNOME-Mdv-bug-47594.patch Patch504: 0504-Apply-startup-customisation-to-new-KDE-module.patch Patch505: 0505-Mute-IEC958-Optical-Raw-for-AudigyX.patch Patch506: 0506-Fix-div-by-zero-in-mcalign-patch-from-Ubuntu.patch Patch507: 0507-augment-properties-Search-for-.desktop-files-in-subf.patch Patch508: 0508-stream-restore-Clear-the-save_sink-save_source-flags.patch Patch509: 0509-device-manager-Ensure-that-sinks-sources-populate-th.patch # Airtunes links to OpenSSL which is BSD-like and should be reflected here License: LGPL and BSD-like Group: Sound Url: http://pulseaudio.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildRequires: glib2-devel BuildRequires: libcap-devel BuildRequires: libsndfile-devel BuildRequires: libsamplerate-devel BuildRequires: libalsa-devel BuildRequires: libjack-devel BuildRequires: libavahi-client-devel BuildRequires: libGConf2-devel BuildRequires: libwrap-devel BuildRequires: X11-devel BuildRequires: xcb-util-devel BuildRequires: udev-devel %if %mdvver < 201010 BuildRequires: hal-devel %endif #gw libtool dep: BuildRequires: dbus-glib-devel BuildRequires: doxygen BuildRequires: automake1.8 BuildRequires: libltdl-devel BuildRequires: libatomic_ops-devel BuildRequires: gettext-devel BuildRequires: lirc-devel %if !%bootstrap BuildRequires: bluez-devel %endif BuildRequires: tdb-devel BuildRequires: speex-devel # (cg) Needed for airtunes BuildRequires: openssl-devel BuildRequires: polkit-1-devel BuildRequires: libasyncns-devel BuildRequires: intltool BuildRequires: imagemagick Provides: polypaudio Obsoletes: polypaudio # (cg) This is for the backport of 0.9.7 to 2008 # pulseaudio fails when using older versions of libtool Requires: libltdl >= 1.5.24 # (cg) Just incase people backport, require specific udev Requires: udev >= 143 Requires: rtkit Requires(post): ccp # (cg) When upgrading from pa < 0.9.7-1 things break due to spec restructure Conflicts: %{libname} < 0.9.7-2 # (cg) libpulsecore has been moved to a dlopen'ed system. Obsoletes: %mklibname pulsecore 1 Obsoletes: %mklibname pulsecore 2 Obsoletes: %mklibname pulsecore 3 Obsoletes: %mklibname pulsecore 4 Obsoletes: %mklibname pulsecore 5 Obsoletes: %mklibname pulsecore 6 Obsoletes: %mklibname pulsecore 7 Obsoletes: %mklibname pulsecore 8 %description pulseaudio is a sound server for Linux and other Unix like operating systems. It is intended to be an improved drop-in replacement for the Enlightened Sound Daemon (EsounD). In addition to the features EsounD provides pulseaudio has: * Extensible plugin architecture (by loading dynamic loadable modules with dlopen()) * Support for more than one sink/source * Better low latency behaviour * Embedabble into other software (the core is available as C library) * Completely asynchronous C API * Simple command line interface for reconfiguring the daemon while running * Flexible, implicit sample type conversion and resampling * "Zero-Copy" architecture * Module autoloading * Very accurate latency measurement for playback and recording. * May be used to combine multiple sound cards to one (with sample rate adjustment) * Client side latency interpolation %post ccp -i -d --set NoOrphans --oldfile %{_sysconfdir}/pulse/daemon.conf --newfile %{_sysconfdir}/pulse/daemon.conf.rpmnew %package -n %{libname} Summary: Libraries for PulseAudio clients Group: System/Libraries Requires: %{name}-client-config Suggests: %{mklibname alsa-plugins}-pulseaudio %ifarch x86_64 # (cg) Suggest the 32 bit library on 64 bits to ensure compatibility # with (typically closed source) 32 bit apps. Suggests: lib%{name}%{major} %endif %description -n %{libname} This package contains the runtime libraries for any application that wishes to interface with a PulseAudio sound server. %define alt_name soundprofile %define alt_priority 20 %package client-config Summary: Client configuration for PulseAudio clients Group: System/Libraries Requires(post): ccp Requires(post): update-alternatives Requires(postun): update-alternatives Conflicts: %{name} < 0.9.16-0.20090816.1 # (cg) Adding the obsoletes here as this package is almost always installed # and doing it in task-pulseaudio would cause it to be installed when not needed. # Flash plugin support pulse natively and libflashsupport now causes more # problems than it fixes Obsoletes: libflashsupport %description client-config This package contains the client configuration files for any application that wishes to interface with a PulseAudio sound server. %post client-config %{_sbindir}/update-alternatives \ --install %{_sysconfdir}/sound/profiles/current %{alt_name} %{_sysconfdir}/sound/profiles/pulse %{alt_priority} ccp -i -d --set NoOrphans --oldfile %{_sysconfdir}/pulse/client.conf --newfile %{_sysconfdir}/pulse/client.conf.rpmnew %postun client-config if [ ! -f %{_sysconfdir}/sound/profiles/pulse/profile.conf ]; then /usr/sbin/update-alternatives --remove %{alt_name} %{_sysconfdir}/sound/profiles/pulse fi %package -n %{zeroconflibname} Summary: Zeroconf support for PulseAudio clients Group: System/Libraries %description -n %{zeroconflibname} This package contains the runtime libraries and tools that allow PulseAudio clients to automatically detect PulseAudio servers using Zeroconf. %package -n %{glib2libname} Summary: GLIB 2.x bindings for PulseAudio clients Group: System/Libraries %description -n %{glib2libname} This package contains bindings to integrate the PulseAudio client library with a GLIB 2.x based application. %package -n %{libname_devel} Summary: Headers and libraries for PulseAudio client development Group: Development/C Requires: %{libname} = %{version}-%{release} Requires: %{zeroconflibname} = %{version}-%{release} Requires: %{glib2libname} = %{version}-%{release} Provides: lib%{name}-devel = %{version}-%{release} Provides: %{name}-devel = %{version}-%{release} Obsoletes: %mklibname -d %{name} %{major} %description -n %{libname_devel} Headers and libraries for developing applications that can communicate with a PulseAudio sound server. %package esound-compat Summary: PulseAudio EsounD daemon compatibility script Group: Sound Requires: %{name} = %{version}-%{release} %if %{mdkversion} > 200800 Provides: esound Obsoletes: esound < 0.2.38-5mdv Conflicts: esound-daemon %endif %if %{mdkversion} > 201000 Obsoletes: esound-daemon %endif %description esound-compat A compatibility script that allows applications to call /usr/bin/esd and start PulseAudio with EsounD protocol modules. %package module-lirc Summary: LIRC support for the PulseAudio sound server Group: Sound Requires: %{name} = %{version}-%{release} %description module-lirc LIRC volume control module for the PulseAudio sound server. %if !%bootstrap %package module-bluetooth Summary: Bluetooth support for the PulseAudio sound server Group: Sound Requires: %{name} = %{version}-%{release} %description module-bluetooth Bluetooth modules for the PulseAudio sound server to provide support for headsets and proximity detection. %endif %package module-x11 Summary: X11 support for the PulseAudio sound server Group: Sound Requires: %{name} = %{version}-%{release} %description module-x11 X11 bell and security modules for the PulseAudio sound server. %package module-zeroconf Summary: Zeroconf support for the PulseAudio sound server Group: Sound Requires: %{name} = %{version}-%{release} %description module-zeroconf Zeroconf publishing module for the PulseAudio sound server. %package module-jack Summary: JACK support for the PulseAudio sound server Group: Sound Requires: %{name} = %{version}-%{release} %description module-jack JACK sink and source modules for the PulseAudio sound server. %package module-gconf Summary: GConf support for the PulseAudio sound server Group: Sound Requires: %{name} = %{version}-%{release} %description module-gconf GConf configuration backend for the PulseAudio sound server. %package utils Summary: PulseAudio sound server utilities Group: Sound %description utils This package contains command line utilities for the PulseAudio sound server. %prep %if %{git} %setup -q -n %{name}-%{git} %else %setup -q -n %{name}-%{version} %endif %apply_patches # (cg) If autoconf is retriggered (which can happen automatically) we need this file. cat >git-version-gen <<EOF #!/bin/bash echo -n %{version}-%{release} EOF chmod a+x git-version-gen # (cg) Always needed for history patches #%if %{git} echo "clean:" > Makefile ./bootstrap.sh -V #%endif %build %configure2_5x \ %if %mdvver >= 201010 --disable-hal \ %endif %make make doxygen %install rm -rf %{buildroot} %makeinstall_std install -D -m 0644 %{_sourcedir}/%{name}.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/%{name} install -D -m 0755 %{_sourcedir}/%{name}.xinit %{buildroot}%{_sysconfdir}/X11/xinit.d/50%{name} install -D -m 0755 %{_sourcedir}/esd.conf %{buildroot}%{_sysconfdir}/ install -D -m 0644 %{_sourcedir}/%{name}.svg %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg mkdir -p %{buildroot}%{_datadir}/icons/hicolor/scalable/devices ln -s ../apps/%{name}.svg %{buildroot}%{_datadir}/icons/hicolor/scalable/devices/audio-backend-pulseaudio.svg for size in 16 22 32 48 64 128; do mkdir -p %{buildroot}%{_datadir}/icons/hicolor/${size}x${size}/{apps,devices} convert -geometry ${size}x${size} %{_sourcedir}/%{name}.svg %{buildroot}%{_datadir}/icons/hicolor/${size}x${size}/apps/%{name}.png ln -s ../apps/%{name}.png %{buildroot}%{_datadir}/icons/hicolor/${size}x${size}/devices/audio-backend-pulseaudio.png done # Remove static and metalink libraries find %{buildroot} \( -name *.a -o -name *.la \) -exec rm {} \; # Fix esd ln -s esdcompat %{buildroot}%{_bindir}/esd # (cg) For sound profile support mkdir -p %{buildroot}%{_sysconfdir}/sound/profiles/pulse echo "SOUNDPROFILE=pulse" >%{buildroot}%{_sysconfdir}/sound/profiles/pulse/profile.conf # (cg) HAL support is no longer the default, and we don't officially support system wide, so # System Wide + HAL is pretty unlikely. rm -f %{buildroot}%{_sysconfdir}/dbus-1/system.d/%{name}-system.conf # (cg) Disable x11-cork-request... it should be ahndled in the apps as we cannot # maintain state via this mechanism. Should be a patch, but I'm lazy. sed -i 's,\(/usr/bin/pactl load-module module-x11-cork-request\),#\1,' %{buildroot}%{_bindir}/start-pulseaudio-x11 %find_lang %{name} %clean rm -rf %{buildroot} %files -f %{name}.lang %defattr(-,root,root) %doc README %dir %{_sysconfdir}/pulse/ %config(noreplace) %{_sysconfdir}/pulse/daemon.conf %config(noreplace) %{_sysconfdir}/pulse/default.pa %config(noreplace) %{_sysconfdir}/pulse/system.pa %config(noreplace) %{_sysconfdir}/sysconfig/%{name} %{_bindir}/%{name} %{_mandir}/man1/%{name}.1.* %{_mandir}/man5/pulse-client.conf.5.* %{_mandir}/man5/pulse-daemon.conf.5.* %{_mandir}/man5/default.pa.5.* %{_datadir}/icons/hicolor/* %dir %{_datadir}/%{name}/ %{_datadir}/%{name}/alsa-mixer /lib/udev/rules.d/90-pulseaudio.rules %dir %{_libdir}/pulse-%{apiver}/modules/ %{_libdir}/pulse-%{apiver}/modules/libalsa-util.so %{_libdir}/pulse-%{apiver}/modules/libcli.so %{_libdir}/pulse-%{apiver}/modules/liboss-util.so %{_libdir}/pulse-%{apiver}/modules/libprotocol-cli.so %{_libdir}/pulse-%{apiver}/modules/libprotocol-esound.so %{_libdir}/pulse-%{apiver}/modules/libprotocol-http.so %{_libdir}/pulse-%{apiver}/modules/libprotocol-native.so %{_libdir}/pulse-%{apiver}/modules/libprotocol-simple.so %{_libdir}/pulse-%{apiver}/modules/libraop.so %{_libdir}/pulse-%{apiver}/modules/librtp.so %{_libdir}/pulse-%{apiver}/modules/module-alsa-card.so %{_libdir}/pulse-%{apiver}/modules/module-alsa-sink.so %{_libdir}/pulse-%{apiver}/modules/module-alsa-source.so %{_libdir}/pulse-%{apiver}/modules/module-always-sink.so %{_libdir}/pulse-%{apiver}/modules/module-augment-properties.so %{_libdir}/pulse-%{apiver}/modules/module-card-restore.so %{_libdir}/pulse-%{apiver}/modules/module-cli-protocol-tcp.so %{_libdir}/pulse-%{apiver}/modules/module-cli-protocol-unix.so %{_libdir}/pulse-%{apiver}/modules/module-cli.so %{_libdir}/pulse-%{apiver}/modules/module-combine.so %{_libdir}/pulse-%{apiver}/modules/module-cork-music-on-phone.so %{_libdir}/pulse-%{apiver}/modules/module-console-kit.so %{_libdir}/pulse-%{apiver}/modules/module-detect.so %{_libdir}/pulse-%{apiver}/modules/module-device-manager.so %{_libdir}/pulse-%{apiver}/modules/module-device-restore.so %{_libdir}/pulse-%{apiver}/modules/module-esound-compat-spawnfd.so %{_libdir}/pulse-%{apiver}/modules/module-esound-compat-spawnpid.so %{_libdir}/pulse-%{apiver}/modules/module-esound-protocol-tcp.so %{_libdir}/pulse-%{apiver}/modules/module-esound-protocol-unix.so %{_libdir}/pulse-%{apiver}/modules/module-esound-sink.so %{_libdir}/pulse-%{apiver}/modules/module-hal-detect.so %{_libdir}/pulse-%{apiver}/modules/module-http-protocol-tcp.so %{_libdir}/pulse-%{apiver}/modules/module-http-protocol-unix.so %{_libdir}/pulse-%{apiver}/modules/module-intended-roles.so %{_libdir}/pulse-%{apiver}/modules/module-loopback.so %{_libdir}/pulse-%{apiver}/modules/module-match.so %{_libdir}/pulse-%{apiver}/modules/module-mmkbd-evdev.so %{_libdir}/pulse-%{apiver}/modules/module-native-protocol-fd.so %{_libdir}/pulse-%{apiver}/modules/module-native-protocol-tcp.so %{_libdir}/pulse-%{apiver}/modules/module-native-protocol-unix.so %{_libdir}/pulse-%{apiver}/modules/module-null-sink.so %{_libdir}/pulse-%{apiver}/modules/module-oss.so %{_libdir}/pulse-%{apiver}/modules/module-pipe-sink.so %{_libdir}/pulse-%{apiver}/modules/module-pipe-source.so %{_libdir}/pulse-%{apiver}/modules/module-raop-sink.so %{_libdir}/pulse-%{apiver}/modules/module-rygel-media-server.so %{_libdir}/pulse-%{apiver}/modules/module-position-event-sounds.so %{_libdir}/pulse-%{apiver}/modules/module-rescue-streams.so %{_libdir}/pulse-%{apiver}/modules/module-rtp-recv.so %{_libdir}/pulse-%{apiver}/modules/module-rtp-send.so %{_libdir}/pulse-%{apiver}/modules/module-simple-protocol-tcp.so %{_libdir}/pulse-%{apiver}/modules/module-simple-protocol-unix.so %{_libdir}/pulse-%{apiver}/modules/module-sine.so %{_libdir}/pulse-%{apiver}/modules/module-sine-source.so %{_libdir}/pulse-%{apiver}/modules/module-tunnel-sink.so %{_libdir}/pulse-%{apiver}/modules/module-tunnel-source.so %{_libdir}/pulse-%{apiver}/modules/module-udev-detect.so %{_libdir}/pulse-%{apiver}/modules/module-volume-restore.so %{_libdir}/pulse-%{apiver}/modules/module-stream-restore.so %{_libdir}/pulse-%{apiver}/modules/module-suspend-on-idle.so %{_libdir}/pulse-%{apiver}/modules/module-default-device-restore.so %{_libdir}/pulse-%{apiver}/modules/module-ladspa-sink.so %{_libdir}/pulse-%{apiver}/modules/module-remap-sink.so %files -n %{libname} %defattr(-,root,root) %{_libdir}/libpulse.so.%{major}* %{_libdir}/libpulse-simple.so.%{major}* %{_libdir}/libpulsecommon-%{apiver}.so %{_libdir}/libpulsecore-%{apiver}.so # (cg) Although the following is not a shared library, putting this file here # will allow padsp to work on dual arch machines... (e.g. using padsp to start # a 32-bit app). %{_libdir}/libpulsedsp.so %files client-config %defattr(-,root,root) %dir %config(noreplace) %{_sysconfdir}/pulse/client.conf %dir %{_sysconfdir}/sound/profiles/pulse %{_sysconfdir}/sound/profiles/pulse/profile.conf %files -n %{zeroconflibname} %defattr(-,root,root) %{_libdir}/libpulse-browse.so.%{zeroconfmajor}* %files -n %{glib2libname} %defattr(-,root,root) %{_libdir}/libpulse-mainloop-glib.so.%{glib2major}* %files -n %{libname_devel} %doc doxygen/html %defattr(-,root,root) %{_libdir}/libpulse.so %{_libdir}/libpulse-browse.so %{_libdir}/libpulse-mainloop-glib.so %{_libdir}/libpulse-simple.so %dir %{_includedir}/pulse %{_includedir}/pulse/*.h %{_libdir}/pkgconfig/*.pc %{_datadir}/vala/vapi/libpulse.vapi %files esound-compat %defattr(-,root,root) %config(noreplace) %{_sysconfdir}/esd.conf %{_bindir}/esdcompat %{_bindir}/esd %{_mandir}/man1/esdcompat.1.* %if !%bootstrap %files module-bluetooth %defattr(-,root,root) %{_libdir}/pulse-%{apiver}/modules/libbluetooth-ipc.so %{_libdir}/pulse-%{apiver}/modules/libbluetooth-sbc.so %{_libdir}/pulse-%{apiver}/modules/libbluetooth-util.so %{_libdir}/pulse-%{apiver}/modules/module-bluetooth-device.so %{_libdir}/pulse-%{apiver}/modules/module-bluetooth-discover.so %{_libdir}/pulse-%{apiver}/modules/module-bluetooth-proximity.so %{_libdir}/pulse/proximity-helper %endif %files module-lirc %defattr(-,root,root) %{_libdir}/pulse-%{apiver}/modules/module-lirc.so %files module-x11 %defattr(-,root,root) %{_sysconfdir}/X11/xinit.d/50%{name} %{_bindir}/pax11publish %{_bindir}/start-pulseaudio-x11 %{_bindir}/start-pulseaudio-kde %{_mandir}/man1/pax11publish.1.* %{_libdir}/pulse-%{apiver}/modules/module-x11-bell.so %{_libdir}/pulse-%{apiver}/modules/module-x11-cork-request.so %{_libdir}/pulse-%{apiver}/modules/module-x11-publish.so %{_libdir}/pulse-%{apiver}/modules/module-x11-xsmp.so %{_sysconfdir}/xdg/autostart/pulseaudio.desktop %{_sysconfdir}/xdg/autostart/pulseaudio-kde.desktop %files module-zeroconf %defattr(-,root,root) %{_bindir}/pabrowse %{_mandir}/man1/pabrowse.1.* %{_libdir}/pulse-%{apiver}/modules/libavahi-wrap.so %{_libdir}/pulse-%{apiver}/modules/module-zeroconf-discover.so %{_libdir}/pulse-%{apiver}/modules/module-zeroconf-publish.so %{_libdir}/pulse-%{apiver}/modules/module-raop-discover.so %files module-jack %defattr(-,root,root) %{_libdir}/pulse-%{apiver}/modules/module-jack-sink.so %{_libdir}/pulse-%{apiver}/modules/module-jack-source.so %files module-gconf %defattr(-,root,root) %{_libdir}/pulse-%{apiver}/modules/module-gconf.so %dir %{_libdir}/pulse/ %{_libdir}/pulse/gconf-helper %files utils %defattr(-,root,root) %{_bindir}/pacat %{_bindir}/pacmd %{_bindir}/pactl %{_bindir}/padsp %{_bindir}/pamon %{_bindir}/paplay %{_bindir}/parec %{_bindir}/parecord %{_bindir}/pasuspender %{_mandir}/man1/pacat.1.* %{_mandir}/man1/pacmd.1.* %{_mandir}/man1/pactl.1.* %{_mandir}/man1/padsp.1.* %{_mandir}/man1/paplay.1.* %{_mandir}/man1/pasuspender.1.* %changelog * Mon Sep 20 2010 Colin Guthrie <cguthrie@mandriva.org> 0.9.21-26.0.4mdv2010.1 + Revision: 579926 - More fixes from upstream stable-queue: - Fix several issues with alsa recording timing - Fix potential segv with XCB - Upstream patch to fix recording timings after starting corked - Add udev hex decoding fix (and reorganise patches) - Add BR on xcb-utils-devel - Apply my client-side XCB conversion patch. This has had a fair bit of testing in Cooker. - Fix assertion on mmap write with a52 alsa plugin - Disable rewinds when using ALSA plugins (i.e. a52) * Wed Jun 09 2010 Raphaël Gertz <rapsys@mandriva.org> 0.9.21-27mdv2010.1 + Revision: 547306 - Add sysconfig/pulseaudio config merge - Add default.pa config merge * Sat Jun 05 2010 Colin Guthrie <cguthrie@mandriva.org> 0.9.21-26mdv2010.1 + Revision: 547134 - Fix initial device order under KDE (should fix HDMI being default rather than internal speakers) * Sun May 09 2010 Ahmad Samir <ahmadsamir@mandriva.org> 0.9.21-25mdv2010.1 + Revision: 544107 - bump rel and resubmit due to missing packages + Colin Guthrie <cguthrie@mandriva.org> - Latest patches from stable-queue, including potential rtp fix. * Tue Apr 27 2010 Christophe Fergeau <cfergeau@mandriva.com> 0.9.21-23mdv2010.1 + Revision: 539593 - rebuild so that shared libraries are properly stripped again * Sat Apr 17 2010 Colin Guthrie <cguthrie@mandriva.org> 0.9.21-22mdv2010.1 + Revision: 535910 - Fix issue when IPv6 is disabled in the kernel + Tomasz Pawel Gajc <tpg@mandriva.org> - xfce4 support XDG autostart too * Mon Apr 05 2010 Funda Wang <fwang@mandriva.org> 0.9.21-21mdv2010.1 + Revision: 531734 - rebuild for new openssl * Wed Mar 17 2010 Colin Guthrie <cguthrie@mandriva.org> 0.9.21-20mdv2010.1 + Revision: 524316 - Do not use monitors for intended roles (fixes issue of skype picking playback monitors for headsets) * Mon Mar 15 2010 Colin Guthrie <cguthrie@mandriva.org> 0.9.21-19mdv2010.1 + Revision: 519434 - Fix jack-related crash on jackd shutdown * Fri Mar 12 2010 Colin Guthrie <cguthrie@mandriva.org> 0.9.21-18mdv2010.1 + Revision: 518310 - Add support for Digital Mic as found in some Dell netbooks * Thu Mar 11 2010 Colin Guthrie <cguthrie@mandriva.org> 0.9.21-17mdv2010.1 + Revision: 518233 - Disable HAL support (note: module-hal-detect.so is still included but it now just loads udev-detect) - One more fix from stable-queue * Fri Feb 26 2010 Colin Guthrie <cguthrie@mandriva.org> 0.9.21-16mdv2010.1 + Revision: 511797 - One final patch from stable-queue (for a while) * Fri Feb 26 2010 Oden Eriksson <oeriksson@mandriva.com> 0.9.21-15mdv2010.1 + Revision: 511626 - rebuilt against openssl-0.9.8m * Tue Feb 23 2010 Colin Guthrie <cguthrie@mandriva.org> 0.9.21-14mdv2010.1 + Revision: 510184 - More stable-queue fixes * Mon Feb 22 2010 Colin Guthrie <cguthrie@mandriva.org> 0.9.21-13mdv2010.1 + Revision: 509331 - More stable-queue fixes - Obsolete esound-daemon * Fri Feb 19 2010 Colin Guthrie <cguthrie@mandriva.org> 0.9.21-12mdv2010.1 + Revision: 507982 - Latest fixes from stable-queue * Fri Feb 12 2010 Colin Guthrie <cguthrie@mandriva.org> 0.9.21-11mdv2010.1 + Revision: 504388 - Fix paplay deadlock * Wed Feb 10 2010 Colin Guthrie <cguthrie@mandriva.org> 0.9.21-10mdv2010.1 + Revision: 503480 - Add a fix for missing sink input proplist changes. * Fri Feb 05 2010 Colin Guthrie <cguthrie@mandriva.org> 0.9.21-9mdv2010.1 + Revision: 501132 - Make sure routing is reapplied if a save_sink|source flag is cleared. * Fri Feb 05 2010 Colin Guthrie <cguthrie@mandriva.org> 0.9.21-8mdv2010.1 + Revision: 501028 - Reset the save_sink flag if the device in the stream restore db is reset - Make the property searching code work generically for all subfolders not just kde4 * Fri Jan 29 2010 Colin Guthrie <cguthrie@mandriva.org> 0.9.21-6mdv2010.1 + Revision: 497860 - Look for .desktop files for KDE apps too (for stream icons) * Mon Jan 18 2010 Colin Guthrie <cguthrie@mandriva.org> 0.9.21-5mdv2010.1 + Revision: 492917 - More upstream fixes on the stable-queue branch * Thu Jan 14 2010 Colin Guthrie <cguthrie@mandriva.org> 0.9.21-4mdv2010.1 + Revision: 491556 - Include patches from the latest upstream stable-queue branch * Mon Jan 04 2010 Colin Guthrie <cguthrie@mandriva.org> 0.9.21-3mdv2010.1 + Revision: 486233 - Fix for some Audigy cards - Include Ubuntu fix for possible div-by-zero (not sure this has been reported but harmless patch) * Mon Dec 28 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.21-2mdv2010.1 + Revision: 483039 - Add upstream patch to mark some variables as volatile to fix threading issues. * Mon Nov 23 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.21-1mdv2010.1 + Revision: 469219 - New version: 0.9.21 - Dropped upstream applied patches * Tue Nov 17 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.20-2mdv2010.1 + Revision: 466708 - Fix missing alsa path config files * Sat Nov 14 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.20-1mdv2010.1 + Revision: 466074 - New bugfix version: 0.9.20 - Drop backported patch no longer needed * Thu Nov 05 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.19-8mdv2010.1 + Revision: 460436 - Re-enable libasyncns (previous problems should all be gone now) - Fix SIMD stuff properly with upstream fix (MMX performance boost) * Wed Oct 21 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.19-7mdv2010.0 + Revision: 458495 - Disable MMX volume code as it appears to cause problems (mdv#53870) - Remove old debugging patch which is no longer needed. - Add a suggests on the alsa plugin from the library * Tue Oct 20 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.19-6mdv2010.0 + Revision: 458360 - Add suggests on the 32-bit library on 64-bit systems for better compatibility OOTB * Sun Oct 18 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.19-5mdv2010.0 + Revision: 458106 - Disable x11-cork-request module (can cause unpause after phone calls etc) * Sat Oct 10 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.19-4mdv2010.0 + Revision: 456560 - Minor update to module-device-manager to report device indexes instead of simple 'available' flag. * Sat Oct 03 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.19-3mdv2010.0 + Revision: 453183 - Latest version of device-manager - o Now plays nicely with module-stream-restore (individial apps can be moved) - o Now tracks a device description until the user specifically changes it. * Fri Oct 02 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.19-2mdv2010.0 + Revision: 452431 - Fix a couple typos in the device-manager stuff - Customise the KDE related scripts to ensure they comply with our config. - Update device-manager patch (now supports live routing with KDE) - Obsolete libflashsupport here rather than in task-pulseaudio to easy upgrades. * Wed Sep 30 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.19-1mdv2010.0 + Revision: 451187 - New version: 0.9.19 (minor bugfilx rollup) * Mon Sep 28 2009 Olivier Blin <oblin@mandriva.com> 0.9.18-6mdv2010.0 + Revision: 450310 - add bootstrap to break circular build-dep chain: gst-plug-base->theora->SDL->libpulseaudio-devel->bluez-devel->gst-plug-base-dev choose to fix it here as it's easy and pulse is quicker to build than SDL (from Arnaud Patard) * Sun Sep 27 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.18-5mdv2010.0 + Revision: 449811 - Require update-alternatives for the client-config %%post script - Move ccp command to end of %%post script just in case it fails (update-alternatives is more important) - Update device-manager patch to current version * Wed Sep 23 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.18-4mdv2010.0 + Revision: 447868 - Proper fix for mmx/sse register starvation on some 32bit systems (mdv#53870) * Mon Sep 21 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.18-3mdv2010.0 + Revision: 446734 - Revert latest mmx optimisation as it appears to cause distortion (mdv#53870) * Sun Sep 20 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.18-2mdv2010.0 + Revision: 445922 - Fix tunnels to/from PA servers v0.9.16+ - Update device-manager branch to my latest version (not yet activated by default) * Sat Sep 19 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.18-1mdv2010.0 + Revision: 444655 - New version 0.9.18 * Fri Sep 18 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.17-2mdv2010.0 + Revision: 444266 - Fix avahi detection of pulse/raop sinks - Fix raop command writing - Give all ports a human name to allow GUI tools to work properly and provide selection - NB: All patches now pushed to 0.9.17-stable branch upstream * Sun Sep 13 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.17-1mdv2010.0 + Revision: 438812 - New version 0.9.17 (fixes non-timer based scheduling properly) * Thu Sep 10 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.16-2mdv2010.0 + Revision: 436824 - Revert a last minute change before 0.9.16 which I think is causing mdv#53589 - Drop old patches that should have been removed a while back. * Thu Sep 10 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.16-1mdv2010.0 + Revision: 436497 - New version: 0.9.16 * Thu Sep 10 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.16-0.20090909.2mdv2010.0 + Revision: 436170 - Update to new git master with more fixes (hopefully) for mdv#52345 * Wed Sep 09 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.16-0.20090909.1mdv2010.0 + Revision: 434942 - Update to 71e066c873e in order to help trace mdv#52763 and mdv#52345 * Tue Sep 08 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.16-0.20090908.2mdv2010.0 + Revision: 433939 - Add some debugging to udev-detect to help trace mdv#52763 and mdv#52345 * Tue Sep 08 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.16-0.20090908.1mdv2010.0 + Revision: 433151 - New snapshot * Thu Sep 03 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.16-0.20090903.1mdv2010.0 + Revision: 428006 - New snapshot including MMX/SSE fixes * Wed Sep 02 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.16-0.20090902.1mdv2010.0 + Revision: 424470 - New snapshot including some fixes that deal gracefully with Skypes invalid requests * Mon Aug 31 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.16-0.20090831.1mdv2010.0 + Revision: 422865 - New snapshot. Seems to address some flat volume issues. * Thu Aug 27 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.16-0.20090827.1mdv2010.0 + Revision: 421787 - New snapshot * Tue Aug 25 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.16-0.20090824.1mdv2010.0 + Revision: 420652 - Remove the system wide dbus policy file as neither is really supported fully any more - New snapshot * Thu Aug 20 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.16-0.20090819.1mdv2010.0 + Revision: 418340 - New snapshot - flat volume logic tweaks which should address mdv#52881 and maybe mdv#52918 - Daemon should no longer be setuid since rt-kit came along * Tue Aug 18 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.16-0.20090817.1mdv2010.0 + Revision: 417855 - Spec cleanup to remove old code (backporting is no longer supported due to kernel/udev requirements) - New snapshot - Use ccp to merge config files on upgrade * Sun Aug 16 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.16-0.20090816.1mdv2010.0 + Revision: 416910 - New snapshot. - Support soundprofiles * Wed Aug 05 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.16-0.20090805.1mdv2010.0 + Revision: 410096 - New snapshot (equiv to test4) * Fri Jul 31 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.16-0.20090731.1mdv2010.0 + Revision: 405158 - New snapshot. * Thu Jul 23 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.16-0.20090723.1mdv2010.0 + Revision: 399098 - New snapshot - Build against polkit rather than policykit * Thu Jul 02 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.16-0.test2.1mdv2010.0 + Revision: 391824 - New version 0.9.16-test2 * Sun Jun 28 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.16-0.test1.2mdv2010.0 + Revision: 390199 - Fix issue when retrieving device info from older servers - Add my history patches which includes a module-device-manager module (not activated by default) * Fri Jun 26 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.16-0.test1.1mdv2010.0 + Revision: 389301 - BuildRequires udev-devel - Require specific udev version to save potential problems - Rejig patches (remove the gap left by policy kit patch which is no longer used) - New version 0.9.16-test1 - New detection code based on udev - New intended roles module for automatic routing for certain roles * Mon Jun 08 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.15-7mdv2010.0 + Revision: 384150 - Drop SHM patch - it breaks. - Apply two additional patches from upstream to fix missing function and debug verboseness * Mon Jun 08 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.15-6mdv2010.0 + Revision: 384094 - Add recommended backported patches from upstream * Mon Jun 08 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.15-5mdv2010.0 + Revision: 383797 - Apply upstream fix for mute status bug (mdv#51234) - Use %%apply_patches macro * Sat May 09 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.15-4mdv2010.0 + Revision: 373751 - Revert a potentially problem upstream commit that interferes with Skype. mdv#49947 * Fri May 08 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.15-3mdv2010.0 + Revision: 373419 - Backport some upstream fixes (mostly for 24/32bit sample formats) * Tue Apr 21 2009 Frederic Crozat <fcrozat@mandriva.com> 0.9.15-2mdv2009.1 + Revision: 368490 - Patch504 (Ubuntu): start PA earlier under GNOME (Mdv bug #47594) * Tue Apr 14 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.15-1mdv2009.1 + Revision: 366878 - New version: 0.9.15 * Fri Apr 10 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.15-0.20090410.1mdv2009.1 + Revision: 365737 - New snapshot (test8 - probably final rc) * Wed Apr 01 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.15-0.20090401.2mdv2009.1 + Revision: 363404 - Update to slightly newer snapshot to fix bt module loading * Wed Apr 01 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.15-0.20090401.1mdv2009.1 + Revision: 363124 - New test version (test7) * Fri Mar 06 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.15-0.20090305.1mdv2009.1 + Revision: 349715 - New snapshot: 0.9.15-test5 * Mon Mar 02 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.15-0.20090302.1mdv2009.1 + Revision: 347524 - New snapshot * Sun Mar 01 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.15-0.20090225.3mdv2009.1 + Revision: 346329 - Fix alsa when not using real cards * Thu Feb 26 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.15-0.20090225.2mdv2009.1 + Revision: 345065 - Fix bluetooth device module linking * Thu Feb 26 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.15-0.20090225.1mdv2009.1 + Revision: 345031 - New snapshot (test3 release) * Sun Feb 22 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.15-0.20090222.1mdv2009.1 + Revision: 343912 - New snapshot - Add patch to fix trademark issues - Add patch to include the moduledir in pkg-config file * Thu Feb 12 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.15-0.20090212.1mdv2009.1 + Revision: 339869 - New snapshot (test2 tarball equiv) * Thu Feb 05 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.15-0.20090204.2mdv2009.1 + Revision: 337683 - Disable module-position-event-sounds until it's fixed * Wed Feb 04 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.15-0.20090204.1mdv2009.1 + Revision: 337550 - New snapshot - Remove patches merged upstream * Wed Feb 04 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.15-0.20090203.1mdv2009.1 + Revision: 337226 - Fix link ordering issues - Reenable parallel build - Fix up airtunes volume handling a bit - Disable parallel make - New snapshot - Drop patches merged upstream - Rediff remaining patches - Temporarily disable module-stream-restore until pavucontrol is fixed * Wed Jan 28 2009 Götz Waschk <waschk@mandriva.org> 0.9.14-0.20090109.2mdv2009.1 + Revision: 335004 - fix build deps - build with libtool 2.2 on Cooker * Sat Jan 10 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.14-0.20090109.1mdv2009.1 + Revision: 327831 - Revert upstream libtool 2.2 changes until we upgrade to libtool 2.2 ourselves - Drop patch505 now fixed correctly upstream - Drop gconf moving patch shouldn't be needed anymore (but need to test) - New snapshot * Wed Nov 05 2008 Colin Guthrie <cguthrie@mandriva.org> 0.9.14-0.20081105.1mdv2009.1 + Revision: 300155 - New snapshot - Add patch to fix/workaround module-suspend-on-idle - Add patch to fix linking on pacmd * Sat Oct 25 2008 Colin Guthrie <cguthrie@mandriva.org> 0.9.14-0.20081025.2mdv2009.1 + Revision: 297232 - Fix packaging idiocy * Sat Oct 25 2008 Colin Guthrie <cguthrie@mandriva.org> 0.9.14-0.20081025.1mdv2009.1 + Revision: 297163 - Update to latest snapshot - Rediff patches - Drop upstream applied patches - Reorganise spec due to upstream library/module changes * Sat Oct 11 2008 Colin Guthrie <cguthrie@mandriva.org> 0.9.13-2mdv2009.1 + Revision: 292505 - Fix broken tunnels * Sat Oct 11 2008 Colin Guthrie <cguthrie@mandriva.org> 0.9.13-1mdv2009.1 + Revision: 291919 + rebuild (emptylog) * Sun Sep 28 2008 Colin Guthrie <cguthrie@mandriva.org> 0.9.10-11mdv2009.0 + Revision: 289064 - Fix some minor errors in the pid file robustness patch merged previously * Mon Sep 22 2008 Colin Guthrie <cguthrie@mandriva.org> 0.9.10-10mdv2009.0 + Revision: 287082 - Disable hotplug sound (it interferes with too many other subsystems) * Sat Sep 20 2008 Colin Guthrie <cguthrie@mandriva.org> 0.9.10-9mdv2009.0 + Revision: 286131 - Add a pulseaudio icon * Thu Aug 14 2008 Colin Guthrie <cguthrie@mandriva.org> 0.9.10-8mdv2009.0 + Revision: 271797 - Add backport of a PID file robustness patch (backport by OpenSuse) * Tue Aug 05 2008 Colin Guthrie <cguthrie@mandriva.org> 0.9.10-7mdv2009.0 + Revision: 264095 - Rejig specfile to use git to manage both our patches and upstream cherrypicks - Cherry pick upstream commit to fix padsp ioctl issue. * Sun Aug 03 2008 Colin Guthrie <cguthrie@mandriva.org> 0.9.10-6mdv2009.0 + Revision: 262568 - Updates airtunes patch to fix linking * Mon Jul 28 2008 Colin Guthrie <cguthrie@mandriva.org> 0.9.10-5mdv2009.0 + Revision: 251886 - Add my patch to support Apple Airtunes - Build against libasyncns * Thu Jul 24 2008 Colin Guthrie <cguthrie@mandriva.org> 0.9.11-0.1mdv2009.0 + Revision: 245568 + rebuild (emptylog) * Mon Jul 07 2008 Oden Eriksson <oeriksson@mandriva.com> 0.9.10-4mdv2009.0 + Revision: 232372 - rebuilt against new libcap + Pixel <pixel@mandriva.com> - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers * Mon Jun 09 2008 Colin Guthrie <cguthrie@mandriva.org> 0.9.10-3mdv2009.0 + Revision: 217172 - Fix an issue in my previous patch that invalidated the cookie even tho' a valid one was read via x11 props * Tue Jun 03 2008 Colin Guthrie <cguthrie@mandriva.org> 0.9.10-2mdv2009.0 + Revision: 214826 - Really fix underlinking - libpulsecore.la is not available to libpulsedsp.so - Fix underlinking - Allow default devices set in pavucontrol to work across sessions (mdv#41224) - Allow client.conf to take precedence over x11 properties of the root window (mdv#41224) - Fix release * Tue Apr 08 2008 Colin Guthrie <cguthrie@mandriva.org> 0.9.10-0.2mdv2009.0 + Revision: 192376 - Drop patches applied or impelmented in different ways upstream. - Adapt our default policy changes to new upstream version - Drop PID file handling in scripts as it is handled in PA since 0.9.8 - New version 0.9.10 * Wed Mar 26 2008 Colin Guthrie <cguthrie@mandriva.org> 0.9.9-7mdv2008.1 + Revision: 190283 - Add a new module to ensure that an sink always exists (even if it is a null-sink) * Sat Feb 23 2008 Colin Guthrie <cguthrie@mandriva.org> 0.9.9-6mdv2008.1 + Revision: 174076 - Fix an error when moving a record stream (no gui method for this) PA#244 * Fri Feb 15 2008 Frederic Crozat <fcrozat@mandriva.com> 0.9.9-5mdv2008.1 + Revision: 168830 - Switch to speex-float-0, all "fixed" variants are adding "scratch" to Ia Ora startup sound * Wed Feb 13 2008 Frederic Crozat <fcrozat@mandriva.com> 0.9.9-4mdv2008.1 + Revision: 167040 - Patch12: change resample to speex-fixed-0 (Mdv bug #36084) * Wed Feb 13 2008 Colin Guthrie <cguthrie@mandriva.org> 0.9.9-3mdv2008.1 + Revision: 166890 - Add in an esd.conf in the esound-compat package to fix #37649 * Tue Feb 05 2008 Frederic Crozat <fcrozat@mandriva.com> 0.9.9-2mdv2008.1 + Revision: 162667 - Update patch3 to move X11 module load after GConf module (fix enabling network sound server with paprefs not advertised in X atom) - Patch11 (Debian): allow GConf module load to fail silently * Thu Jan 24 2008 Colin Guthrie <cguthrie@mandriva.org> 0.9.9-1mdv2008.1 + Revision: 157459 - Update to 0.9.9 to fix CVE-2008-0008 (only change is r2100 from PA SVN) - Update padsp patch with extra checks on debug calls where appropriate. * Tue Jan 15 2008 Colin Guthrie <cguthrie@mandriva.org> 0.9.8-13mdv2008.1 + Revision: 152142 - Updated padsp patch from Spuk (thanks :)) - Fix MDV#36164 (upgrade issues due to spec reorganisation) - Hopefully fix MDV#36750 (amsn crashing). * Sat Jan 12 2008 Colin Guthrie <cguthrie@mandriva.org> 0.9.8-12mdv2008.1 + Revision: 149735 - Hopefully fix MDV#36643 (PA#215) by changing the order env vars are checked + Olivier Blin <oblin@mandriva.com> - restore BuildRoot * Fri Dec 21 2007 Colin Guthrie <cguthrie@mandriva.org> 0.9.8-11mdv2008.1 + Revision: 136071 - Update tunnel patch to implement newer protol more fully - Add patch to allow tunnels from 0.9.7<->0.9.8 by not sending new commands on old protocol. * Wed Dec 19 2007 Frederic Crozat <fcrozat@mandriva.com> 0.9.8-10mdv2008.1 + Revision: 134758 - Remove patch6, Ia Ora sound samples are small enough now + Thierry Vignaud <tv@mandriva.org> - kill re-definition of %%buildroot on Pixel's request * Fri Dec 14 2007 Frederic Crozat <fcrozat@mandriva.com> 0.9.8-9mdv2008.1 + Revision: 120217 - Patch7: change policy to allow high priority and refuse realtime - Autostart PA daemon under GNOME with xinit script too * Wed Dec 12 2007 Frederic Crozat <fcrozat@mandriva.com> 0.9.8-8mdv2008.1 + Revision: 117850 - Fix esound dependencies - Enable parallel build - Clean specfile * Sat Dec 08 2007 Colin Guthrie <cguthrie@mandriva.org> 0.9.8-7mdv2008.1 + Revision: 116535 - Provide/Obsolete esound - Remove global esd socket path patch (libesound has been patched) * Thu Dec 06 2007 Colin Guthrie <cguthrie@mandriva.org> 0.9.8-6mdv2008.1 + Revision: 116073 - Increase (temporarily?) sample cache size to cope with Ia Ora sound files. - Regenerate configure after patch4 - Add an xinit.d file to start for non-Gnome desktops - Add some mandriva customisations to esdcompat to make it work like xinit.d file - Do not fail when trying to load pa with the x11 module installed but when not in an X11 session. + Frederic Crozat <fcrozat@mandriva.com> - Enable PolicyKit support + Thierry Vignaud <tv@mandriva.org> - fix summary-ended-with-dot - buildrequires X11-devel instead of XFree86-devel * Mon Dec 03 2007 Colin Guthrie <cguthrie@mandriva.org> 0.9.8-5mdv2008.1 + Revision: 114651 - Fix tunnel module to ignore device suspension. * Thu Nov 29 2007 Colin Guthrie <cguthrie@mandriva.org> 0.9.8-4mdv2008.1 + Revision: 113983 - Cherry pick r2078 from upstream to fix volume restore * Wed Nov 28 2007 Colin Guthrie <cguthrie@mandriva.org> 0.9.8-3mdv2008.1 + Revision: 113783 - Fix an issue with the tunnel module. + Thierry Vignaud <tv@mandriva.org> - use official esound capitalization in description * Thu Nov 22 2007 Colin Guthrie <cguthrie@mandriva.org> 0.9.8-2mdv2008.1 + Revision: 111248 - Fix loading samples (upstream r2074) * Thu Nov 22 2007 Colin Guthrie <cguthrie@mandriva.org> 0.9.8-1mdv2008.1 + Revision: 111113 - New version * Fri Nov 02 2007 Colin Guthrie <cguthrie@mandriva.org> 0.9.7-5mdv2008.1 + Revision: 105192 - Fix library packages. - Add a RequiresL libltdl >= 1.5.24 * Thu Nov 01 2007 Colin Guthrie <cguthrie@mandriva.org> 0.9.7-4mdv2008.1 + Revision: 104356 - Fix duplicated files list. * Wed Oct 31 2007 Colin Guthrie <cguthrie@mandriva.org> 0.9.7-3mdv2008.1 + Revision: 104088 - Fix groups that forgot to fix up. - Add BuildRequires: lirc-devel - Bump release. - Major SPEC cleanup/restructure - Split into subpackages to allow for minimal installations * Tue Oct 30 2007 Colin Guthrie <cguthrie@mandriva.org> 0.9.7-1mdv2008.1 + Revision: 103903 - New version * Tue Oct 30 2007 Colin Guthrie <cguthrie@mandriva.org> 0.9.7-0.1989.1mdv2008.1 + Revision: 103669 - Update to svn snapshot. - New devel library policy * Tue Aug 21 2007 Colin Guthrie <cguthrie@mandriva.org> 0.9.6-3mdv2008.0 + Revision: 68411 - Fix a bug with avahi when names >64 chars long * Mon Jul 30 2007 Colin Guthrie <cguthrie@mandriva.org> 0.9.6-2mdv2008.0 + Revision: 56490 - Add patch for PA issue #49 (ignore underruns on tunnels) * Sat Jun 02 2007 Colin Guthrie <cguthrie@mandriva.org> 0.9.6-1mdv2008.0 + Revision: 34642 - New upstream release: 0.9.6 * Tue May 01 2007 Colin Guthrie <cguthrie@mandriva.org> 0.9.5-1.1437.1mdv2008.0 + Revision: 19909 - Update to SVN r1437 - Includes stability fixes and suspend/resume support * Mon Feb 05 2007 Colin Guthrie <cguthrie@mandriva.org> 0.9.5-1mdv2007.0 + Revision: 116253 - Import pulseaudio * Mon Aug 28 2006 Götz Waschk <waschk@mandriva.org> 0.9.5-1mdv2007.0 - fix buildrequires - New release 0.9.5 * Wed Aug 02 2006 Frederic Crozat <fcrozat@mandriva.com> 0.9.4-2mdv2007.0 - Rebuild with latest dbus - Change BR to use avahi instead of howl * Wed Jul 26 2006 Götz Waschk <waschk@mandriva.org> 0.9.4-1mdv2007.0 - New release 0.9.4 * Sat Jul 22 2006 Götz Waschk <waschk@mandriva.org> 0.9.3-1mdv2007.0 - split out libpulsecore (changed major - New release 0.9.3 * Tue Jul 11 2006 Götz Waschk <waschk@mandriva.org> 0.9.2-2mdv2007.0 - fix docs * Tue Jul 11 2006 Götz Waschk <waschk@mandriva.org> 0.9.2-1mdv2007.0 - renamed from polypaudio * Tue Jun 06 2006 Götz Waschk <waschk@mandriva.org> 0.9.1-1mdv2007.0 - update file list - disable glib 1 - drop patch - New release 0.9.1 * Mon May 29 2006 Götz Waschk <waschk@mandriva.org> 0.9.0-1mdv2007.0 - new major - New release 0.9.0 * Thu May 18 2006 Thierry Vignaud <tvignaud@mandriva.com> 0.8.1-4mdk - fix upgrade after file move in 0.8.1-3mdk * Sat May 13 2006 Götz Waschk <waschk@mandriva.org> 0.8.1-3mdk - move libpolypcore.so to lib package (bug #22431) * Thu May 11 2006 Götz Waschk <waschk@mandriva.org> 0.8.1-2mdk - add conflict to fix upgrade from stable * Sat Apr 29 2006 Götz Waschk <waschk@mandriva.org> 0.8.1-1mdk - New release 0.8.1 * Sat Apr 22 2006 Götz Waschk <waschk@mandriva.org> 0.8-1mdk - update file list - drop patch 0 - fix major - fix buildrequires - new version * Wed Mar 08 2006 Götz Waschk <waschk@mandriva.org> 0.7-6mdk - disable glib 1.2 main loop * Sun Jan 01 2006 Mandriva Linux Team <http://www.mandrivaexpert.com/> 0.7-5mdk - Rebuild * Sat Apr 23 2005 Götz Waschk <waschk@mandriva.org> 0.7-4mdk - fix build * Thu Jan 06 2005 Christiaan Welvaart <cjw@daneel.dyndns.org> 0.7-3mdk - add BuildRequires: libltdl-devel * Wed Jan 05 2005 Christiaan Welvaart <cjw@daneel.dyndns.org> 0.7-2mdk - use automake1.8 * Tue Jan 04 2005 Götz Waschk <waschk@linux-mandrake.com> 0.7-1mdk - initial package