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

Reply via email to