Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package carla for openSUSE:Factory checked in at 2021-02-19 23:42:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/carla (Old) and /work/SRC/openSUSE:Factory/.carla.new.28504 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "carla" Fri Feb 19 23:42:35 2021 rev:21 rq:854813 version:2.2.0 Changes: -------- --- /work/SRC/openSUSE:Factory/carla/carla.changes 2020-09-29 19:04:29.321969208 +0200 +++ /work/SRC/openSUSE:Factory/.carla.new.28504/carla.changes 2021-02-19 23:42:37.447208114 +0100 @@ -1,0 +2,461 @@ +Wed Dec 9 08:08:36 UTC 2020 - [email protected] + +- Fix Factory/Tumbleweed build with wine >= 6 + (probably related to boo#1179734) + +------------------------------------------------------------------- +Sat Nov 21 11:34:22 UTC 2020 - [email protected] + +- Update to version 2.2.0: + * Fix GCC4 compatibility in clang + * Fix strict build for >= or < qt 5.15 + * Final compatibility fixes + * A few more GCC4 compat fixes + * Fix juce_audio_basics for GCC4 compatibility + * Fix a build warning against Qt 5.15 + * Fix juce_gui_basics to be GCC4 compatible + * Use master branch in linux build script + * Set TARGET_MACHINE var in makefile, even if target OS already set Fixes #1266 + * Fix typo + * Add i486 and i586 to archs supported by juce + * Clean unzipfx of previous build Fixes #1267 + * Add extra dev libs in linux build, for vst3 support + * Update linux build package + * Update linux build packages + * Prevent assertion on getUniquePluginName() for short plugin names + * Fix previous commit + * only try to use lv2 modgui under linux + * Fix memory leaks in LV2 stuff + * Set NATIVE_PLUGIN_USES_CONTROL_VOLTAGE flag on C relevant plugins + * Fix CarlaNative.h for strict compiler mode + * Remove a useless "<br>" in macOS README + * Ignore "-psn_" prefixed CLI args on macOS + * Allow to use dark theme/mode on newer macOS + * Drop the RC suffix + * Reload plugin parameters after loading project in carla-plugin Fixes #1217 + * Allow to use canvas cut operations without prior window focus Fixes #1176 + * Ignore mouse wheel events when dragging canvas around + * canvas: Only "drop" connection drag for mouse release of left button Fixes #1206 + * Implement custom plugin ui title on bridges Fixes #1219 + * Prevent assertion when jack driver not running in multi-client mode + * Fix plugins having wrong id when switched around in patchbay mode Closes #1259 + * Better/faster detection for libmagic (when present) + * Match macos local env with build script + * Set 2.2-RC3 version for win/mac builds + * Fix strict build + * Fixup macOS README, mentioning new plugin situation + * Set version as 2.2.0-RC3 + * Do not enable all 64 max buses for AU plugins + * Tweaks for a proper macOS 10.12 build + * Only set special plugin ui flags under windows, not wine/bridges + * Fix warnings, print error code if win32 process start fails + * Do not put plugin UIs on top in Windows; Fix window type Fixes #1116 + * Do not allow capture logs on windows, even if enabled + * Give custom message in about page when liblo/osc is not enabled + * Better compatibility with msys2 + * Bump linux script download + * Packaging xycontroller in linux binary builds + * Double-resolution tick for carla-lv2 plugin + * Prevent bad vst host from giving carla-plugin invalid time values See #1236 + * Clear current project filename on engine stop Fixes #1243 + * Fix oddities with MIDI learn Closes #1248 + * Fix win32 packing + * Fix xycontroller scene not sending all values + * Generate macos app data for xycontroller-ui + * Set version as 2.2.0-RC2 for packaging + * Tweak windows packing script + * patchcanvas: check validity of a few object's parentItems + * Fix strict build + * Alternative way to handle juce message thread in carla-plugin Fixes #1244 Fixes #1136 + * Bring juce UIs to front when shown + * Re-link vst plugin objects when internal static libs change + * Bump version to 2.1-RC2 + * Disable OSC by default on macos + * Don't hide juce desktop window before deletion, fixes VST3 crashes + * Forgot to revert a previous change; cleanup + * Alternative, cleaner approach to JUCE run loop on carla-plugin Fixes #1238 + * Replace some XFlush calls with XSync + * Carefully handle lv2 ui child window, fixes crash with some x42 uis Fixes #1128 + * Compress canvas clipboard image saving (as PNG) Closes #1078 + * Use a dedicated folder for macos 10.12 builds + * Build macos plugin packages + * Fix build with old compilers + * Remove incomplete, unused patchcanvas c++ stuff + * Replace hacky midi-pattern temporary-note-flag with midi-queue + * Finalize XY controller plugin + * XYController fixup, params work now + * Add WIP XYController UI + * Proper way to (un)define the value + * Minor fix + * Pass the extra wine include flags when building dgl + * Another wine build fix + * Add include paths used in wine-devel-dev package + * Allow winehq-stable to build jackbridge + * Alternative/better way to find all audio ports in juce plugins + * Dont try to build C++ frontend code, we will not use it after all + * Add a simple midi queue class code + * internal plugins: Allow to notify UI of MIDI events + * Fix pipe UI message with empty value + * Fix build + * Add initial DSP code for xycontroller + * ScalableDial: Use PNG file for image 2 + * Add carla_fillFloatsWithSingleValue util function + * Re-add dial_02 resources + * Fix listing LV2 plugins on Windows + * Select text in search entry also when focusing via shortcut + * Fix typo + * midi pattern: prevent parameter changes when ui opens up + * midi pattern: Do not delete notes when changing number of measures + * midi pattern: quick&dirty note audition, fix octave offset + * MIDI file/pattern: do not lose any RT events during save + * Cleanup + * midi pattern: Keep playback position while changing BPM Fixes #1210 + * Fix MIDI pattern missing notes at the edges, improve MIDI performance + * Set version for linux scripts too + * Set 0 prefix for osx builds + * Tweaks to windows build script + * Fix regression, missing notes on new plugins + * Version used by unzipfx needs final 0 suffix + * Update linux scripts + * A few more fixes for macos 10.8 build + * Fix build with last commit + * Fixup juce with macos 10.8, enable it again + * Set version for osx builds, disable juce on 10.8 for now + * Bump version on the windows scripts + * Correct usage of LV2 options interface to change plugin block size + * Add option to disabling sending notes to plugins (reverse on) + * Fix MIDI file removing channel bit from 0-velocity note "on"s + * Fixup RackListWidget::dragLeaveEvent + * Fix strict build + * Add unused PluginParameterData::getFinalValueWithMidiDelta() + * Store the raw MIDI value in EngineControlEvent, for future use + * Fix zero-velocity note-ons on MIDI files + * carla-jack-multi should always show canvas Hiding for ladish is useless since ladish does not support multi-client anyway + * Remove X-NSM-capable from main carla desktop file, forcing variants + * Show canvas tab in jack-single or multi modes under NSM + * Name the newly added desktop files + * Bump version to 2.1.95 aka 2.2-RC1 + * Add desktop files with hidden status for all carla variants + * Skip MIDI learn status when cloning or renaming plugin + * Fix strict build + * Increase lfo max value, so we can get real slow + * Convert control parameter events into MIDI CCs to send to bridges + * Implement MIDI CC and CV source parameter changes for bridges + * Fix internal client build + * Use a custom flag so our CV ports appear as CV right away + * Do not give MIDI learn option for output or read-only parameters + * Fix bridge build with previous commit + * Initial implementation of MIDI learn (per plugin, not global) + * Fix typo in MIDI CC list, leading to wrong Balance CC value + * Show current mapped type+value directly together with parameter No more right clicking needed to find this info + * Always use maximum amount of channels for VST2 plugins Fixes #1184 Fixes #1106 + * Don't use water namespace in CachedPlugins.cpp + * Don't use water namespace in CarlaDssiUtils.cpp + * Fix old macos build + * Only load default state on LV2 plugins that request such feature + * Copy lv2 state path contents when cloning plugin + * Fix water File::copyDirectoryTo() to take into account symlinks + * Better handling of LV2 temporary state, for clone and rename + * Dont recreate symlinks; Add single quotes around debug paths + * Symlink for LV2 abstract paths on request; Cleaner debug prints + * More work for LV2 state path, symlinks and move/copy when needed + * Check for state:threadSafeRestore on lv2 plugins; More debug paths + * Keep current edit-dialog tab state while reloading parameters + * carla-plugin: fix a few actions leading to inconsistent state + * Skip inline redraw requests if engine mode has no patchbay + * Some debug messages to help catch future issues + * Fix recursion when using carla-patchbay under JACk with lv2 midnam + * Fix default name for sfz with sfizz tricks + * Ignore requests to hide UI if lv2 plugin uses files only + * Add test code to replace sfz files with lv2 sfizz (disabled for now) + * Add recently added jack-app MIDI support in client side, to stay in sync + * Fix removing plugin in carla-rack plugin mode + * Add a 12400x9600 canvas size Fixes #1197 + * Add debug prints regarding profile file/folder + * carla-lv2: better handling of state make-path + * Better handling of LV2 state paths, WIP + * carla-plugin: force qt to use xcb backend if going to embed UI + * Make lv2 state makePath return a unique path per plugin + * carla-plugin: only request UI parameter changes if UI is visible + * carla-plugin: define an lv2:Project + * One more build fix + * Fix build with previous commit + * Use --whole-archive for internal static libs + * Go back to previous way of specifying export symbols on macOS + * Stop building carla-native-plugin test binary + * Fix SF2 default polyphony Fixes #881 + * Add a few more details to lv2 plugin version, passes lv2lint + * carla-plugin: Only export exactly the symbols that we need + * Update juce stuff + * Start experimenting with embed-ui API, for use in external tools + * Clear canvas selection when deleting plugin, fixing assertions + * Update juce sources to stable juce6 release (DISTRHO version) + * Fix missing MIDI CC in jack-apps (was missing implementation) + * Better support for NSM jack-apps: projects and non optional gui Fixes #1188 + * Add some safeties around invalid connection-id Need to investigate this more deeply later on + * Allow all MIDI options in jack-apps + * Interposer: also ignore XNextEvent for NSM ++++ 264 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/carla/carla.changes ++++ and /work/SRC/openSUSE:Factory/.carla.new.28504/carla.changes Old: ---- carla-2.1.1.tar.xz New: ---- carla-2.2.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ carla.spec ++++++ --- /var/tmp/diff_new_pack.2hoERf/_old 2021-02-19 23:42:38.211208862 +0100 +++ /var/tmp/diff_new_pack.2hoERf/_new 2021-02-19 23:42:38.215208866 +0100 @@ -29,12 +29,12 @@ #NOTE: to update this package please change these two version fields in "_service" <param name="revision">v2.1.1</param> and #<param name="versionformat">2.1.1</param> to the version that you want and execute "osc service runall" # It will even fill in the .changes file. Please don't touch the Version: in the spec file, it will be filled automaticaly. -Version: 2.1.1 +Version: 2.2.0 Release: 0 Summary: An audio plugin host License: GPL-2.0-or-later AND BSD-2-Clause AND BSD-3-Clause Group: Productivity/Multimedia/Sound/Utilities -URL: https://kxstudio.linuxaudio.org/Applications:Carla +URL: https://kx.studio/Applications:Carla #https://github.com/falkTX/Carla/archive/v%%{version}.tar.gz#/ Source0: %{name}-%{version}.tar.xz @@ -46,7 +46,7 @@ Patch1: carla-remove-pkgconf-rpath.patch BuildRequires: fdupes BuildRequires: file-devel -BuildRequires: filesystem +BuildRequires: hicolor-icon-theme BuildRequires: libqt5-qtbase-devel # for extra native plugins BuildRequires: non-ntk-fluid @@ -76,10 +76,12 @@ BuildRequires: pkgconfig(zlib) #Wine #!BuildIgnore: sane-backends-32bit +BuildRequires: freetype2-devel-32bit BuildRequires: gcc-32bit BuildRequires: gcc-c++-32bit BuildRequires: glibc-devel-32bit BuildRequires: libX11-devel-32bit +BuildRequires: libXext-devel-32bit BuildRequires: libstdc++-devel-32bit %if 0%{?suse_version} >= 1550 BuildRequires: mingw32-cross-gcc @@ -153,7 +155,7 @@ echo $CFLAGS echo $CXXFLAGS make --trace win32 CC=i686-w64-mingw32-gcc CXX=i686-w64-mingw32-g++ LIBDIR=%{_libdir} CFLAGS="$CFLAGS" CXXFLAGS="$CXXFLAGS" LDFLAGS="-Wl,--no-insert-timestamp" -make --trace wine32 LIBDIR=%{_libdir} CFLAGS="$CFLAGS" CXXFLAGS="$CXXFLAGS" +make --trace wine32 LIBDIR=%{_libdir} CFLAGS="$CFLAGS" CXXFLAGS="$CXXFLAGS" LDFLAGS="-L/usr/lib/wine" %endif %install @@ -183,10 +185,9 @@ %files %license doc/GPL.txt doc/LGPL.txt LICENSE.TurtleTests bsd-2-clause.txt -%doc INSTALL.md README.md doc/Carla-TestCases +%doc README.md doc/Carla-TestCases %{_bindir}/* -%dir %{_libdir}/carla -%{_libdir}/carla/* +%{_libdir}/carla %exclude %{_libdir}/carla/carla-bridge-posix32 %exclude %{_libdir}/carla/carla-discovery-posix32 %if 0%{?suse_version} >= 1550 @@ -195,12 +196,10 @@ %exclude %{_libdir}/carla/carla-discovery-win32.exe %endif %dir %{_libdir}/lv2 -%dir %{_libdir}/lv2/carla.lv2 -%{_libdir}/lv2/carla.lv2/* -%dir %{_datadir}/carla -%{_datadir}/carla/* +%{_libdir}/lv2/carla.lv2 +%{_datadir}/carla %{_datadir}/applications/*.desktop -%{_datadir}/icons/hicolor/ +%{_datadir}/icons/hicolor/*/apps/* %{_datadir}/mime/packages/carla.xml %{_localstatedir}/adm/update-messages/%{name}-warning @@ -209,7 +208,7 @@ %files vst %dir %{_libdir}/vst -%dir %{_libdir}/vst/carla.vst +%{_libdir}/vst/carla.vst %{_libdir}/carla/carla-bridge-posix32 %{_libdir}/carla/carla-discovery-posix32 %if 0%{?suse_version} >= 1550 @@ -217,11 +216,9 @@ %{_libdir}/carla/carla-bridge-win32.exe %{_libdir}/carla/carla-discovery-win32.exe %endif -%{_libdir}/vst/carla.vst/* %files devel -%dir %{_includedir}/carla -%{_includedir}/carla/* +%{_includedir}/carla %{_libdir}/pkgconfig/* %changelog ++++++ _service ++++++ --- /var/tmp/diff_new_pack.2hoERf/_old 2021-02-19 23:42:38.275208925 +0100 +++ /var/tmp/diff_new_pack.2hoERf/_new 2021-02-19 23:42:38.275208925 +0100 @@ -6,8 +6,8 @@ <param name="exclude">.git</param> <param name="exclude">data/windows</param> <param name="exclude">source/native-plugins/external/*</param> - <param name="revision">v2.1.1</param> - <param name="versionformat">2.1.1</param> + <param name="revision">v2.2.0</param> + <param name="versionformat">2.2.0</param> <param name="changesgenerate">enable</param> <param name="filename">carla</param> </service> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.2hoERf/_old 2021-02-19 23:42:38.299208948 +0100 +++ /var/tmp/diff_new_pack.2hoERf/_new 2021-02-19 23:42:38.299208948 +0100 @@ -1,4 +1,4 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/falkTX/Carla.git</param> - <param name="changesrevision">1b5080dff02b1e751e32f0582e4aee7bc2c74a67</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">a72dbc9872e61fa54c293188a6cf27c92f72850d</param></service></servicedata> \ No newline at end of file ++++++ carla-2.1.1.tar.xz -> carla-2.2.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/carla/carla-2.1.1.tar.xz /work/SRC/openSUSE:Factory/.carla.new.28504/carla-2.2.0.tar.xz differ: char 13, line 1 ++++++ carla-remove-pkgconf-rpath.patch ++++++ --- /var/tmp/diff_new_pack.2hoERf/_old 2021-02-19 23:42:38.347208996 +0100 +++ /var/tmp/diff_new_pack.2hoERf/_new 2021-02-19 23:42:38.347208996 +0100 @@ -1,32 +1,32 @@ -Index: carla-2.1.1/data/carla-standalone.pc +Index: carla-2.2.0/data/carla-standalone.pc =================================================================== ---- carla-2.1.1.orig/data/carla-standalone.pc 2020-06-12 12:53:06.368008569 +0200 -+++ carla-2.1.1/data/carla-standalone.pc 2020-06-12 12:54:21.982914944 +0200 +--- carla-2.2.0.orig/data/carla-standalone.pc 2020-06-12 12:53:06.368008569 +0200 ++++ carla-2.2.0/data/carla-standalone.pc 2020-06-12 12:54:21.982914944 +0200 @@ -5,5 +5,5 @@ includedir=X-INCLUDEDIR-X/carla Name: carla-standalone - Version: 2.1.1 + Version: 2.2.0 Description: Carla Host Standalone -Libs: -Wl,-rpath,${libdir} -L${libdir} -lcarla_standalone2 +Libs: -L${libdir} -lcarla_standalone2 Cflags: -DREAL_BUILD -I${includedir} -I${includedir}/includes -Index: carla-2.1.1/data/carla-utils.pc +Index: carla-2.2.0/data/carla-utils.pc =================================================================== ---- carla-2.1.1.orig/data/carla-utils.pc 2020-06-12 12:53:06.368008569 +0200 -+++ carla-2.1.1/data/carla-utils.pc 2020-06-12 12:55:07.736672962 +0200 +--- carla-2.2.0.orig/data/carla-utils.pc 2020-06-12 12:53:06.368008569 +0200 ++++ carla-2.2.0/data/carla-utils.pc 2020-06-12 12:55:07.736672962 +0200 @@ -5,5 +5,5 @@ includedir=X-INCLUDEDIR-X/carla Name: carla-utils - Version: 2.1.1 + Version: 2.2.0 Description: Carla Host Utilities -Libs: -Wl,-rpath,${libdir} -L${libdir} -lcarla_utils +Libs: -L${libdir} -lcarla_utils Cflags: -DREAL_BUILD -I${includedir} -I${includedir}/includes -I${includedir}/utils -Index: carla-2.1.1/data/carla-native-plugin.pc +Index: carla-2.2.0/data/carla-native-plugin.pc =================================================================== ---- carla-2.1.1.orig/data/carla-native-plugin.pc 2020-06-12 12:53:06.368008569 +0200 -+++ carla-2.1.1/data/carla-native-plugin.pc 2020-06-12 12:56:32.123914260 +0200 +--- carla-2.2.0.orig/data/carla-native-plugin.pc 2020-06-12 12:53:06.368008569 +0200 ++++ carla-2.2.0/data/carla-native-plugin.pc 2020-06-12 12:56:32.123914260 +0200 @@ -5,5 +5,5 @@ includedir=X-INCLUDEDIR-X/carla Name: carla-native-plugin - Version: 2.1.1 + Version: 2.2.0 Description: Carla Native Plugin -Libs: -Wl,-rpath,${libdir} -L${libdir} -lcarla_native-plugin +Libs: -L${libdir} -lcarla_native-plugin
