Hello community, here is the log from the commit of package chromaprint for openSUSE:Factory checked in at 2017-07-30 11:24:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/chromaprint (Old) and /work/SRC/openSUSE:Factory/.chromaprint.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "chromaprint" Sun Jul 30 11:24:22 2017 rev:15 rq:510937 version:1.4.2 Changes: -------- --- /work/SRC/openSUSE:Factory/chromaprint/chromaprint.changes 2017-02-06 14:33:00.608359929 +0100 +++ /work/SRC/openSUSE:Factory/.chromaprint.new/chromaprint.changes 2017-07-30 11:24:30.241744195 +0200 @@ -1,0 +2,36 @@ +Mon Jul 17 07:28:37 UTC 2017 - alarrosa@suse.com + +- Update to 1.4.2: + * Fixed invalid memory access when decoding base64-encoded fingerprints. + * Removed unnecessary library dependencies libchromaprint to avoid + circular dependency problems with FFmpeg. +- Rebase chromaprint-ffmpeg-pkgconfig.patch +- Drop chromaprint-ffmpeg-API.patch which isn't needed anymore. + +- Update to 1.4.1: + * Restored the -v/-version parameter for fpcalc that got accidentally + removed in 1.4. + * Fixed processing of some short audio files. They were ignored in 1.4. + * The DURATION field in the default output of fpcalc is now printed as an + integer again. + * Added missing version number to libchromaprint.pc. + * Linux fpcalc builds are now fully static. + +- Update to 1.4.0: + * Fully streaming audio processing without any post-processing step + for the fingerprint generation. + * Many performance optimizations. Especially when processing long streams, + operations should be faster and use less memory. + * C++11 compiler is now required for building the library. + * The public C API now uses standard fixed-size int types from stdint.h + (breaks backwards compatibility). + * All code written for the library is now distributed under the MIT license. + * Kiss FFT is now included with the library and automatically used if + no other FFT library is found. + * Added support for using the FFTW3F version of FFTW3. + * Boost is no longer used. + +- Update to 1.3.2: + * Fixed crash on an invalid audio file that FFmpeg could not decode. + +------------------------------------------------------------------- Old: ---- chromaprint-1.3.1.tar.gz chromaprint-ffmpeg-API.patch New: ---- chromaprint-1.4.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ chromaprint.spec ++++++ --- /var/tmp/diff_new_pack.r0gsGR/_old 2017-07-30 11:24:31.117620601 +0200 +++ /var/tmp/diff_new_pack.r0gsGR/_new 2017-07-30 11:24:31.121620038 +0200 @@ -20,21 +20,15 @@ %define soname 1 %bcond_without ffmpeg Name: chromaprint -Version: 1.3.1 +Version: 1.4.2 Release: 0 Summary: Audio Fingerprinting Library -License: GPL-2.0+ +License: MIT and LGPL-2.1 Group: System/Libraries Url: http://acoustid.org/chromaprint Source0: https://bitbucket.org/acoustid/chromaprint/downloads/chromaprint-%{version}.tar.gz Source1: baselibs.conf Patch0: chromaprint-ffmpeg-pkgconfig.patch -Patch1: chromaprint-ffmpeg-API.patch -%if 0%{?suse_version} > 1325 -BuildRequires: libboost_headers-devel -%else -BuildRequires: boost-devel -%endif BuildRequires: cmake BuildRequires: fftw3-devel BuildRequires: gcc-c++ @@ -96,15 +90,14 @@ %prep %setup -q %patch0 -p1 -%patch1 -p1 %build %cmake \ -DCMAKE_SKIP_RPATH=TRUE \ -DCMAKE_BUILD_WITH_INSTALL_RPATH=FALSE \ %if %{with ffmpeg} - -DWITH_AVFFT=ON \ - -DBUILD_EXAMPLES=ON \ + -DUSE_AVFFT=ON \ + -DBUILD_TOOLS=ON %endif make %{?_smp_mflags} @@ -118,7 +111,7 @@ %files -n libchromaprint%{soname} %defattr(-,root,root) -%doc COPYING.txt NEWS.txt README.md +%doc LICENSE.md NEWS.txt README.md %{_libdir}/libchromaprint.so.%{soname} %{_libdir}/libchromaprint.so.%{soname}.* ++++++ chromaprint-1.3.1.tar.gz -> chromaprint-1.4.2.tar.gz ++++++ ++++ 21190 lines of diff (skipped) ++++++ chromaprint-ffmpeg-pkgconfig.patch ++++++ --- /var/tmp/diff_new_pack.r0gsGR/_old 2017-07-30 11:24:31.369585048 +0200 +++ /var/tmp/diff_new_pack.r0gsGR/_new 2017-07-30 11:24:31.373584483 +0200 @@ -99,8 +99,8 @@ SET(FFMPEG_FOUND "NO") # Note we don't check FFMPEG_LIBSWSCALE_FOUND here, it's optional. --IF (FFMPEG_LIBAVFORMAT_FOUND AND FFMPEG_LIBAVDEVICE_FOUND AND FFMPEG_LIBAVCODEC_FOUND AND FFMPEG_LIBAVUTIL_FOUND AND FFMPEG_STDINT_INCLUDE_DIR) -+IF (FFMPEG_LIBAVFORMAT_FOUND AND FFMPEG_LIBAVDEVICE_FOUND AND FFMPEG_LIBAVCODEC_FOUND AND FFMPEG_LIBAVUTIL_FOUND) +-IF (FFMPEG_LIBAVFORMAT_FOUND AND FFMPEG_LIBAVCODEC_FOUND AND FFMPEG_LIBAVUTIL_FOUND AND FFMPEG_STDINT_INCLUDE_DIR) ++IF (FFMPEG_LIBAVFORMAT_FOUND AND FFMPEG_LIBAVCODEC_FOUND AND FFMPEG_LIBAVUTIL_FOUND) SET(FFMPEG_FOUND "YES")