Hello community,

here is the log from the commit of package aubio for openSUSE:Factory checked 
in at 2018-01-02 16:34:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/aubio (Old)
 and      /work/SRC/openSUSE:Factory/.aubio.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "aubio"

Tue Jan  2 16:34:52 2018 rev:21 rq:561014 version:0.4.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/aubio/aubio.changes      2016-04-28 
16:57:35.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.aubio.new/aubio.changes 2018-01-02 
16:34:53.502396067 +0100
@@ -1,0 +2,438 @@
+Mon Jan  1 17:38:57 UTC 2018 - co...@suse.com
+
+- update to 0.4.6
+  This version includes:
+    * yinfast, a new version of the YIN pitch detection algorithm, 
+    that uses spectral convolution to compute the same results as 
+    the original yin, but with a cost O(N log(N)), making it much 
+    faster than the plain implementation (O(N^2))
+
+    * Intel IPP optimisations (thanks to Eduard Mueller)
+
+    * improved support for emscripten (thanks to Martin Hermant), 
+      which compiles the aubio library as a javascript module and 
+      lets you run aubio's algorithm directly from within a web-page.
+  0.4.6 also comes with several bug fixes and improvements.
+
+-------------------------------------------------------------------
+Fri May 26 09:56:11 UTC 2017 - jeng...@inai.de
+
+- Rectify RPM groups.
+
+-------------------------------------------------------------------
+Thu May 18 17:45:04 CEST 2017 - ti...@suse.de
+
+- Correct the license tag to GPL-3.0+
+
+-------------------------------------------------------------------
+Fri Apr 28 11:26:24 UTC 2017 - alarr...@suse.com
+
+- Do not install libaubio.a 
+
+-------------------------------------------------------------------
+Mon Apr 24 09:17:56 UTC 2017 - alarr...@suse.com
+
+- Update soname and generate libaubio5 package
+- Update to version 0.4.5
+  * src/io/source_avcodec.c: add support for libswresample
+  * aubio: new python command line tool to extract information
+  * src/onset/onset.c: add spectral whitening and compression, improve default
+  parameters
+  * this_version.py: use centralized script to get current version, adding git
+  sha when building from git repo (thanks to MartinHN)
+  * src/spectral/awhithening.h: add adaptive whitening
+  * src/{cvec,mathutils,musicutils}.h: add cvec_logmag, fvec_logmag, and 
fvec_push
+  * src/onset/onset.h: add aubio_onset_set_default_parameters to load optimal
+  parameters of each novelty function, _{set,get}_compression and
+  _{set,get}_awhitening to turn on/off compression and adaptive whitening
+  * src/spectral/specdesc.h: add weighted phase
+  * src/onset/onset.c: improve default onset parameters (thanks to @superbock
+  for access to his evaluation database), see commit dccfad2 for more details
+  * src/pitch/pitch.c: avoid segfault when using invalid parameters
+  * src/temporal/biquad.c: fix biquad parameters initialization (thanks to
+  @jurlhardt)
+  * examples/aubio{onset,track}.c: add options --miditap-note and
+  --miditap-velo to set which midi note is triggered at onset/beat (thanks to
+  @tseaver)
+  * examples/aubioonset.c: show actual parameters in verbose mode
+  * examples/utils.c: improve memory usage to emit midi notes
+  * python/ext/py-source.c: add with (PEP 343) and iter (PEP 234) interface
+  * python/ext/py-sink.c: add with interface (PEP 343)
+  * python/lib/aubio/cmd.py: new `aubio` command line tool
+  * python/lib/aubio/cut.py: moved from python/scripts/aubiocut
+  * doc/*.rst: reorganize and improve sphinx manual
+  * doc/*.txt: update manpages, add simple manpage for aubio command line
+  * doc/full.cfg: derive from doc/web.cfg
+  * README.md: simplify and add contribute information
+  * wscript: prefer libswresample over libavsamplerate when available, use
+  current version in manpages, doxygen, and sphinx, update to newest waf
+  * setup.py: use entry_points console_scripts to generate scripts, use
+  centralized version from this_version.py, clean up
+  * python/lib/moresetuptools.py: detect if libswresample is available
+
+- Update to version 0.4.4
+  * src/utils/log.h: new function to redirect log, error, and warnings
+  * python/: AUBIO_ERR raises python exception, AUBIO_WRN to emit py warning
+  * doc/: add some documentation, fix errors in manpages
+  * wscript: new rules to build 'manpages', 'doxygen', and 'sphinx', new
+  --build-type=<release|debug> option (thanks to Eduard Mueller)
+  * src/notes/notes.h: add minioi and silence methods
+  * examples/: add --minioi (minimum inter-onset interval) option
+  * src/pitch/pitchyin.c: improve msvc compiler optimisations (thanks to
+  Eduard Mueller)
+  * python/, src/: improve error messages, fix minor memory leaks
+  * src/io/source_avcodec.c: improve compatibility with latest ffmpeg and with
+  older libav/ffmpeg versions
+  * python/demos/: new demos to capture microphone in real time
+  * src/aubio.h: include utils/log.h
+  * src/utils/log.h: add new aubio_log_set_function to redirect log messages
+  * src/notes/notes.h: add aubio_notes_{get,set}_minioi_ms, add
+  _{get,set}_silence methods
+  * src/aubio_priv.h: add AUBIO_INF to print to stdout with header, use new
+  logging function, add ATAN alias, add stdarg.h, move #include "config.h"
+  * src/{fmat,fvec}.c: avoid integer division
+  * src/pitch/pitchyin.c: [msvc] help compiler to optimize aubio_pitchyin_do
+  by giving it addresses for all arrays which are referenced in inner loops,
+  thanks to Eduard Mueller.
+  * src/pitch/pitch.c: declare internal functions as static, fail on wrong
+  method, warn on wrong unit, improve error messages, fix error string
+  * src/spectral/specdesc.c: return NULL if wrong mode asked, remove trailing
+  spaces
+  * src/onset/onset.c: return null and clean-up if new_aubio_specdesc failed,
+  fix error message
+  * src/notes/notes.c: use midi note to store pitch candidate, round to
+  nearest note, add a variable to define precision, fix out-of-bound write,
+  fix unset silence_threshold, fix error message
+  * src/spectral/ooura_fft8g.c: add cast to avoid conversion warnings, prefix
+  public function with aubio_ooura_ to avoid with other apps using ooura (e.g.
+  puredata), make internal functions static,
+  * src/spectral/fft.c: add message about fftw3 being able to do non-power of
+  two sizes, make calls to fftw_destroy_plan thread-safe, use prefixed
+  aubio_ooura_rdft
+  * src/spectral/phasevoc.c: fix error string
+  * src/temporal/resampler.c: throw an error when using libsamplerate with 
doubles
+  * src/io/ioutils.h: add functions to check samplerate and channels, use in 
sink_*.c
+  * src/io/source.c: add error message when aubio was compiled with no source,
+  only show error message from last child source_
+  * src/io/source_avcodec.c: call avformat_free_context after
+  avformat_close_input, keep a reference to packet to remove it when closing
+  file, avoid deprecation warnings with ffmpeg 3.2, add backward compatibility
+  for libavcodec55, fix for old libavcodec54, use AV_SAMPLE_FMT_DBL when
+  compiling with HAVE_AUBIO_DOUBLE, fix missing samples in eof block, avoid
+  function calls before declarations, improve error messages, replace with new
+  context before closing old one, make sure s->path is set to null
+  * src/io/{source_wavread,sink_wavwrite}.c: declare internal functions as 
static
+  * src/io/source_wavread.c: fix bytes_read for JUNK headers, improve error
+  messages, initialize buffer, skip chunks until data is found, or abort, skip
+  junk chunk
+  * src/io/source_sndfile.c: add support for multi-channel resampling, set
+  handle to null after sucessful close, add missing floor in ratio comparison,
+  improve formatting
+  * src/io/sink.c: only show error message from last child sink_
+  * src/io/sink_apple_audio.c: avoid crash on empty file name
+  * src/io/sink_sndfile.c: improve error message
+  * src/io/sink_{sndfile,wavwrite}.c: use AUBIO_MAX_CHANNELS, fix error message
+  * README.md: update copyright dates, use https
+  * src/aubio.h: add some links to examples, use https
+  * src/pitch/pitch.h: add aubio_pitch_get_tolerance, add basic description of
+  unit modes
+  * src/notes/notes.h: add doxygen header
+  * src/spectral/fft.h: strip example path
+  * doc/*.rst: improve sphinx documentation
+  * doc/android.rst: add reference to it scripts/build_android
+  * doc/debian_packages.rst: added page on debian packages
+  * doc/python_module.rst: add demo_source_simple.py, add note on pip, add
+  `print(aubio.version)`
+  * doc/cli.rst: include command line manpages
+  * doc/cli_features.rst: add matrix of command line features
+  * doc/requirements.rst: add a note about --notests (closes #77), document
+  --msvc options, improve description of options
+  * doc/download.rst: added page on download
+  * doc/installing.rst: update
+  * doc/xcode_frameworks.rst: added page on xcode frameworks
+  * doc/**: use https://aubio.org
+  * doc/conf.py: use pyramid theme, update copyright, remove hardcoded path
+  * doc/web.cfg: exclude ioutils from doc
+  * doc/aubionotes.txt: document -M option (see #18),
+  * doc/aubioonset.txt: add documentation for -M, --minioi, improve threshold
+  description (thanks to Peter Parker), fix typo (onset, not pitch)
+  * doc/aubio*.txt: document -T/--timeformat option
+  * Makefile: add a brief intro, avoid offline operations, add html and dist
+  targets, add rules for documentation, simplify listing, avoid offline
+  operations, bump waf to 1.9.6, check for waf before clean, chmod go-w
+  waflib, improve clean, use pip to install, factorise pip options, generate
+  more test sounds, improve test_python and test_pure_python, pass build_ext
+  in test_pure_python{,_wheel}, quieten uninstall_python if already
+  uninstalled, improve test targets, use bdist_wheel in test_pure_python,
+  build_ext only for --enable-double, verbose waf rules, add cleanwaf
+  * wscript: added debug/release build type configurations release (default)
+  enables optimizations, debug symbols are enabled in both configurations,
+  thanks to Eduard Mueller.
+  * wscript: add options to disable source_wavread/sink_wavwrite, add check
+  for stdarg.h, new rules 'manpages', 'sphinx', and 'doxygen' to build
+  documentation, add version to sphinx and manpages, disable libsamplerate
+  if double precision enabled (libsamplerate only supports float), fix typos,
+  remove trailing spaces, improve tarball creation (./waf dist), remove
+  full.cfg from tarball, prepend to CFLAGS to honor user cflags
+  * wscript, src/wscript_build: improve install locations using DATAROOTDIR,
+  MANDIR, INCLUDEDIR
+  * wscript: default to no atlas for now
+  * src/wscript_build: always build static library
+  * scripts/build_android: add an example script to build aubio on android,
+  * examples/aubionotes.c: use new notes, set minioi, send last note off when
+  needed, add warning for missing options
+  * examples/aubioonset.c: add minioi option, in seconds
+  * examples/: only send a last note off when using jack
+  * examples/: return 1 if object creation failed
+  * examples/: use PROG_HAS_OUTPUT, add PROG_HAS_SILENCE
+  * tests/src/spectral/test-fft.c: fix default size
+  * tests/src/spectral/test-phasevoc.c: fix typos
+  * tests/src/utils/test-log.c: add AUBIO_INF, add example for
+  aubio_log_set_function, improve messages
+  * python/ext/aubiomodule.c: add aubio._aubio.__version__ and import it as
+  aubio.version, use custom logging function for errors and warnings, remove
+  duplicated add_generated_objects, use <> for non local aubio
+  * python/ext/py-cvec.c: use NPY_INTP_FMT
+  * python/ext/py-fft.c: use error string set in src/spectral/fft.c
+  * python/ext/py-phasevoc.c: use error string set in src/spectral/phasevoc.c
++++ 241 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/aubio/aubio.changes
++++ and /work/SRC/openSUSE:Factory/.aubio.new/aubio.changes
New Changes file:

--- /dev/null   2017-12-26 18:16:24.364283585 +0100
+++ /work/SRC/openSUSE:Factory/.aubio.new/python-aubio.changes  2018-01-02 
16:34:53.562376065 +0100
@@ -0,0 +1,37 @@
+-------------------------------------------------------------------
+Mon Jan  1 17:38:57 UTC 2018 - co...@suse.com
+
+- update to 0.4.6
+  This version includes:
+    * yinfast, a new version of the YIN pitch detection algorithm,
+    that uses spectral convolution to compute the same results as
+    the original yin, but with a cost O(N log(N)), making it much
+    faster than the plain implementation (O(N^2))
+
+    * Intel IPP optimisations (thanks to Eduard Mueller)
+
+    * improved support for emscripten (thanks to Martin Hermant),
+      which compiles the aubio library as a javascript module and
+      lets you run aubio's algorithm directly from within a web-page.
+  0.4.6 also comes with several bug fixes and improvements.
+
+-------------------------------------------------------------------
+Mon Apr 24 08:36:52 UTC 2017 - alarr...@suse.com
+
+- Use singlespec macros
+- Update to 0.4.5:
+  * aubio: New python command line tool to extract information
+  * Improved default parameters for onset detection, using adaptive
+    spectral whitening and compression
+  * Add support for libswresample
+  * New options --miditap-note and --miditap-velo have been added to
+    aubioonset and aubiotrack to adjust the note and velocity of the
+    midi note emitted by onsets and beats.
+  * Add a bunch of fixes, including improved documentation, build
+    system fixes, and platform compatibility.
+
+-------------------------------------------------------------------
+Mon Feb  6 14:30:40 UTC 2017 - alarr...@suse.com
+
+- Initial release 
+

Old:
----
  aubio-0.4.2.tar.bz2
  aubio-0.4.2.tar.bz2.asc

New:
----
  aubio-0.4.6.tar.bz2
  aubio-0.4.6.tar.bz2.asc
  python-aubio.changes
  python-aubio.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ aubio.spec ++++++
--- /var/tmp/diff_new_pack.grZ0M8/_old  2018-01-02 16:34:54.314125377 +0100
+++ /var/tmp/diff_new_pack.grZ0M8/_new  2018-01-02 16:34:54.314125377 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package aubio
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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
@@ -17,10 +17,10 @@
 
 
 Name:           aubio
-%define libpkgname libaubio4
+%define libpkgname libaubio5
 Summary:        Library for real-time audio labelling
-License:        GPL-2.0
-Group:          System/Libraries
+License:        GPL-3.0+
+Group:          Development/Libraries/C and C++
 BuildRequires:  alsa-devel
 BuildRequires:  doxygen
 %if 0%{?suse_version} > 1320 || (0%{?suse_version} == 1315 && 0%{?is_opensuse})
@@ -36,7 +36,7 @@
 BuildRequires:  libsndfile-devel
 BuildRequires:  pkg-config
 BuildRequires:  python-devel
-Version:        0.4.2
+Version:        0.4.6
 Release:        0
 Source:         http://aubio.org/pub/%{name}-%{version}.tar.bz2
 Source1:        http://aubio.org/pub/%{name}-%{version}.tar.bz2.asc
@@ -54,7 +54,6 @@
 
 %package -n %{libpkgname}
 Summary:        Library for real-time audio labelling
-License:        GPL-2.0
 Group:          System/Libraries
 
 %description -n %{libpkgname}
@@ -66,7 +65,6 @@
 
 %package -n libaubio-devel
 Summary:        Development package for aubio library
-License:        GPL-2.0+
 Group:          Development/Libraries/C and C++
 Requires:       %{libpkgname} = %{version}
 Requires:       glibc-devel
@@ -77,7 +75,6 @@
 
 %package tools
 Summary:        Example programs for aubio library
-License:        GPL-2.0+
 Group:          Productivity/Multimedia/Sound/Editors and Convertors
 
 %description tools
@@ -98,6 +95,7 @@
 mkdir -p %{buildroot}%{_docdir}/%{name}
 cp -pR %{buildroot}%{_datadir}/doc/libaubio-doc/html 
%{buildroot}%{_docdir}/%{name}
 rm -rf %{buildroot}%{_datadir}/doc/libaubio-doc
+rm -f %{buildroot}%{_libdir}/libaubio.a
 
 %post -n %{libpkgname} -p /sbin/ldconfig
 

++++++ python-aubio.spec ++++++
#
# spec file for package python-aubio
#
# Copyright (c) 2018 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#


%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name:           python-aubio
Version:        0.4.6
Release:        0
Summary:        A collection of tools for music analysis
License:        GPL-3.0+
Group:          Development/Languages/Python
Url:            http://aubio.org/
Source:         http://aubio.org/pub/aubio-%{version}.tar.bz2
Source1:        http://aubio.org/pub/aubio-%{version}.tar.bz2.asc
BuildRequires:  %{python_module devel}
BuildRequires:  %{python_module nose2}
BuildRequires:  %{python_module numpy-devel}
BuildRequires:  %{python_module setuptools}
BuildRequires:  python-rpm-macros
Requires:       python-numpy
Requires(post): update-alternatives
Requires(postun): update-alternatives
BuildRoot:      %{_tmppath}/%{name}-%{version}-build

%python_subpackages

%description
A python module to access the aubio library functions.

aubio is a library to label music and sounds. It listens to audio signals and 
attempts to detect events. For instance, when a drum is hit, at which frequency 
is a note, or at what tempo is a rhythmic melody.

Its features include segmenting a sound file before each of its attacks, 
performing pitch detection, tapping the beat and producing midi streams from 
live audio.

%prep
%setup -q -n aubio-%{version}

%build
%python_build

%install
%python_install
%python_clone -a %{buildroot}/%{_bindir}/aubio
%python_clone -a %{buildroot}/%{_bindir}/aubiocut

%check
%ifpython3
export PYTHONPATH=%{buildroot}/%{python_sitearch}
%python_exec setup.py test
%endif

%post
%python_install_alternative aubio

%postun
%python_uninstall_alternative aubio

%files %{python_files}
%defattr(-,root,root,-)
%doc README.md ChangeLog COPYING AUTHORS
%python_alternative %{_bindir}/aubio
%python_alternative %{_bindir}/aubiocut
%{python_sitearch}/*

%changelog
++++++ aubio-0.4.2.tar.bz2 -> aubio-0.4.6.tar.bz2 ++++++
++++ 45066 lines of diff (skipped)

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.grZ0M8/_old  2018-01-02 16:34:54.701996032 +0100
+++ /var/tmp/diff_new_pack.grZ0M8/_new  2018-01-02 16:34:54.705994699 +0100
@@ -1 +1 @@
-libaubio4
+libaubio5


Reply via email to