Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package supercollider for openSUSE:Factory checked in at 2026-01-13 21:26:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/supercollider (Old) and /work/SRC/openSUSE:Factory/.supercollider.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "supercollider" Tue Jan 13 21:26:38 2026 rev:3 rq:1326786 version:3.14.1 Changes: -------- --- /work/SRC/openSUSE:Factory/supercollider/supercollider.changes 2025-07-17 17:18:26.550946308 +0200 +++ /work/SRC/openSUSE:Factory/.supercollider.new.1928/supercollider.changes 2026-01-13 21:27:07.425516550 +0100 @@ -1,0 +2,17 @@ +Sat Jan 10 23:11:22 UTC 2026 - Konstantin Voinov <[email protected]> + +- add 000-SuperCollider-Fix-qt-6.10.1-build.patch +- add 001-SuperCollider-remove-NO_GPL3-option.patch see: + https://github.com/supercollider/supercollider/commit/c00c36ffc571955d4cad8a22e80b4162fe5adb63 + enable Vim extension build +- set noarch for emacs and vim subpackages +- refresh spec +- update to 3.14.1: + * This release fixes a bug when setting args as keyword arguments + in class methods. It also fixes the content of some helpfiles, + boost libraries integration, build system, and the CI pipeline. + +- full 3.14 Changelog see: + https://github.com/supercollider/supercollider/blob/3.14/CHANGELOG.md + +------------------------------------------------------------------- Old: ---- SuperCollider-3.14.0-rc1-Source.tar.bz2 SuperCollider-3.14.0-rc1-Source.tar.bz2.asc New: ---- 000-SuperCollider-Fix-qt-6.10.1-build.patch 001-SuperCollider-remove-NO_GPL3-option.patch SuperCollider-3.14.1-Source.tar.bz2 SuperCollider-3.14.1-Source.tar.bz2.asc ----------(New B)---------- New: - add 000-SuperCollider-Fix-qt-6.10.1-build.patch - add 001-SuperCollider-remove-NO_GPL3-option.patch see: New:- add 000-SuperCollider-Fix-qt-6.10.1-build.patch - add 001-SuperCollider-remove-NO_GPL3-option.patch see: https://github.com/supercollider/supercollider/commit/c00c36ffc571955d4cad8a22e80b4162fe5adb63 ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ supercollider.spec ++++++ --- /var/tmp/diff_new_pack.bbAkfV/_old 2026-01-13 21:27:08.493560632 +0100 +++ /var/tmp/diff_new_pack.bbAkfV/_new 2026-01-13 21:27:08.493560632 +0100 @@ -1,7 +1,7 @@ # # spec file for package supercollider # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,8 +17,8 @@ Name: supercollider -Version: 3.14.0~rc1 -%global tar_version 3.14.0-rc1 +Version: 3.14.1 +%global tar_version 3.14.1 Release: 0 Summary: Programming environment for audio synthesis and composition License: GPL-3.0-only @@ -27,6 +27,8 @@ Source0: https://github.com/supercollider/supercollider/releases/download/Version-%{tar_version}/SuperCollider-%{tar_version}-Source.tar.bz2 Source1: https://github.com/supercollider/supercollider/releases/download/Version-%{tar_version}/SuperCollider-%{tar_version}-Source.tar.bz2.asc Source2: supercollider.keyring +Patch0: 000-SuperCollider-Fix-qt-6.10.1-build.patch +Patch1: 001-SuperCollider-remove-NO_GPL3-option.patch BuildRequires: alsa-lib-devel BuildRequires: avahi-devel BuildRequires: cmake @@ -41,9 +43,6 @@ # BuildRequires: libcwiid-devel BuildRequires: libicu-devel BuildRequires: libjack-devel -BuildRequires: libqt5-qtbase-devel -BuildRequires: libqt5-qtlocation-devel -BuildRequires: libqt5-qttools-devel BuildRequires: libsndfile-devel BuildRequires: libtool BuildRequires: libudev-devel @@ -94,6 +93,7 @@ Summary: SuperCollider support for Emacs Group: Development/Tools/IDE Requires: supercollider = %{version}-%{release} +BuildArch: noarch %description emacs SuperCollider support for the Emacs text editor. @@ -102,12 +102,14 @@ Summary: SuperCollider support for Vim Group: Development/Tools/IDE Requires: supercollider = %{version}-%{release} +BuildArch: noarch %description vim SuperCollider support for the Vim text editor. %prep %setup -q -n SuperCollider-%{tar_version}-Source +%autopatch -p1 %build # remove exec flag from boost @@ -188,7 +190,7 @@ # %{_bindir}/sclangpipe_app # %{_bindir}/scvim # %{_datadir}/scvim -# %{_datadir}/SuperCollider/Extensions/scvim +%{_datadir}/SuperCollider/Extensions/scide_scvim/ # %dir %{_datadir}/vim # %dir %{_datadir}/vim/addons # %dir %{_datadir}/vim/addons/ftplugin ++++++ 000-SuperCollider-Fix-qt-6.10.1-build.patch ++++++ >From e997e47890a9cee137756dede664811a58dbf85a Mon Sep 17 00:00:00 2001 From: xunil-cloud <[email protected]> Date: Sat, 13 Dec 2025 11:28:15 +0800 Subject: [PATCH] ide: Explicitly convert KeyboardModifiers to an integer type Fix qt 6.10.1 build --- editors/sc-ide/widgets/code_editor/editor.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/editors/sc-ide/widgets/code_editor/editor.cpp b/editors/sc-ide/widgets/code_editor/editor.cpp index a2f99389781..e8cee85eef9 100644 --- a/editors/sc-ide/widgets/code_editor/editor.cpp +++ b/editors/sc-ide/widgets/code_editor/editor.cpp @@ -698,7 +698,7 @@ void GenericCodeEditor::mousePressEvent(QMouseEvent* e) { .arg(e->position().x()) .arg(e->position().y()) #endif - .arg(e->modifiers()) + .arg(static_cast<Qt::KeyboardModifiers::Int>(e->modifiers())) .arg(button), true); } @@ -732,7 +732,7 @@ void GenericCodeEditor::mouseDoubleClickEvent(QMouseEvent* e) { .arg(e->position().x()) .arg(e->position().y()) #endif - .arg(e->modifiers()) + .arg(static_cast<Qt::KeyboardModifiers::Int>(e->modifiers())) .arg(button), true); } @@ -766,7 +766,7 @@ void GenericCodeEditor::mouseReleaseEvent(QMouseEvent* e) { .arg(e->position().x()) .arg(e->position().y()) #endif - .arg(e->modifiers()) + .arg(static_cast<Qt::KeyboardModifiers::Int>(e->modifiers())) .arg(button), true); } ++++++ 001-SuperCollider-remove-NO_GPL3-option.patch ++++++ diff --git a/CMakeLists.txt b/CMakeLists.txt index ee8f655..58f1286 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -185,7 +185,6 @@ if(WIN32) else(WIN32) option(NO_AVAHI "Disable Avahi support. (Not recommended.)" OFF) endif(WIN32) -option(NO_GPL3 "Disable GPL3 code, for pure-GPL2 situations. (Not recommended.)" OFF) option(SCLANG_SERVER "Build with internal server." ON) @@ -437,10 +436,6 @@ elseif(CMAKE_COMPILER_IS_GNUCXX AND CMAKE_SYSTEM_PROCESSOR STREQUAL "armv6l") endforeach() endif() -if (NO_GPL3) - add_definitions(-DNO_GPL3) -endif() - if(SC_DISABLE_XCODE_CODESIGNING) set(CMAKE_XCODE_ATTRIBUTE_CODE_SIGNING_REQUIRED "NO") set(CMAKE_XCODE_ATTRIBUTE_CODE_SIGN_IDENTITY "") diff --git a/HelpSource/Other/Licensing.html b/HelpSource/Other/Licensing.html index 55c7dff..856defa 100644 --- a/HelpSource/Other/Licensing.html +++ b/HelpSource/Other/Licensing.html @@ -26,7 +26,7 @@ span.s3 {text-decoration: underline ; color: #0039da} <p class="p4"><br></p> <p class="p3">--</p> <p class="p3"><b>Some further notes:</b></p> -<p class="p3">SuperCollider was originally published under the terms of <b><i>version 2 or later</i></b> of the GPL, but the application now includes some GPL3-licensed code. If you have a need specifically for GPL2 compatibility then it is possible to recompile SuperCollider from source without the GPL3 elements.</p> +<p class="p3">SuperCollider was originally published under the terms of <b><i>version 2 or later</i></b> of the GPL, but the application now includes some GPL3-licensed code.</p> <p class="p3">SuperCollider's help documentation is published under <a href="HelpDocsLicensing.html"><span class="s3">a Creative Commons license</span></a>.</p> </body> </html> diff --git a/editors/CMakeLists.txt b/editors/CMakeLists.txt index b74b2f5..2225317 100644 --- a/editors/CMakeLists.txt +++ b/editors/CMakeLists.txt @@ -12,10 +12,6 @@ if(SC_EL) endif() if(SC_VIM) - if(NO_GPL3) - message(WARNING "SC_VIM requested, but NO_GPL3 flag is on, so not activated.") - else() - add_subdirectory(scvim) - endif() + add_subdirectory(scvim) endif() ++++++ SuperCollider-3.14.0-rc1-Source.tar.bz2 -> SuperCollider-3.14.1-Source.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/supercollider/SuperCollider-3.14.0-rc1-Source.tar.bz2 /work/SRC/openSUSE:Factory/.supercollider.new.1928/SuperCollider-3.14.1-Source.tar.bz2 differ: char 11, line 1
