Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package carla for openSUSE:Factory checked in at 2022-09-30 17:58:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/carla (Old) and /work/SRC/openSUSE:Factory/.carla.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "carla" Fri Sep 30 17:58:50 2022 rev:31 rq:1007262 version:2.5.0 Changes: -------- --- /work/SRC/openSUSE:Factory/carla/carla.changes 2022-06-04 23:27:21.688775560 +0200 +++ /work/SRC/openSUSE:Factory/.carla.new.2275/carla.changes 2022-09-30 17:59:10.229425103 +0200 @@ -1,0 +2,167 @@ +Fri Sep 30 12:38:10 UTC 2022 - ecsos@opensuse.org + +- Update to version 2.5.0: + * Update copyright information related to JUCE + * Update juce plugin time related code for new APIs + * Another python3.10 compat fix + * Expose through backend API hints which plugin UIs are file based + * Do not use wine in CI builds if we can skip it + * Dont use LTO for windows CI builds for now + * Fix win32 builds + * Bump version to 2.5.0 + * Fix windows/mingw build + * Fix strict build + * Fix macOS build + * Use full driver settings dialog in engine menu if not running + * Fix macOS build + * Update to JUCE 7.0.1, still to update to new playhead APIs + * Update included DPF + * Simplify wasm runner, using emscripten_set_interval + * Adjust to the non-threaded usage + * Also block sem_timedwait usage + * Make sure no threads are used on wasm + * Disable audiofile ops debug on wasm, verified to work + * Set default LV2 path for emscripten + * Add missing opus as supported extension in audio file plugin + * Report plugin UI close in embed mode + * Link DGL against CoreVideo on macOS + * Use emscripten_set_timeout_loop instead of manual management + * water: Add back a way to get win appdata and programfiles + * Cleanup + * Really fix build, unless compiler crashes.. + * Another build fix + * Fix a typo + * Ignore pthread_yield for now + * Set _FILE_OFFSET_BITS=64 for ysfx + * Fix windows build + * Fix build after latest changes + * One more build fix + * Fix regular build + * Reenable audiofile seeking on wasm, which works now + * Do not allow to use capture logging thread on wasm + * Bring Runner class from DPF, use it for Engine background details + * More tweaks for wasm, engine verified to work, still with hacks + * Do not enable pthreads for wasm builds + * Update dgl and distrho modules + * Dont use simd for wasm just yet, fix missing APP_EXT usage + * Dont strip wasm binaries, cleanup + * Fix make clean + * More tweaks for wasm and sdl + * Add SDL/wasm test code + * Fix SDL engine for SDL1, work wasm workarounds + * Allow to disable JACK, and skip bridges for wasm + * AudioFileReader: workarounds for wasm non-threaded behaviour + * CarlaThread: Ignore a few things for wasm usage + * Initial SDL engine implementation + * emscripten related tweaks + * Keep VST3 hosting through JUCE, for now + * Rework and cleanup makefiles, add WASM var + * Allow to build with custom DGL namespace + * ysfx build tweaks as needed for armhf and MOD builds + * Fix water::DirectoryIterator for windows builds + * Fix a typo + * Another attempt at fixing ARM build + * Support mod:volts as LV2 unit + * Start handling VST3 events + * A few vst3 host fixes, no longer crash on load + * Tweak about/features for vst3 usage without juce + * Hacky juce test code for investigating vst3 keyboard input + * Add some stubs to vst3 host code + * Fix the previous armhf fix + * Start python level automated tests, WIP + * Make macOS installer allowed to install without rosetta2 + * Another armhf fix + * Alternative approach to fix armhf builds + * Allow to link against custom DPF/DGL + * Fix armhf (non-aarch64) build + * Correction for ysfx %progbits + * Make sure to not export ysfx symbols + * Another small change needed for ysfx on arm + * Fix external plugins submodule, was changed by mistake + * Reorder makefile static plugin target rules + * Add -fsigned-char to ysfx flags + * Fix non-linux build + * Fix 32bit build and some warnings + * Fix ysfx no-gui build + * Update ysfx + * Fix wine plugin build + * Cleanup for CARLA_DECLARE_NON_COPYABLE macro use, minor jsfx things + * Disable juce usage on non mac/win builds + * Fix DISTRHO_UI_FILE_BROWSER usage + * Allow to build internal plugins with a custom dpf + * More tweaks needed for macOS builds + * Tweaks to get external dpf plugins to build together + * Allow DGL in static builds + * Fix a typo + * Fix macOS build + * Build fixes + * Initial code for juce-less VST3 native hosting + * Do not use -fno-gnu-unique on BSD + * Do not export extra DllMain for extra internal windows plugins + * Tweak HAVE_YSFXGUI files + * Fix linux build + * Add new file needed for updated dpf + * Fix a typo + * Cleanup some ysfx things and fix guiless build + * Adjust jsfx things to changes in Carla internals + * Fix debug build + * Skip msys2 CI builds that broke for no reason + * macOS build fix, tested this time + * Try to build less juce stuff + * Disable JUCE Dxgi usage incompatible with older mingw + * Update juce + * Yet another approach + * Alternative macOS fix + * Fix macOS build + * Really fix windows build + * Calculate Io count properly + * Fix a leak + * Fix windows build + * Implement native vst3 plugin scanning; Cleanup + * Cleanup some discovery stuff + * Continue cleanup + * More cleanup + * Cleanup + * Start cleaning up the water + * Remove use of WATER_COMPILER_SUPPORTS_MOVE_SEMANTICS Was never properly supported, and causes crashes in a few places + * Only use -std=gnu++14 when building for juce + * Build a few more files in c++14 for macOS + * Fix use of USE_COREGRAPHICS_RENDERING macro + * Another macOS fix + * Add missing files + * Update DPF + * Make juce config read by all files + * Keep old mingw32 tweaks to workaround crash in juce_audio_basics + * Fix macOS build + * Fix windows build with juce + * Fix juce mingw issues + * Fix new code carla for plugin bridge use + * Always build juce_gui_extra; Add new mingw std compat files + * Delete temporary files added by mistake + * Start the update to JUCE7 + * Mention JSFX support in help text + * Link fontconfig in the 32-bit bridge build + * Implement JSFX (frontend) + * Implement JSFX (backend) + * Add ysfx (upstream 60917c4) +- Rebase carla-systemlibs.patch. +- Drop fix-include-array.patch because can no more applied. + +------------------------------------------------------------------- +Fri Sep 30 12:27:12 UTC 2022 - ecsos@opensuse.org + +- Update to version 2.4.4: + * Bump version + * Another python3.10 compat fix + * Do not use -fno-gnu-unique on BSD + * Support mod:volts as LV2 unit + * Fix water::DirectoryIterator for windows builds + * Fix make clean + * Skip msys2 CI builds that broke for no reason + * Fix external plugins build with mxml >= 3.0 + * Fix macOS build + * Fix inaccurate midi CC rounding (#1612) + * juce never links against x11 + * Update dependency list + +------------------------------------------------------------------- Old: ---- carla-2.4.3.tar.xz fix-include-array.patch New: ---- carla-2.5.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ carla.spec ++++++ --- /var/tmp/diff_new_pack.Z79mDJ/_old 2022-09-30 17:59:10.885426505 +0200 +++ /var/tmp/diff_new_pack.Z79mDJ/_new 2022-09-30 17:59:10.893426522 +0200 @@ -29,7 +29,7 @@ #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.4.3 +Version: 2.5.0 Release: 0 Summary: An audio plugin host License: BSD-2-Clause AND GPL-2.0-or-later AND BSD-3-Clause @@ -46,8 +46,6 @@ Patch1: carla-remove-pkgconf-rpath.patch # PATCH-FIX-OPENSUSE -- Use the correct plugin paths for openSUSE sflees@suse.de Patch2: use-correct-plugin-paths.patch -# PATCH-FIX_OPENSUSE -- Fix build error in Tumbleweed -Patch3: fix-include-array.patch BuildRequires: fdupes BuildRequires: file-devel BuildRequires: hicolor-icon-theme @@ -74,6 +72,8 @@ BuildRequires: pkgconfig(libprojectM) BuildRequires: pkgconfig(libpulse) BuildRequires: pkgconfig(mxml) +# With sdl enable, carla does not build +#BuildRequires: pkgconfig(sdl2) BuildRequires: pkgconfig(sndfile) BuildRequires: pkgconfig(vorbisenc) BuildRequires: pkgconfig(x11) ++++++ _service ++++++ --- /var/tmp/diff_new_pack.Z79mDJ/_old 2022-09-30 17:59:10.941426624 +0200 +++ /var/tmp/diff_new_pack.Z79mDJ/_new 2022-09-30 17:59:10.945426633 +0200 @@ -6,7 +6,7 @@ <param name="exclude">.git</param> <param name="exclude">data/windows</param> <param name="exclude">source/native-plugins/external/*</param> - <param name="revision">v2.4.3</param> + <param name="revision">v2.5.0</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.Z79mDJ/_old 2022-09-30 17:59:10.961426667 +0200 +++ /var/tmp/diff_new_pack.Z79mDJ/_new 2022-09-30 17:59:10.965426676 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/falkTX/Carla.git</param> - <param name="changesrevision">f22915f6ec0093a0d27c4b3e3cf27724d5bc536b</param></service></servicedata> + <param name="changesrevision">6bc9a90ebb1767649d2538108ed4a604ce96dacb</param></service></servicedata> (No newline at EOF) ++++++ carla-2.4.3.tar.xz -> carla-2.5.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/carla/carla-2.4.3.tar.xz /work/SRC/openSUSE:Factory/.carla.new.2275/carla-2.5.0.tar.xz differ: char 13, line 1 ++++++ carla-systemlibs.patch ++++++ --- /var/tmp/diff_new_pack.Z79mDJ/_old 2022-09-30 17:59:11.009426770 +0200 +++ /var/tmp/diff_new_pack.Z79mDJ/_new 2022-09-30 17:59:11.013426778 +0200 @@ -1,7 +1,7 @@ -Index: carla-2.4.1/source/backend/utils/Makefile +Index: carla-2.5.0/source/backend/utils/Makefile =================================================================== ---- carla-2.4.1.orig/source/backend/utils/Makefile -+++ carla-2.4.1/source/backend/utils/Makefile +--- carla-2.5.0.orig/source/backend/utils/Makefile ++++ carla-2.5.0/source/backend/utils/Makefile @@ -43,6 +43,8 @@ endif LINK_FLAGS += $(LILV_LIBS) @@ -11,11 +11,11 @@ ifeq ($(HAVE_X11),true) LINK_FLAGS += $(X11_LIBS) -Index: carla-2.4.1/source/bridges-plugin/Makefile +Index: carla-2.5.0/source/bridges-plugin/Makefile =================================================================== ---- carla-2.4.1.orig/source/bridges-plugin/Makefile -+++ carla-2.4.1/source/bridges-plugin/Makefile -@@ -154,6 +154,11 @@ NATIVE_LINK_FLAGS += $(FLUIDSYNTH_LIBS) +--- carla-2.5.0.orig/source/bridges-plugin/Makefile ++++ carla-2.5.0/source/bridges-plugin/Makefile +@@ -179,6 +179,11 @@ NATIVE_LINK_FLAGS += $(FLUIDSYNTH_LIBS) NATIVE_LINK_FLAGS += $(MAGIC_LIBS) @@ -27,11 +27,11 @@ LIBS_native += $(MODULEDIR)/audio_decoder.a LIBS_native += $(MODULEDIR)/native-plugins.a LIBS_native += $(MODULEDIR)/sfzero.a -Index: carla-2.4.1/source/bridges-ui/Makefile +Index: carla-2.5.0/source/bridges-ui/Makefile =================================================================== ---- carla-2.4.1.orig/source/bridges-ui/Makefile -+++ carla-2.4.1/source/bridges-ui/Makefile -@@ -28,19 +28,19 @@ LINK_FLAGS += $(WATER_LIBS) -pthre +--- carla-2.5.0.orig/source/bridges-ui/Makefile ++++ carla-2.5.0/source/bridges-ui/Makefile +@@ -36,19 +36,19 @@ endif # --------------------------------------------------------------------------------------------------------------------- BUILD_GTK2_FLAGS = $(BUILD_CXX_FLAGS) -DBRIDGE_GTK2 $(X11_FLAGS) @@ -56,12 +56,12 @@ BUILD_COCOA_FLAGS = $(BUILD_CXX_FLAGS) -DBRIDGE_COCOA -ObjC++ LINK_COCOA_FLAGS = $(LINK_FLAGS) -framework Cocoa $(LIBDL_LIBS) -Index: carla-2.4.1/source/Makefile.mk +Index: carla-2.5.0/source/Makefile.mk =================================================================== ---- carla-2.4.1.orig/source/Makefile.mk -+++ carla-2.4.1/source/Makefile.mk -@@ -198,6 +198,14 @@ ifeq ($(HAVE_PYQT),true) - BASE_FLAGS += -DHAVE_PYQT +--- carla-2.5.0.orig/source/Makefile.mk ++++ carla-2.5.0/source/Makefile.mk +@@ -230,6 +230,14 @@ else ifeq ($(HAVE_SDL1),true) + BASE_FLAGS += -DHAVE_SDL -DHAVE_SDL1 endif +FLAC_FLAGS = $(shell pkg-config --cflags flac) @@ -75,13 +75,13 @@ ifeq ($(HAVE_SNDFILE),true) BASE_FLAGS += -DHAVE_SNDFILE endif -Index: carla-2.4.1/source/plugin/Makefile +Index: carla-2.5.0/source/plugin/Makefile =================================================================== ---- carla-2.4.1.orig/source/plugin/Makefile -+++ carla-2.4.1/source/plugin/Makefile -@@ -114,6 +114,9 @@ LINK_FLAGS += $(JUCE_GUI_EXTRA_LIBS) - endif - endif +--- carla-2.5.0.orig/source/plugin/Makefile ++++ carla-2.5.0/source/plugin/Makefile +@@ -127,6 +127,9 @@ endif + + LINK_FLAGS += $(YSFX_GRAPHICS_LIBS) +LINK_FLAGS += $(FLAC_LIBS) +LINK_FLAGS += $(VORBIS_LIBS) @@ -89,13 +89,13 @@ ifeq ($(MACOS),true) SYMBOLS_NATIVE = -Wl,-exported_symbol,_carla_get_native_rack_plugin SYMBOLS_NATIVE += -Wl,-exported_symbol,_carla_get_native_patchbay_plugin -Index: carla-2.4.1/source/backend/Makefile +Index: carla-2.5.0/source/backend/Makefile =================================================================== ---- carla-2.4.1.orig/source/backend/Makefile -+++ carla-2.4.1/source/backend/Makefile -@@ -78,6 +78,8 @@ STANDALONE_LINK_FLAGS += $(LIBLO_LIBS) - STANDALONE_LINK_FLAGS += $(MAGIC_LIBS) +--- carla-2.5.0.orig/source/backend/Makefile ++++ carla-2.5.0/source/backend/Makefile +@@ -86,6 +86,8 @@ STANDALONE_LINK_FLAGS += $(MAGIC_LIBS) STANDALONE_LINK_FLAGS += $(FLUIDSYNTH_LIBS) + STANDALONE_LINK_FLAGS += $(SDL_LIBS) STANDALONE_LINK_FLAGS += $(X11_LIBS) +STANDALONE_LINK_FLAGS += $(FLAC_LIBS) +STANDALONE_LINK_FLAGS += $(VORBIS_LIBS)
participants (1)
-
Source-Sync