Hello community, here is the log from the commit of package openal-soft for openSUSE:Factory checked in at 2015-02-20 12:43:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openal-soft (Old) and /work/SRC/openSUSE:Factory/.openal-soft.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openal-soft" Changes: -------- --- /work/SRC/openSUSE:Factory/openal-soft/openal-soft.changes 2013-05-16 11:15:26.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.openal-soft.new/openal-soft.changes 2015-02-20 12:43:12.000000000 +0100 @@ -1,0 +2,39 @@ +Sun Feb 15 17:09:58 UTC 2015 - [email protected] + +- Update to version 1.16.0 + * Implemented EFX Chorus, Flanger, Distortion, Equalizer, and Compressor + effects. + * Implemented high-pass and band-pass EFX filters. + * Implemented the high-pass filter for the EAXReverb effect. + * Implemented SSE2 and SSE4.1 linear resamplers. + * Implemented Neon-enhanced non-HRTF mixers. + * Implemented a QSA backend, for QNX. + * Implemented the ALC_SOFT_pause_device, AL_SOFT_deferred_updates, + * AL_SOFT_block_alignment, AL_SOFT_MSADPCM, and AL_SOFT_source_length + extensions. + * Fixed resetting mmdevapi backend devices. + * Fixed clamping when converting 32-bit float samples to integer. + * Fixed modulation range in the Modulator effect. + * Several fixes for the OpenSL playback backend. + * Fixed device specifier names that have Unicode characters on Windows. + * Added support for filenames and paths with Unicode (UTF-8) characters on + Windows. + * Added support for alsoft.conf config files found in XDG Base Directory + * Specification locations (XDG_CONFIG_DIRS and XDG_CONFIG_HOME, or their + defaults) on non-Windows systems. + * Added a GUI configuration utility (requires Qt 4.8). + * Added support for environment variable expansion in config options (not + keys or section names). + * Added an example that uses SDL2 and ffmpeg. + * Modified examples to use SDL_sound. + * Modified CMake config option names for better sorting. + * HRTF data sets specified in the hrtf_tables config option may now be + relative or absolute filenames. + * Made the default HRTF data set an external file, and added a data set for + 48khz playback in addition to 44.1khz. + * Added support for C11 atomic methods. + * Improved support for some non-GNU build systems. +- Add gcc-c++ requirement; new dependency +- Use %cmake macro + +------------------------------------------------------------------- Old: ---- openal-soft-1.15.1.tar.bz2 New: ---- openal-soft-1.16.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openal-soft.spec ++++++ --- /var/tmp/diff_new_pack.8SDsj6/_old 2015-02-20 12:43:12.000000000 +0100 +++ /var/tmp/diff_new_pack.8SDsj6/_new 2015-02-20 12:43:12.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package openal-soft # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,14 +17,13 @@ Name: openal-soft -Version: 1.15.1 +Version: 1.16.0 Release: 0 Summary: OpenAL Soft License: LGPL-2.1+ and GPL-2.0+ Group: System/Libraries Url: http://kcat.strangesoft.net/openal.html Source0: http://kcat.strangesoft.net/openal-releases/openal-soft-%{version}.tar.bz2 -#Source0: openal-soft-%{version}.tar.bz2 Source1: libopenalcompat.c Source3: baselibs.conf # PATCH-FIX-UPSTREAM openal-no-autospawn.diff @@ -32,6 +31,7 @@ Conflicts: openal <= 0.0.8 Provides: openal = 0.0.9 BuildRequires: cmake >= 2.4.4 +BuildRequires: gcc-c++ BuildRequires: pkgconfig(alsa) BuildRequires: pkgconfig(libpulse) BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -52,15 +52,15 @@ OpenAL Soft is an LGPL-licensed, cross-platform, software implementation of the OpenAL API. -%package devel +%package -n libopenal0 Summary: OpenAL Soft -Group: Development/Languages/C and C++ -Requires: glibc-devel -Requires: libopenal1 = %{version} -Provides: openal-devel = 0.0.9 -Conflicts: openal-devel <= 0.0.8 +Group: System/Libraries +Recommends: openal-soft +# libopenal0-soft was last used in openSUSE 12.2 +Provides: libopenal0-soft = %{version}-%{release} +Obsoletes: libopenal0-soft <= 1.14 -%description devel +%description -n libopenal0 OpenAL is an audio library designed in the spirit of OpenGL--machine independent, cross platform, and data format neutral with a clean, simple C-based API. @@ -76,15 +76,18 @@ OpenAL Soft is an LGPL-licensed, cross-platform, software implementation of the OpenAL API. -%package -n libopenal0 +libopenal.so.0 is just a wrapper around libopenal.so.1 for +compatibility with old software. + +%package devel Summary: OpenAL Soft -Group: System/Libraries -Recommends: openal-soft -# libopenal0-soft was last used in openSUSE 12.2 -Provides: libopenal0-soft = %{version}-%{release} -Obsoletes: libopenal0-soft <= 1.14 +Group: Development/Languages/C and C++ +Requires: glibc-devel +Requires: libopenal1 = %{version} +Provides: openal-devel = 0.0.9 +Conflicts: openal-devel <= 0.0.8 -%description -n libopenal0 +%description devel OpenAL is an audio library designed in the spirit of OpenGL--machine independent, cross platform, and data format neutral with a clean, simple C-based API. @@ -100,9 +103,6 @@ OpenAL Soft is an LGPL-licensed, cross-platform, software implementation of the OpenAL API. -libopenal.so.0 is just a wrapper around libopenal.so.1 for -compatibility with old software. - %package -n libopenal1 Summary: OpenAL Soft Group: System/Libraries @@ -132,19 +132,9 @@ %patch0 -p1 %build -cd build -export CFLAGS='%{optflags}' -export CXXFLAGS='%{optflags}' -cmake -DCMAKE_BUILD_WITH_INSTALL_RPATH=1 \ - -DCMAKE_VERBOSE_MAKEFILE=1 \ - -DCMAKE_INSTALL_PREFIX=%{_prefix} \ -%if %{_lib} == lib64 - -DLIB_SUFFIX=64 \ -%endif +%cmake \ -DCMAKE_BUILD_TYPE=Release \ - -DALSOFT_CONFIG=ON \ - .. - + -DALSOFT_CONFIG=ON make %{?_smp_mflags} gcc -Wall %{optflags} -fPIC -DPIC -Wl,-soname,libopenal.so.0 -shared -Wl,--no-as-needed -L. -lopenal -o libopenal.so.0 %{SOURCE1} install -D -m 644 /dev/null %{buildroot}/%{_sysconfdir}/openal/alsoft.conf @@ -155,10 +145,6 @@ install -d %{buildroot}%{_sysconfdir}/openal install -m644 libopenal.so.0 %{buildroot}%{_libdir} -%post -n libopenal0 -p /sbin/ldconfig - -%postun -n libopenal0 -p /sbin/ldconfig - %post -n libopenal1 -p /sbin/ldconfig %postun -n libopenal1 -p /sbin/ldconfig @@ -171,6 +157,9 @@ %{_bindir}/openal-info %dir %{_datadir}/openal %{_datadir}/openal/alsoftrc.sample +%dir %{_datadir}/openal/hrtf +%{_datadir}/openal/hrtf/default-44100.mhr +%{_datadir}/openal/hrtf/default-48000.mhr %files -n libopenal1 %defattr(-,root,root) ++++++ openal-soft-1.15.1.tar.bz2 -> openal-soft-1.16.0.tar.bz2 ++++++ ++++ 55289 lines of diff (skipped) -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
