Hello community, here is the log from the commit of package sonic-visualiser for openSUSE:Factory checked in at 2018-07-18 22:57:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sonic-visualiser (Old) and /work/SRC/openSUSE:Factory/.sonic-visualiser.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "sonic-visualiser" Wed Jul 18 22:57:46 2018 rev:3 rq:623650 version:3.1 Changes: -------- --- /work/SRC/openSUSE:Factory/sonic-visualiser/sonic-visualiser.changes 2017-09-14 21:17:19.844713333 +0200 +++ /work/SRC/openSUSE:Factory/.sonic-visualiser.new/sonic-visualiser.changes 2018-07-18 22:58:12.542111402 +0200 @@ -1,0 +2,46 @@ +Tue Jul 17 14:59:23 UTC 2018 - aloisio@gmx.com + +- Update to version 3.1 + * Add Plugins tab to Preferences dialog, from which you can + review the plugin load paths and see which plugins were + loaded from which locations, and also customise load paths + (though the various path environment variables are still + supported) + * Stream the export of audio data and other CSV data so that + very large exports don't hang the UI or run us out of memory + (thanks to Lucas Thompson) + * Ensure vertical scale appears for auto-align layers when + there is nothing else to auto-align them to + * Fix another long-standing Windows-platform wide-char/utf8 + conversion problem, with environment variable naming and + contents + * Improve handling of incomplete session loads, i.e. + situations where the audio files referred to by a session + could not be found - previously the session could be re-saved + immediately thus losing the audio reference; now at least we + disable Save (enabling only Save As) and show a warning + * Update pane and layer menu shortcuts so that the + waveform/spectrogram/etc shortcuts (Shift+G etc) operate on + the source model in the currently-selected pane rather than + the main model. This is a backward-incompatible change but is + a far more intuitive way for the function to work + * Use dark background for bright colours in time-value/note/etc + layers as well as e.g. waveforms - this is how it was always + "intended to" work, but it is a backward-incompatible change + * Make "Select All" select the whole span of everything that + exists, not just the main model + * Add horizontal scale to Spectrum layer + * Improve spacing and labelling of vertical log scales + * Update build system for better Cap'n Proto version support + and to use Repoint for code management in the repository + * Various other bug fixes + +- Dropped piper.capnp (fixed upstream) + +- Refreshed sonic-visualiser-remove-svcore-test.patch + +- Added sonic-visualiser-system-dataquay.patch + +- Spec cleanup + +------------------------------------------------------------------- Old: ---- piper.capnp sonic-visualiser-3.0.3.tar.gz New: ---- sonic-visualiser-3.1.tar.gz sonic-visualiser-system-dataquay.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sonic-visualiser.spec ++++++ --- /var/tmp/diff_new_pack.iea91J/_old 2018-07-18 22:58:13.154109372 +0200 +++ /var/tmp/diff_new_pack.iea91J/_new 2018-07-18 22:58:13.158109358 +0200 @@ -1,11 +1,11 @@ # # spec file for package sonic-visualiser # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2016 Tom Mbrt <tom.mbrt@googlemail.com> -# Copyright (c) 2005-2010 oc2pus -# Copyright (c) 2011 Evstifeev Roman <someuniquename@gmail.com> # Copyright (c) 2012 Pascal Bleser <pascal.bleser@opensuse.org> +# Copyright (c) 2011 Evstifeev Roman <someuniquename@gmail.com> +# Copyright (c) 2005-2010 oc2pus <oc2pus@arcor.de> # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,19 +19,19 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: sonic-visualiser -Version: 3.0.3 +Version: 3.1 Release: 0 Summary: A program for viewing and analysing contents of audio files -License: GPL-2.0+ +License: GPL-2.0-or-later Group: Productivity/Multimedia/Sound/Utilities -Url: http://www.sonicvisualiser.org/ -Source: https://code.soundsoftware.ac.uk/attachments/download/2246/%{name}-%{version}.tar.gz +URL: http://www.sonicvisualiser.org/ +Source: https://code.soundsoftware.ac.uk/attachments/download/2381/%{name}-%{version}.tar.gz Source2: %{name}.xml -Source3: https://raw.githubusercontent.com/piper-audio/piper/02bafb5284eb20e4c8d96ac5... Patch1: sonic-visualiser-remove-svcore-test.patch -BuildRequires: autoconf -BuildRequires: automake +# PATCH-FIX-OPENSUSE sonic-visualiser-system-dataquay.patch aloisio@gmx.com -- force use of system libdataquay +Patch2: sonic-visualiser-system-dataquay.patch BuildRequires: capnproto BuildRequires: dssi BuildRequires: flac @@ -40,11 +40,14 @@ BuildRequires: ladspa BuildRequires: libqt5-qtbase-devel >= 5.2 BuildRequires: pkgconfig +BuildRequires: portaudio-devel +BuildRequires: shared-mime-info +BuildRequires: update-desktop-files BuildRequires: pkgconfig(Qt5Svg) BuildRequires: pkgconfig(alsa) BuildRequires: pkgconfig(bzip2) BuildRequires: pkgconfig(capnp) -%if 0%{?BUILD_ORIG} || 0%{?suse_version} > 1320 +%if 0%{?BUILD_ORIG} || 0%{?suse_version} >= 1500 BuildRequires: pkgconfig(dataquay) >= 0.9 %endif BuildRequires: pkgconfig(fftw3) @@ -54,11 +57,7 @@ BuildRequires: pkgconfig(id3tag) BuildRequires: pkgconfig(jack) BuildRequires: pkgconfig(libcurl) -%if 0%{?suse_version} > 1320 BuildRequires: pkgconfig(libjpeg) -%else -BuildRequires: libjpeg8-devel -%endif BuildRequires: pkgconfig(liblo) BuildRequires: pkgconfig(libpng) BuildRequires: pkgconfig(libpulse) @@ -67,8 +66,8 @@ BuildRequires: pkgconfig(mad) BuildRequires: pkgconfig(ogg) BuildRequires: pkgconfig(oggz) >= 0.9.5 -BuildRequires: pkgconfig(rasqal) BuildRequires: pkgconfig(raptor2) >= 2.0.4 +BuildRequires: pkgconfig(rasqal) BuildRequires: pkgconfig(redland) >= 1.0.14 BuildRequires: pkgconfig(rubberband) BuildRequires: pkgconfig(samplerate) @@ -80,9 +79,6 @@ BuildRequires: pkgconfig(vorbis) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(zlib) -BuildRequires: portaudio-devel -BuildRequires: shared-mime-info -BuildRequires: update-desktop-files Requires: dssi Requires: ladspa @@ -119,28 +115,16 @@ %prep %setup -q %patch1 -p1 -cp %{SOURCE3} piper-cpp/vamp-capnp/ +%if 0%{?BUILD_ORIG} || 0%{?suse_version} >= 1500 +%patch2 -p1 +%endif %build -pushd piper-cpp/vamp-capnp -capnp compile -oc++ piper.capnp -popd - -export dataquay_CFLAGS='-I/usr/include/dataquay' -export dataquay_LIBS='-ldataquay -lrdf' - -export CFLAGS="%{optflags}" CXXFLAGS="%{optflags}" -sh bootstrap.sh %configure make %{?_smp_mflags} - %install - -install -dm 755 %{buildroot}%{_bindir} -install -m 755 sonic-visualiser %{buildroot}%{_bindir} -install -m 755 piper-vamp-simple-server %{buildroot}%{_bindir} -install -m 755 checker/vamp-plugin-load-checker %{buildroot}%{_bindir} +make INSTALL_ROOT=%{buildroot} install # plugin dir install -dm 755 %{buildroot}%{_libdir}/vamp @@ -172,8 +156,8 @@ %{_bindir}/update-mime-database %{_datadir}/mime &> /dev/null || : %files -%defattr(-,root,root) -%doc COPYING README* +%doc CHANGELOG README.md +%license COPYING %{_bindir}/%{name} %{_bindir}/piper-vamp-simple-server %{_bindir}/vamp-plugin-load-checker ++++++ sonic-visualiser-3.0.3.tar.gz -> sonic-visualiser-3.1.tar.gz ++++++ ++++ 87999 lines of diff (skipped) ++++++ sonic-visualiser-remove-svcore-test.patch ++++++ --- /var/tmp/diff_new_pack.iea91J/_old 2018-07-18 22:58:13.778107302 +0200 +++ /var/tmp/diff_new_pack.iea91J/_new 2018-07-18 22:58:13.778107302 +0200 @@ -1,13 +1,14 @@ -Index: sonic-visualiser-3.0.3/sonic-visualiser.pro +Index: sonic-visualiser-3.1/sonic-visualiser.pro =================================================================== ---- sonic-visualiser-3.0.3.orig/sonic-visualiser.pro -+++ sonic-visualiser-3.0.3/sonic-visualiser.pro -@@ -5,10 +5,6 @@ TEMPLATE = subdirs +--- sonic-visualiser-3.1.orig/sonic-visualiser.pro ++++ sonic-visualiser-3.1/sonic-visualiser.pro +@@ -8,11 +8,6 @@ SUBDIRS += \ # writing they are only automatically run on non-Windows platforms # (because of the difficulty of getting them running nicely in the # IDE without causing great confusion if a test fails). -SUBDIRS += \ - sub_test_svcore_base \ +- sub_test_svcore_system \ - sub_test_svcore_data_fileio \ - sub_test_svcore_data_model ++++++ sonic-visualiser-system-dataquay.patch ++++++ Index: sonic-visualiser-3.1/base.pro =================================================================== --- sonic-visualiser-3.1.orig/base.pro +++ sonic-visualiser-3.1/base.pro @@ -29,9 +29,6 @@ include(vamp-plugin-sdk-files.pri) include(svcore/files.pri) include(capnp-regen.pri) -DATAQUAY_SOURCES=$$fromfile(dataquay/lib.pro, SOURCES) -DATAQUAY_HEADERS=$$fromfile(dataquay/lib.pro, HEADERS) - CHECKER_SOURCES=$$fromfile(checker/checker.pri, SOURCES) CHECKER_HEADERS=$$fromfile(checker/checker.pri, HEADERS) @@ -43,9 +40,6 @@ for (file, BQ_HEADERS) { HEADERS + for (file, VAMP_SOURCES) { SOURCES += $$file } for (file, VAMP_HEADERS) { HEADERS += $$file } -for (file, DATAQUAY_SOURCES) { SOURCES += $$sprintf("dataquay/%1", $$file) } -for (file, DATAQUAY_HEADERS) { HEADERS += $$sprintf("dataquay/%1", $$file) } - for (file, CHECKER_SOURCES) { SOURCES += $$sprintf("checker/%1", $$file) } for (file, CHECKER_HEADERS) { HEADERS += $$sprintf("checker/%1", $$file) } Index: sonic-visualiser-3.1/base.pri =================================================================== --- sonic-visualiser-3.1.orig/base.pri +++ sonic-visualiser-3.1/base.pri @@ -10,8 +10,6 @@ SV_INCLUDEPATH = \ piper-cpp \ checker \ checker/checker \ - dataquay \ - dataquay/dataquay \ svcore \ svcore/data \ svcore/plugin/api/alsa \ @@ -31,5 +29,6 @@ solaris*: DEFINES += __RTMIDI_DUMMY_ONLY # Defines for Dataquay DEFINES += USE_SORD -CONFIG += qt thread warn_on stl rtti exceptions c++11 +CONFIG += qt thread warn_on stl rtti exceptions c++11 link_pkgconfig +PKGCONFIG += dataquay