Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package supercollider-sc3-plugins for 
openSUSE:Factory checked in at 2026-03-08 17:26:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/supercollider-sc3-plugins (Old)
 and      /work/SRC/openSUSE:Factory/.supercollider-sc3-plugins.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "supercollider-sc3-plugins"

Sun Mar  8 17:26:46 2026 rev:3 rq:1337466 version:3.13.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/supercollider-sc3-plugins/supercollider-sc3-plugins.changes
      2023-08-15 16:40:21.731132701 +0200
+++ 
/work/SRC/openSUSE:Factory/.supercollider-sc3-plugins.new.8177/supercollider-sc3-plugins.changes
    2026-03-08 17:27:18.303841514 +0100
@@ -1,0 +2,7 @@
+Sun Mar  8 03:18:41 UTC 2026 - Konstantin Voinov <[email protected]>
+
+- Fix build with gcc-15, add patches:
+  * 000-supercollider-sc3-plugins-cmake-force-c++-17.patch
+  * 001-supercollider-sc3-plugins-add-include-cstdint-in-nh_hall-hpp.patch
+
+-------------------------------------------------------------------

New:
----
  000-supercollider-sc3-plugins-cmake-force-c++-17.patch
  001-supercollider-sc3-plugins-add-include-cstdint-in-nh_hall-hpp.patch

----------(New B)----------
  New:- Fix build with gcc-15, add patches:
  * 000-supercollider-sc3-plugins-cmake-force-c++-17.patch
  * 001-supercollider-sc3-plugins-add-include-cstdint-in-nh_hall-hpp.patch
  New:  * 000-supercollider-sc3-plugins-cmake-force-c++-17.patch
  * 001-supercollider-sc3-plugins-add-include-cstdint-in-nh_hall-hpp.patch
----------(New E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ supercollider-sc3-plugins.spec ++++++
--- /var/tmp/diff_new_pack.vv8rdK/_old  2026-03-08 17:27:18.831863201 +0100
+++ /var/tmp/diff_new_pack.vv8rdK/_new  2026-03-08 17:27:18.831863201 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package supercollider-sc3-plugins
 #
-# Copyright (c) 2023 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
@@ -42,6 +42,8 @@
 Source1:        
https://github.com/supercollider/sc3-plugins/releases/download/Version-%{version}/sc3-plugins-%{version}-Source.tar.bz2.asc
 Source9:        supercollider-sc3-plugins.keyring
 Source99:       supercollider-sc3-plugins-rpmlintrc
+Patch0:         000-supercollider-sc3-plugins-cmake-force-c++-17.patch
+Patch1:         
001-supercollider-sc3-plugins-add-include-cstdint-in-nh_hall-hpp.patch
 BuildRequires:  cmake
 BuildRequires:  fdupes
 BuildRequires:  fftw-devel
@@ -53,7 +55,7 @@
 Collection of free and usefull SuperCollider plugins
 
 %prep
-%setup -q -n sc3-plugins-%{version}-Source
+%autosetup -p1 -n sc3-plugins-%{version}-Source
 
 %build
 %ifarch ppc ppc64 ppc64le

++++++ 000-supercollider-sc3-plugins-cmake-force-c++-17.patch ++++++
>From 23fb31a846bb846b2a849d19a3ecd0d537714708 Mon Sep 17 00:00:00 2001
From: JordanHendersonMusic <[email protected]>
Date: Sat, 15 Jun 2024 15:08:08 +0100
Subject: [PATCH] Cmake force c++ 17

Supercollider uses c++17, not 11.
---
 CMakeLists.txt | 11 ++++-------
 README.md      |  2 ++
 2 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 2a17f512e5..278750ceba 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -69,7 +69,6 @@ option(QUARKS "Install plugins as quarks")
 option(OSX_PACKAGE "Package dmg for Apple")
 option(IN_PLACE_BUILD "Build and install in cmake build folder" ON)
 option(NOVA_SIMD "Build VBAP with nova-simd support." ON)
-option(CPP11 "Build with c++11." ON)
 option(NATIVE "Optimize for this specific machine." OFF)
 option(SYSTEM_STK "Use STK libraries from system" OFF)
 option(HOA_UGENS "Build with HOAUGens (Higher-order Ambisonics)" ON)
@@ -119,12 +118,10 @@ if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_COMPILER_IS_CLANG)
                add_definitions(-march=native)
        endif()
 
-       if(CPP11)
-        set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
-               if(CMAKE_COMPILER_IS_CLANG)
-                       set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -stdlib=libc++")
-               endif()
-       endif()
+    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17")
+    if(CMAKE_COMPILER_IS_CLANG)
+      set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -stdlib=libc++")
+    endif()
 endif()
 if(MINGW)
        set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mstackrealign")
diff --git a/README.md b/README.md
index 0a4da456cc..3e1fe8fa53 100644
--- a/README.md
+++ b/README.md
@@ -50,6 +50,8 @@ git clone --recursive 
https://github.com/supercollider/sc3-plugins.git
 git clone --recursive https://github.com/supercollider/supercollider.git
 ```
 
+Note, if you are building for an older version of supercollider you should 
checkout the sc3-plugins tag which matches the version of supercollider.
+
 Be sure to use `--recursive`, or to initialize the submodules after cloning, 
otherwise you will not have files
 that are necessary to build the project.
 

++++++ 001-supercollider-sc3-plugins-add-include-cstdint-in-nh_hall-hpp.patch 
++++++
>From deaa55a7204bedf65a2000a463ae87a481bf3eb8 Mon Sep 17 00:00:00 2001
From: Adrian Bunk <[email protected]>
Date: Fri, 10 Oct 2025 20:33:42 +0300
Subject: [PATCH] NHUGens: add #include <cstdint> in nh_hall.hpp (#408)

---
 source/NHUGens/nh_hall.hpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/source/NHUGens/nh_hall.hpp b/source/NHUGens/nh_hall.hpp
index 0f43bdf4e2..d3e0d3f12d 100644
--- a/source/NHUGens/nh_hall.hpp
+++ b/source/NHUGens/nh_hall.hpp
@@ -162,6 +162,7 @@ occasionally.
 #include <memory> // std::unique_ptr
 #include <array> // std::array
 #include <cmath> // cosf/sinf
+#include <cstdint> // uint16_t / uint32_t
 
 namespace nh_ugens {
 

Reply via email to