Hello community, here is the log from the commit of package sonic-visualiser for openSUSE:Leap:15.2 checked in at 2020-04-28 20:12:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/sonic-visualiser (Old) and /work/SRC/openSUSE:Leap:15.2/.sonic-visualiser.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sonic-visualiser" Tue Apr 28 20:12:06 2020 rev:11 rq:798565 version:4.0.1 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/sonic-visualiser/sonic-visualiser.changes 2020-01-15 16:03:31.115928583 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.sonic-visualiser.new.2738/sonic-visualiser.changes 2020-04-28 20:12:07.808655456 +0200 @@ -1,0 +2,140 @@ +Tue Jan 28 13:25:18 UTC 2020 - Christophe Giboudeaux <christo...@krop.fr> + +- Update to 4.0.1 + * Fix the vertical scale in NoteLayer when displaying a model + with non-Hz scale + * Fix failure to make installed executables executable when + compiling and installing the source package +- Remove conditions for unmaintained openSUSE versions. +- Don't use -Werror. + +------------------------------------------------------------------- +Thu Oct 31 19:43:38 UTC 2019 - Edgar Aichinger <edog...@aon.at> + +- Update to version 4.0 + * Add Box annotation layer type, typically used for time-frequency boxes + to be annotated over a spectrogram. Because this introduces a new layer + type into the session file format, the major version number has been + bumped to v4.0. Sessions saved from v4.0 can still be opened in earlier + versions of Sonic Visualiser, but any Box layers will not be loaded + * Fix behaviour of auto-align layers on top of waveform: they can now be + aligned in the vertical scale, if they have a unit of V and the waveform + is of a single channel in linear or dB mode + * Make the UI more readable in macOS "dark mode" + * Fix sluggishness in starting and stopping playback when using PulseAudio + v13.0+ + Changes in version 3.3 + * Add support for reading the Opus audio codec on all platforms + * Add support for WMA and AAC formats on 64-bit Windows. (AAC was already + supported on macOS.) Note that AAC support on Windows does not support + "gapless" import, i.e. removing the encoder gaps at start and end of + the stream + * Add ability to choose the field separator when importing CSV and + CSV-like files, if more than one possible candidate separator is + found in the file + * Fix crash when closing session or starting a new session while + calculating alignment of multiple audio files + * Fix crash when running certain plugins that call for frequency-domain + input at non-power-of-two block sizes + * Fix wandering left edge of measure-tool rectangle while dragging out + the area + * Ensure that plugin stderr debug output is logged to the SV log file + +- Refreshed sonic-visualiser-system-dataquay.patch + +------------------------------------------------------------------- +Wed Jan 30 07:02:28 UTC 2019 - Konstantin Voinov <kill...@mail.ru> + +- Update to version 3.2.1 + * Fix failure to record from built-in microphone on macOS 10.14 + (caused by lack of microphone permission request text) + * Fix crash when closing SV or starting a new session during recording + * Fix crash on exit in some builds that disable OSC support + * Fix flashing effect when scrolling certain configurations of colour 3d + plot layer leftwards + Changes in version 3.2 + * Add ability to zoom closer than one sample per pixel, so as to see + the interpolated signal level between samples + * Add oversampling control to the spectrogram and spectrum layers + * Highlight and label frequency peaks in the spectrum as the mouse + rolls over them, when enabled in the parameter area + * Add feature to convert and import audio from a CSV data file + * Add some new colour maps, and restore the old Blue on Black one + * Speed up spectrum rendering at high resolutions + * Fix failure to pass Nyquist bins correctly to + frequency-domain-input Vamp plugins in some circumstances + * Fix sometimes incorrect shortcut associations for new-layer menu + items + * Various other rendering improvements and bug fixes + +- Refreshed sonic-visualiser-system-dataquay.patch + +------------------------------------------------------------------- +Fri Oct 26 18:31:18 UTC 2018 - Wolfgang Bauer <wba...@tmo.at> + +- Use gcc7 on Leap 42.3 to fix build + +------------------------------------------------------------------- +Fri Oct 12 09:10:00 UTC 2018 - Luigi Baldoni <aloi...@gmx.com> + +- Update to version 3.1.1 + * Fix failure to record correctly into an empty session with + certain audio drivers + * Fix failure to run LADSPA plugins at all, except with some + unusual path layouts + * Fix failure to silence sonified notes when rewinding backwards + or jumping back from a loop endpoint + +------------------------------------------------------------------- +Mon Aug 6 13:37:09 UTC 2018 - aloi...@gmx.com + +- Fixed the tests and dropped + sonic-visualiser-remove-svcore-test.patch + +------------------------------------------------------------------- +Tue Jul 17 14:59:23 UTC 2018 - aloi...@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 sonic-visualiser-remove-svcore-test.patch New: ---- sonic-visualiser-4.0.1.tar.gz sonic-visualiser-system-dataquay.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sonic-visualiser.spec ++++++ --- /var/tmp/diff_new_pack.nH5JxO/_old 2020-04-28 20:12:08.348656577 +0200 +++ /var/tmp/diff_new_pack.nH5JxO/_new 2020-04-28 20:12:08.352656585 +0200 @@ -1,11 +1,11 @@ # # spec file for package sonic-visualiser # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # Copyright (c) 2016 Tom Mbrt <tom.m...@googlemail.com> -# Copyright (c) 2005-2010 oc2pus -# Copyright (c) 2011 Evstifeev Roman <someuniquen...@gmail.com> # Copyright (c) 2012 Pascal Bleser <pascal.ble...@opensuse.org> +# Copyright (c) 2011 Evstifeev Roman <someuniquen...@gmail.com> +# Copyright (c) 2005-2010 oc2pus <oc2...@arcor.de> # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,22 +16,21 @@ # 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/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # + Name: sonic-visualiser -Version: 3.0.3 +Version: 4.0.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 -Source2: %{name}.xml -Source3: https://raw.githubusercontent.com/piper-audio/piper/02bafb5284eb20e4c8d96ac5fe5b697ed11f59a4/capnp/piper.capnp -Patch1: sonic-visualiser-remove-svcore-test.patch -BuildRequires: autoconf -BuildRequires: automake +URL: http://www.sonicvisualiser.org/ +Source: https://code.soundsoftware.ac.uk/attachments/download/2607/%{name}-%{version}.tar.gz +Source1: %{name}.xml +# PATCH-FIX-OPENSUSE sonic-visualiser-system-dataquay.patch aloi...@gmx.com -- force use of system libdataquay +Patch0: sonic-visualiser-system-dataquay.patch BuildRequires: capnproto BuildRequires: dssi BuildRequires: flac @@ -39,12 +38,16 @@ BuildRequires: hicolor-icon-theme BuildRequires: ladspa BuildRequires: libqt5-qtbase-devel >= 5.2 +BuildRequires: perl 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} 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,9 @@ BuildRequires: pkgconfig(mad) BuildRequires: pkgconfig(ogg) BuildRequires: pkgconfig(oggz) >= 0.9.5 -BuildRequires: pkgconfig(rasqal) +BuildRequires: pkgconfig(opusfile) BuildRequires: pkgconfig(raptor2) >= 2.0.4 +BuildRequires: pkgconfig(rasqal) BuildRequires: pkgconfig(redland) >= 1.0.14 BuildRequires: pkgconfig(rubberband) BuildRequires: pkgconfig(samplerate) @@ -80,9 +80,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 @@ -118,29 +115,25 @@ %prep %setup -q -%patch1 -p1 -cp %{SOURCE3} piper-cpp/vamp-capnp/ - -%build -pushd piper-cpp/vamp-capnp -capnp compile -oc++ piper.capnp -popd +%if 0%{?BUILD_ORIG} +%patch0 -p1 +%endif +# required with capnproto 0.7.0 +for x in *.pr* config* Makefile* ; do perl -i -p -e 's/c\+\+11/c++14/g' "$x" ; done -export dataquay_CFLAGS='-I/usr/include/dataquay' -export dataquay_LIBS='-ldataquay -lrdf' +# Don't use -Werror on releases +find . -name configure -o -name "*.pro" -o -name "*.pri" -exec sed -i s'# -Werror##g' {} \; -export CFLAGS="%{optflags}" CXXFLAGS="%{optflags}" -sh bootstrap.sh +%build +export LC_ALL=en_US.UTF-8 %configure make %{?_smp_mflags} - %install +make INSTALL_ROOT=%{buildroot} 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} +# fix executable bit for helper programs +chmod +x %{buildroot}%{_bindir}/*vamp-* # plugin dir install -dm 755 %{buildroot}%{_libdir}/vamp @@ -154,7 +147,7 @@ ln -s sonic-visualiser.svg %{buildroot}/%{_datadir}/icons/hicolor/scalable/apps/sv-icon.svg # mime types -install -Dm 644 %{SOURCE2} %{buildroot}%{_datadir}/mime/packages/%{name}.xml +install -Dm 644 %{SOURCE1} %{buildroot}%{_datadir}/mime/packages/%{name}.xml install -Dm 644 x-sonicvisualiser.desktop %{buildroot}/%{_datadir}/mimelnk/application/x-sonicvisualiser.desktop install -Dm 644 x-sonicvisualiser-layer.desktop %{buildroot}/%{_datadir}/mimelnk/application/x-sonicvisualiser-layer.desktop @@ -162,18 +155,14 @@ %suse_update_desktop_file -i %{name} AudioVideo Audio Music %post -%desktop_database_post -%icon_theme_cache_post %{_bindir}/update-mime-database %{_datadir}/mime &> /dev/null || : %postun -%desktop_database_postun -%icon_theme_cache_postun %{_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-4.0.1.tar.gz ++++++ /work/SRC/openSUSE:Leap:15.2/sonic-visualiser/sonic-visualiser-3.0.3.tar.gz /work/SRC/openSUSE:Leap:15.2/.sonic-visualiser.new.2738/sonic-visualiser-4.0.1.tar.gz differ: char 4, line 1 ++++++ sonic-visualiser-system-dataquay.patch ++++++ diff -up sonic-visualiser-4.0/base.pri.orig sonic-visualiser-4.0/base.pri --- sonic-visualiser-4.0/base.pri.orig 2019-10-25 15:33:19.000000000 +0200 +++ sonic-visualiser-4.0/base.pri 2019-10-31 20:53:54.332216673 +0100 @@ -13,8 +13,6 @@ SV_INCLUDEPATH = \ piper-vamp-cpp \ checker \ checker/checker \ - dataquay \ - dataquay/dataquay \ svcore \ svcore/data \ svcore/plugin/api/alsa \ @@ -34,4 +32,7 @@ solaris*: DEFINES += __RTMIDI_DUMMY_ONLY # Defines for Dataquay DEFINES += USE_SORD -CONFIG += qt thread warn_on stl rtti exceptions +CONFIG += qt thread warn_on stl rtti exceptions link_pkgconfig +PKGCONFIG += dataquay + + diff -up sonic-visualiser-4.0/base.pro.orig sonic-visualiser-4.0/base.pro --- sonic-visualiser-4.0/base.pro.orig 2019-10-25 15:33:19.000000000 +0200 +++ sonic-visualiser-4.0/base.pro 2019-10-31 20:55:24.020542156 +0100 @@ -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) }