Hello community, here is the log from the commit of package openal-soft for openSUSE:Factory checked in at Mon Nov 2 12:42:26 CET 2009. -------- --- openal-soft/openal-soft.changes 2009-06-09 09:20:55.000000000 +0200 +++ /mounts/work_src_done/STABLE/openal-soft/openal-soft.changes 2009-11-01 12:36:33.000000000 +0100 @@ -1,0 +2,24 @@ +Sun Nov 1 10:08:38 UTC 2009 - lnussel@suse.de + +- update to current git snapshot to fix problems with pulseaudio + (bnc#551022) +- disable --as-needed for libopenal.so.0 compatibility library to + force linking against libopenal.so.1 + +------------------------------------------------------------------- +Thu Oct 29 11:04:51 UTC 2009 - lnussel@suse.de + +- new version 1.9.563 + * Preliminary support for the new ALC_EXT_disconnect extension. + * Support for 32-bit float playback and capture on some backends + * Proper support for the ALC_FREQUENCY context attribute + * Fixed compatibility with newer PulseAudio libs. + * Fixed parsing of the speaker layout config string. + * Fixed buffer size issues with ALSA capture. + * Fixed a problem where the reported number of processed buffers could be wrong. + * Fixed possible crashes when specifying invalid device pointers. + * Removed the backend-specific period config options, and made it a global option instead. + * Deprecated the refresh config option for the new period_size option. + * Better cleanup of backends when the OpenAL lib is unloaded. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- openal-soft-1.8.466-pulse.diff openal-soft-1.8.466.tar.bz2 New: ---- openal-soft-1.9.563-pulse.diff openal-soft-1.9.616.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openal-soft.spec ++++++ --- /var/tmp/diff_new_pack.O3lX20/_old 2009-11-02 12:42:13.000000000 +0100 +++ /var/tmp/diff_new_pack.O3lX20/_new 2009-11-02 12:42:13.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package openal-soft (Version 1.8.466) +# spec file for package openal-soft (Version 1.9.616) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -28,7 +28,7 @@ %endif Name: openal-soft -Version: 1.8.466 +Version: 1.9.616 Release: 1 License: LGPL v2.0 or later BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -50,7 +50,7 @@ %if %{with pulseaudio} BuildRequires: pulseaudio-devel %endif -Patch0: openal-soft-1.8.466-pulse.diff +Patch0: openal-soft-1.9.563-pulse.diff %description OpenAL is an audio library designed in the spirit of OpenGL--machine @@ -139,7 +139,7 @@ %patch0 -p1 %build -cd CMakeConf +cd build || cd CMakeConf cmake \ -D LIB_INSTALL_DIR=%{_lib} \ -D CMAKE_INSTALL_PREFIX=%{_prefix} \ @@ -150,10 +150,10 @@ # dummy library for compatibility #doesnt work #gcc -Wall $RPM_OPT_FLAGS -Wl,-soname,libopenal.so.0 -shared -Wl,-f,libopenal.so.1 -o libopenal.so.0 %SOURCE1 -gcc -Wall $RPM_OPT_FLAGS -fPIC -DPIC -Wl,-soname,libopenal.so.0 -shared -L. -lopenal -o libopenal.so.0 %SOURCE1 +gcc -Wall $RPM_OPT_FLAGS -fPIC -DPIC -Wl,-soname,libopenal.so.0 -shared -Wl,--no-as-needed -L. -lopenal -o libopenal.so.0 %SOURCE1 %install -cd CMakeConf +cd build || cd CMakeConf make DESTDIR=$RPM_BUILD_ROOT install install -d %buildroot/etc/openal install -m644 libopenal.so.0 %buildroot%{_libdir} ++++++ openal-soft-1.8.466-pulse.diff -> openal-soft-1.9.563-pulse.diff ++++++ --- openal-soft/openal-soft-1.8.466-pulse.diff 2009-06-09 09:20:48.000000000 +0200 +++ /mounts/work_src_done/STABLE/openal-soft/openal-soft-1.9.563-pulse.diff 2009-10-29 12:06:16.000000000 +0100 @@ -1,26 +1,26 @@ Probe for pulseaudio first otherwise we might end up talking to pulseaudio via the alsa wrapper which doesn't work well. -Index: openal-soft-1.8.466/Alc/ALc.c +Index: openal-soft-1.9.563/Alc/ALc.c =================================================================== ---- openal-soft-1.8.466.orig/Alc/ALc.c -+++ openal-soft-1.8.466/Alc/ALc.c -@@ -44,6 +44,9 @@ static struct { - void (*Init)(BackendFuncs*); +--- openal-soft-1.9.563.orig/Alc/ALc.c ++++ openal-soft-1.9.563/Alc/ALc.c +@@ -48,6 +48,9 @@ typedef struct BackendInfo { BackendFuncs Funcs; - } BackendList[] = { + } BackendInfo; + static BackendInfo BackendList[] = { +#ifdef HAVE_PULSEAUDIO -+ { "pulse", alc_pulse_init, EmptyFuncs }, ++ { "pulse", alc_pulse_init, alc_pulse_deinit, alc_pulse_probe, EmptyFuncs }, +#endif #ifdef HAVE_ALSA - { "alsa", alc_alsa_init, EmptyFuncs }, + { "alsa", alc_alsa_init, alc_alsa_deinit, alc_alsa_probe, EmptyFuncs }, #endif -@@ -62,9 +65,6 @@ static struct { +@@ -66,9 +69,6 @@ static BackendInfo BackendList[] = { #ifdef HAVE_PORTAUDIO - { "port", alc_pa_init, EmptyFuncs }, + { "port", alc_pa_init, alc_pa_deinit, alc_pa_probe, EmptyFuncs }, #endif -#ifdef HAVE_PULSEAUDIO -- { "pulse", alc_pulse_init, EmptyFuncs }, +- { "pulse", alc_pulse_init, alc_pulse_deinit, alc_pulse_probe, EmptyFuncs }, -#endif - { "wave", alc_wave_init, EmptyFuncs }, + { "wave", alc_wave_init, alc_wave_deinit, alc_wave_probe, EmptyFuncs }, ++++++ openal-soft-1.8.466.tar.bz2 -> openal-soft-1.9.616.tar.bz2 ++++++ ++++ 14418 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org