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 {