Hello community, here is the log from the commit of package audaspace for openSUSE:Factory checked in at 2016-07-01 09:58:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/audaspace (Old) and /work/SRC/openSUSE:Factory/.audaspace.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "audaspace" Changes: -------- --- /work/SRC/openSUSE:Factory/audaspace/audaspace.changes 2015-10-26 12:48:54.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.audaspace.new/audaspace.changes 2016-07-01 09:58:59.000000000 +0200 @@ -1,0 +2,32 @@ +Mon Jun 27 12:41:10 UTC 2016 - davejplater@gmail.com + +- Fixed build with upstream patch audaspace-findffmpeg.patch + +------------------------------------------------------------------- +Tue Apr 19 17:14:44 UTC 2016 - davejplater@gmail.com + +- Update to release 1.2 +- Upstream changes : + New features: + sound list + random sounds + dynamic music playing + playback manager + convolution/reverbation + multi-threading + binaural audio + API changes: + changing default sample rate from 44.1 to 48 kHz + Bug fixes: + several standard library fixes. + Bindings API: + mixdown C API refactored + CMake/Building: + assuring numpy is installed + +------------------------------------------------------------------- +Tue Feb 16 05:29:29 UTC 2016 - davejplater@gmail.com + +- Added ffmpeg to build for newer that 13.2 + +------------------------------------------------------------------- Old: ---- audaspace-1.1.tar.gz New: ---- audaspace-1.2.tar.gz audaspace-findffmpeg.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ audaspace.spec ++++++ --- /var/tmp/diff_new_pack.Mv6yH9/_old 2016-07-01 09:59:00.000000000 +0200 +++ /var/tmp/diff_new_pack.Mv6yH9/_new 2016-07-01 09:59:00.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package audaspace # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,22 +18,26 @@ # See also http://en.opensuse.org/openSUSE:Shared_library_packaging_policy # NOTE: soname foillows version. -%define soname 1_1 +%define soname 1_2 Name: audaspace -Version: 1.1 +Version: 1.2 Release: 0 Summary: A High Level Audio Library License: Apache-2.0 Group: System/Libraries Url: https://github.com/audaspace/audaspace/releases/tag/v%{version} Source0: audaspace-%{version}.tar.gz -%if 0%{?suse_version} > 1320 -BuildRequires: ffmpeg-devel -%endif +Patch1: audaspace-findffmpeg.patch BuildRequires: cmake > 3 BuildRequires: doxygen BuildRequires: fdupes +%if 0%{?suse_version} > 1320 || 0%{is_opensuse} == 1 +BuildRequires: pkgconfig(fftw3) +BuildRequires: pkgconfig(libavcodec) +BuildRequires: pkgconfig(libavformat) +BuildRequires: pkgconfig(libavutil) +%endif BuildRequires: gcc-c++ BuildRequires: graphviz BuildRequires: jack-audio-connection-kit-devel @@ -121,6 +125,7 @@ %prep %setup -n audaspace-%{version} -q +%patch1 %build tmpflags="%{optflags}" @@ -131,7 +136,12 @@ tmpflags="$tmpflags -U__ALTIVEC__" %endif # NOTE: python3 numpy include flag (-isystem points to includes) reported upstream. -%cmake -DWITH_FFMPEG:BOOL=FALSE \ +%cmake \ +%if 0%{?suse_version} > 1320 || 0%{is_opensuse} == 1 + -DWITH_FFMPEG:BOOL=TRUE \ +%else + -DWITH_FFMPEG:BOOL=FALSE \ +%endif -DDEFAULT_PLUGIN_PATH:PATH=%{_libdir}/%{name}/plugins \ -DWITH_PYTHON_MODULE:BOOL=off \ -DCMAKE_C_FLAGS:STRING="%{optflags} -isystem %{python3_sitearch}/numpy/core/include/" \ ++++++ audaspace-1.1.tar.gz -> audaspace-1.2.tar.gz ++++++ ++++ 12515 lines of diff (skipped) ++++++ audaspace-findffmpeg.patch ++++++ Index: cmake/FindFFMPEG.cmake =================================================================== --- cmake/FindFFMPEG.cmake.orig +++ cmake/FindFFMPEG.cmake @@ -6,32 +6,34 @@ # FFMPEG_LIBRARIES - link these to use FFMPEG # Use pkg-config to get hints about paths -#find_package(PkgConfig QUIET) -#if(PKG_CONFIG_FOUND) -# pkg_check_modules(FFMPEG_PKGCONF ffmpeg) -#endif(PKG_CONFIG_FOUND) +find_package(PkgConfig QUIET) + +if(PKG_CONFIG_FOUND) + pkg_check_modules(AVCODEC_PKGCONF libavcodec) + pkg_check_modules(AVFORMAT_PKGCONF libavformat) + pkg_check_modules(AVUTIL_PKGCONF libavutil) +endif(PKG_CONFIG_FOUND) # Include dir find_path(FFMPEG_INCLUDE_DIR NAMES libavcodec/avcodec.h libavformat/avformat.h libavformat/avio.h -# PATH_SUFFIXES include -# PATHS ${FFMPEG_PKGCONF_INCLUDE_DIRS} + PATHS ${AVCODEC_PKGCONF_INCLUDE_DIRS} ${AVFORMAT_PKGCONF_INCLUDE_DIRS} ${AVUTIL_PKGCONF_INCLUDE_DIRS} ) # Libraries find_library(AVCODEC_LIBRARY NAMES avcodec -# PATHS ${FFMPEG_PKGCONF_LIBRARY_DIRS} + PATHS ${AVCODEC_PKGCONF_LIBRARY_DIRS} ) find_library(AVFORMAT_LIBRARY NAMES avformat -# PATHS ${FFMPEG_PKGCONF_LIBRARY_DIRS} + PATHS ${AVFORMAT_PKGCONF_LIBRARY_DIRS} ) find_library(AVUTIL_LIBRARY NAMES avutil -# PATHS ${FFMPEG_PKGCONF_LIBRARY_DIRS} + PATHS ${AVUTIL_PKGCONF_LIBRARY_DIRS} ) find_package(PackageHandleStandardArgs)