diff --git a/abi_used_libs b/abi_used_libs --- a/abi_used_libs +++ b/abi_used_libs @@ -5,9 +5,6 @@ libQt5Widgets.so.5 libX11.so.6 libasound.so.2 -libavcodec.so.58 -libavformat.so.58 -libavutil.so.56 libc.so.6 libdl.so.2 libfftw3.so.3 diff --git a/files/fix-compile-with-qt5.13-and-gcc9.patch b/files/fix-compile-with-qt5.13-and-gcc9.patch deleted file mode 100644 --- a/files/fix-compile-with-qt5.13-and-gcc9.patch +++ /dev/null @@ -1,119 +0,0 @@ -From db6dadd6de2041adf34905d77839cce05273924c Mon Sep 17 00:00:00 2001 -From: falkTX -Date: Fri, 12 Jul 2019 11:55:39 +0200 -Subject: [PATCH] Place Qt stuff outside of custom namespace Fixes #894 Closes - #895 - -Signed-off-by: falkTX - -Conflicts: - source/bridges-ui/CarlaBridgeToolkitQt.cpp ---- - source/bridges-ui/CarlaBridgeToolkitQt.cpp | 10 ++++---- - source/includes/CarlaDefines.h | 1 - - source/utils/CarlaUtils.hpp | 28 ++++++++++++++-------- - 3 files changed, 22 insertions(+), 17 deletions(-) - -diff --git a/source/bridges-ui/CarlaBridgeToolkitQt.cpp b/source/bridges-ui/CarlaBridgeToolkitQt.cpp -index d0632b86f..77c9f6084 100644 ---- a/source/bridges-ui/CarlaBridgeToolkitQt.cpp -+++ b/source/bridges-ui/CarlaBridgeToolkitQt.cpp -@@ -256,12 +256,6 @@ class CarlaBridgeToolkitQt: public QObject, - #endif - }; - --#if (QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)) --# include "CarlaBridgeToolkitQt5.moc" --#else --# include "CarlaBridgeToolkitQt4.moc" --#endif -- - // ------------------------------------------------------------------------- - - CarlaBridgeToolkit* CarlaBridgeToolkit::createNew(CarlaBridgeFormat* const format) -@@ -275,13 +269,17 @@ CARLA_BRIDGE_UI_END_NAMESPACE - - // ------------------------------------------------------------------------- - -+CARLA_BRIDGE_UI_USE_NAMESPACE -+ - // missing declaration - int qInitResources(); - int qCleanupResources(); - - #if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0) -+# include "CarlaBridgeToolkitQt5.moc" - # include "resources.qt5.cpp" - #else -+# include "CarlaBridgeToolkitQt4.moc" - # include "resources.qt4.cpp" - #endif - -diff --git a/source/includes/CarlaDefines.h b/source/includes/CarlaDefines.h -index 3c427e026..42baaaf23 100644 ---- a/source/includes/CarlaDefines.h -+++ b/source/includes/CarlaDefines.h -@@ -185,7 +185,6 @@ - - /* Define CARLA_SAFE_EXCEPTION */ - #define CARLA_SAFE_EXCEPTION(msg) catch(...) { carla_safe_exception(msg, __FILE__, __LINE__); } -- - #define CARLA_SAFE_EXCEPTION_BREAK(msg) catch(...) { carla_safe_exception(msg, __FILE__, __LINE__); break; } - #define CARLA_SAFE_EXCEPTION_CONTINUE(msg) catch(...) { carla_safe_exception(msg, __FILE__, __LINE__); continue; } - #define CARLA_SAFE_EXCEPTION_RETURN(msg, ret) catch(...) { carla_safe_exception(msg, __FILE__, __LINE__); return ret; } -diff --git a/source/utils/CarlaUtils.hpp b/source/utils/CarlaUtils.hpp -index 6895333ef..803e40b7b 100644 ---- a/source/utils/CarlaUtils.hpp -+++ b/source/utils/CarlaUtils.hpp -@@ -211,33 +211,41 @@ void carla_safe_assert(const char* const assertion, const char* const file, cons - } - - /* -- * Print a safe assertion error message, with 1 extra integer value. -+ * Print a safe assertion error message, with 1 extra signed integer value. - */ - static inline --void carla_safe_assert_int(const char* const assertion, const char* const file, const int line, -- const int value) noexcept -+void carla_safe_assert_int(const char* const assertion, const char* const file, -+ const int line, const int value) noexcept - { - carla_stderr2("Carla assertion failure: \"%s\" in file %s, line %i, value %i", assertion, file, line, value); - } -+ -+/* -+ * Print a safe assertion error message, with 1 extra unsigned integer value. -+ */ - static inline --void carla_safe_assert_uint(const char* const assertion, const char* const file, const int line, -- const uint value) noexcept -+void carla_safe_assert_uint(const char* const assertion, const char* const file, -+ const int line, const uint value) noexcept - { - carla_stderr2("Carla assertion failure: \"%s\" in file %s, line %i, value %u", assertion, file, line, value); - } - - /* -- * Print a safe assertion error message, with 2 extra integer values. -+ * Print a safe assertion error message, with 2 extra signed integer values. - */ - static inline --void carla_safe_assert_int2(const char* const assertion, const char* const file, const int line, -- const int v1, const int v2) noexcept -+void carla_safe_assert_int2(const char* const assertion, const char* const file, -+ const int line, const int v1, const int v2) noexcept - { - carla_stderr2("Carla assertion failure: \"%s\" in file %s, line %i, v1 %i, v2 %i", assertion, file, line, v1, v2); - } -+ -+/* -+ * Print a safe assertion error message, with 2 extra unsigned integer values. -+ */ - static inline --void carla_safe_assert_uint2(const char* const assertion, const char* const file, const int line, -- const uint v1, const uint v2) noexcept -+void carla_safe_assert_uint2(const char* const assertion, const char* const file, -+ const int line, const uint v1, const uint v2) noexcept - { - carla_stderr2("Carla assertion failure: \"%s\" in file %s, line %i, v1 %u, v2 %u", assertion, file, line, v1, v2); - } diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,8 +1,8 @@ name : carla -version : 2.0.0 -release : 5 +version : 2.1.0 +release : 6 source : - - git|https://github.com/falkTX/Carla.git : v2.0.0 + - git|https://github.com/falkTX/Carla.git : v2.1 license : GPL-2.0-or-later component : multimedia.audio summary : Fully-featured audio plugin host @@ -30,7 +30,6 @@ - python-pyliblo - python3-qt5 build : | - %patch -p1 < $pkgfiles/fix-compile-with-qt5.13-and-gcc9.patch %make features %make install : | diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -2,8 +2,8 @@ carla - Joshua Strobl - joshua@stroblindustries.com + Jacob Alzén + jacob.alzen@gmail.com GPL-2.0-or-later multimedia.audio @@ -30,6 +30,7 @@ /usr/bin/carla-single /usr/lib/carla/carla-bridge-lv2-gtk2 /usr/lib/carla/carla-bridge-lv2-gtk3 + /usr/lib/carla/carla-bridge-lv2-modgui /usr/lib/carla/carla-bridge-lv2-qt5 /usr/lib/carla/carla-bridge-lv2-x11 /usr/lib/carla/carla-bridge-lv2.so @@ -44,9 +45,13 @@ /usr/lib/carla/libcarla_utils.so /usr/lib/carla/styles/carlastyle.json /usr/lib/carla/styles/carlastyle.so + /usr/lib/lv2/carla.lv2/audiofile.ttl + /usr/lib/lv2/carla.lv2/audiogain.ttl + /usr/lib/lv2/carla.lv2/audiogain_s.ttl /usr/lib/lv2/carla.lv2/bigmeter.ttl /usr/lib/lv2/carla.lv2/carla-bridge-lv2-gtk2 /usr/lib/lv2/carla.lv2/carla-bridge-lv2-gtk3 + /usr/lib/lv2/carla.lv2/carla-bridge-lv2-modgui /usr/lib/lv2/carla.lv2/carla-bridge-lv2-qt5 /usr/lib/lv2/carla.lv2/carla-bridge-lv2-x11 /usr/lib/lv2/carla.lv2/carla-bridge-lv2.so @@ -57,6 +62,8 @@ /usr/lib/lv2/carla.lv2/carlapatchbay16.ttl /usr/lib/lv2/carla.lv2/carlapatchbay32.ttl /usr/lib/lv2/carla.lv2/carlapatchbay3s.ttl + /usr/lib/lv2/carla.lv2/carlapatchbay64.ttl + /usr/lib/lv2/carla.lv2/carlapatchbaycv.ttl /usr/lib/lv2/carla.lv2/carlarack.ttl /usr/lib/lv2/carla.lv2/jack /usr/lib/lv2/carla.lv2/lfo.ttl @@ -68,22 +75,25 @@ /usr/lib/lv2/carla.lv2/manifest.ttl /usr/lib/lv2/carla.lv2/midichanab.ttl /usr/lib/lv2/carla.lv2/midichanfilter.ttl + /usr/lib/lv2/carla.lv2/midichannelize.ttl + /usr/lib/lv2/carla.lv2/midifile.ttl /usr/lib/lv2/carla.lv2/midigain.ttl /usr/lib/lv2/carla.lv2/midijoin.ttl /usr/lib/lv2/carla.lv2/midipattern.ttl /usr/lib/lv2/carla.lv2/midisplit.ttl - /usr/lib/lv2/carla.lv2/midithrough.ttl /usr/lib/lv2/carla.lv2/miditranspose.ttl /usr/lib/lv2/carla.lv2/resources /usr/lib/lv2/carla.lv2/styles /usr/lib/vst/carla.vst/CarlaPatchbay.so /usr/lib/vst/carla.vst/CarlaPatchbay16.so /usr/lib/vst/carla.vst/CarlaPatchbay32.so + /usr/lib/vst/carla.vst/CarlaPatchbay64.so /usr/lib/vst/carla.vst/CarlaPatchbayFX.so /usr/lib/vst/carla.vst/CarlaRack.so /usr/lib/vst/carla.vst/CarlaRackFX.so /usr/lib/vst/carla.vst/carla-bridge-lv2-gtk2 /usr/lib/vst/carla.vst/carla-bridge-lv2-gtk3 + /usr/lib/vst/carla.vst/carla-bridge-lv2-modgui /usr/lib/vst/carla.vst/carla-bridge-lv2-qt5 /usr/lib/vst/carla.vst/carla-bridge-lv2-x11 /usr/lib/vst/carla.vst/carla-bridge-lv2.so @@ -109,10 +119,10 @@ /usr/share/carla/carla_backend.py /usr/share/carla/carla_backend_qt.py /usr/share/carla/carla_backend_qtweb.py - /usr/share/carla/carla_config.py /usr/share/carla/carla_control.py /usr/share/carla/carla_database.py /usr/share/carla/carla_host.py + /usr/share/carla/carla_modgui.py /usr/share/carla/carla_settings.py /usr/share/carla/carla_shared.py /usr/share/carla/carla_skin.py @@ -120,15 +130,30 @@ /usr/share/carla/carla_widgets.py /usr/share/carla/externalui.py /usr/share/carla/ladspa_rdf.py - /usr/share/carla/patchcanvas.py - /usr/share/carla/patchcanvas_theme.py + /usr/share/carla/modgui/__init__.py + /usr/share/carla/modgui/host.py + /usr/share/carla/modgui/webserver.py + /usr/share/carla/patchcanvas/__init__.py + /usr/share/carla/patchcanvas/canvasbezierline.py + /usr/share/carla/patchcanvas/canvasbezierlinemov.py + /usr/share/carla/patchcanvas/canvasbox.py + /usr/share/carla/patchcanvas/canvasboxshadow.py + /usr/share/carla/patchcanvas/canvasfadeanimation.py + /usr/share/carla/patchcanvas/canvasicon.py + /usr/share/carla/patchcanvas/canvasline.py + /usr/share/carla/patchcanvas/canvaslinemov.py + /usr/share/carla/patchcanvas/canvasport.py + /usr/share/carla/patchcanvas/canvasportglow.py + /usr/share/carla/patchcanvas/patchcanvas.py + /usr/share/carla/patchcanvas/scene.py + /usr/share/carla/patchcanvas/theme.py + /usr/share/carla/patchcanvas/utils.py /usr/share/carla/resources/bigmeter-ui /usr/share/carla/resources/carla-plugin /usr/share/carla/resources/carla-plugin-patchbay /usr/share/carla/resources/carla_app.py /usr/share/carla/resources/carla_backend.py /usr/share/carla/resources/carla_backend_qt.py - /usr/share/carla/resources/carla_config.py /usr/share/carla/resources/carla_control.py /usr/share/carla/resources/carla_database.py /usr/share/carla/resources/carla_host.py @@ -139,11 +164,12 @@ /usr/share/carla/resources/carla_widgets.py /usr/share/carla/resources/externalui.py /usr/share/carla/resources/midipattern-ui + /usr/share/carla/resources/modgui /usr/share/carla/resources/notes-ui - /usr/share/carla/resources/patchcanvas.py - /usr/share/carla/resources/patchcanvas_theme.py + /usr/share/carla/resources/patchcanvas /usr/share/carla/resources/resources_rc.py /usr/share/carla/resources/ui_carla_about.py + /usr/share/carla/resources/ui_carla_about_juce.py /usr/share/carla/resources/ui_carla_add_jack.py /usr/share/carla/resources/ui_carla_database.py /usr/share/carla/resources/ui_carla_edit.py @@ -170,10 +196,12 @@ /usr/share/carla/resources/zynaddsubfx/window_backdrop.png /usr/share/carla/resources_rc.py /usr/share/carla/ui_carla_about.py + /usr/share/carla/ui_carla_about_juce.py /usr/share/carla/ui_carla_add_jack.py /usr/share/carla/ui_carla_database.py /usr/share/carla/ui_carla_edit.py /usr/share/carla/ui_carla_host.py + /usr/share/carla/ui_carla_osc_connect.py /usr/share/carla/ui_carla_parameter.py /usr/share/carla/ui_carla_plugin_calf.py /usr/share/carla/ui_carla_plugin_classic.py @@ -187,6 +215,7 @@ /usr/share/carla/ui_midipattern.py /usr/share/carla/widgets/__init__.py /usr/share/carla/widgets/canvaspreviewframe.py + /usr/share/carla/widgets/collapsablewidget.py /usr/share/carla/widgets/digitalpeakmeter.py /usr/share/carla/widgets/draggablegraphicsview.py /usr/share/carla/widgets/ledbutton.py @@ -216,7 +245,7 @@ programming.devel - carla + carla /usr/include/carla/CarlaBackend.h @@ -235,12 +264,12 @@ - - 2020-02-10 - 2.0.0 + + 2020-04-13 + 2.1.0 Packaging update - Joshua Strobl - joshua@stroblindustries.com + Jacob Alzén + jacob.alzen@gmail.com \ No newline at end of file