Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package supertuxkart for openSUSE:Factory checked in at 2025-08-19 16:46:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/supertuxkart (Old) and /work/SRC/openSUSE:Factory/.supertuxkart.new.1085 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "supertuxkart" Tue Aug 19 16:46:40 2025 rev:30 rq:1300225 version:1.4 Changes: -------- --- /work/SRC/openSUSE:Factory/supertuxkart/supertuxkart.changes 2025-07-10 22:11:06.533120913 +0200 +++ /work/SRC/openSUSE:Factory/.supertuxkart.new.1085/supertuxkart.changes 2025-08-19 16:48:37.489122215 +0200 @@ -1,0 +2,5 @@ +Tue Aug 19 07:16:01 UTC 2025 - Dominique Leuenberger <dims...@opensuse.org> + +- Add supertuxkart-cmake4.patch: Fix build using cmake 4. + +------------------------------------------------------------------- New: ---- supertuxkart-cmake4.patch ----------(New B)---------- New: - Add supertuxkart-cmake4.patch: Fix build using cmake 4. ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ supertuxkart.spec ++++++ --- /var/tmp/diff_new_pack.VYKWPu/_old 2025-08-19 16:48:40.093230643 +0200 +++ /var/tmp/diff_new_pack.VYKWPu/_new 2025-08-19 16:48:40.093230643 +0200 @@ -1,7 +1,7 @@ # # spec file for package supertuxkart # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2025 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 @@ -32,6 +32,8 @@ Patch0: gcc13.patch # PATCH-FIX-UPSTREAM build with gcc15 Patch1: add-include-work-with-gcc15.patch +# PATCH-FIX-UPSTREAM - Fix build using cmake 4.0 +Patch2: supertuxkart-cmake4.patch BuildRequires: cmake >= 3.5 BuildRequires: fdupes BuildRequires: gcc-c++ @@ -67,7 +69,7 @@ BuildRequires: pkgconfig(xrandr) Requires: %{name}-data = %{version} Requires(post): hicolor-icon-theme -Requires(postun):hicolor-icon-theme +Requires(postun): hicolor-icon-theme %description SuperTuxKart is a Free 3d kart racing game. ++++++ supertuxkart-cmake4.patch ++++++ Index: SuperTuxKart-1.4-src/CMakeLists.txt =================================================================== --- SuperTuxKart-1.4-src.orig/CMakeLists.txt +++ SuperTuxKart-1.4-src/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 2.8.4) +cmake_minimum_required(VERSION 3.10) # root CMakeLists for the SuperTuxKart project project(SuperTuxKart) @@ -6,10 +6,6 @@ set(PROJECT_VERSION "1.4") add_definitions( -DSUPERTUXKART_VERSION="${PROJECT_VERSION}" ) -if(NOT (CMAKE_MAJOR_VERSION VERSION_LESS 3)) - cmake_policy(SET CMP0043 OLD) -endif() - set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${PROJECT_SOURCE_DIR}/cmake") include(CMakeDependentOption) Index: SuperTuxKart-1.4-src/lib/enet/CMakeLists.txt =================================================================== --- SuperTuxKart-1.4-src.orig/lib/enet/CMakeLists.txt +++ SuperTuxKart-1.4-src/lib/enet/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 2.6) +cmake_minimum_required(VERSION 3.10) project(enet) Index: SuperTuxKart-1.4-src/lib/graphics_utils/CMakeLists.txt =================================================================== --- SuperTuxKart-1.4-src.orig/lib/graphics_utils/CMakeLists.txt +++ SuperTuxKart-1.4-src/lib/graphics_utils/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 2.6) +cmake_minimum_required(VERSION 3.10) include_directories("${PROJECT_SOURCE_DIR}/lib/simd_wrapper") if (UNIX OR MINGW) add_definitions(-O3) Index: SuperTuxKart-1.4-src/lib/mcpp/CMakeLists.txt =================================================================== --- SuperTuxKart-1.4-src.orig/lib/mcpp/CMakeLists.txt +++ SuperTuxKart-1.4-src/lib/mcpp/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 2.6) +cmake_minimum_required(VERSION 3.10) if (UNIX OR MINGW) add_definitions(-O3) if (APPLE) Index: SuperTuxKart-1.4-src/lib/shaderc/CMakeLists.txt =================================================================== --- SuperTuxKart-1.4-src.orig/lib/shaderc/CMakeLists.txt +++ SuperTuxKart-1.4-src/lib/shaderc/CMakeLists.txt @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -cmake_minimum_required(VERSION 2.8.12) +cmake_minimum_required(VERSION 3.10) project(shaderc) enable_testing() Index: SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/CMakeLists.txt =================================================================== --- SuperTuxKart-1.4-src.orig/lib/shaderc/third_party/glslang/CMakeLists.txt +++ SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/CMakeLists.txt @@ -33,7 +33,7 @@ # increase to 3.1 once all major distributions # include a version of CMake >= 3.1 -cmake_minimum_required(VERSION 2.8.12) +cmake_minimum_required(VERSION 3.10) if (POLICY CMP0048) cmake_policy(SET CMP0048 NEW) endif() Index: SuperTuxKart-1.4-src/lib/shaderc/third_party/spirv-headers/CMakeLists.txt =================================================================== --- SuperTuxKart-1.4-src.orig/lib/shaderc/third_party/spirv-headers/CMakeLists.txt +++ SuperTuxKart-1.4-src/lib/shaderc/third_party/spirv-headers/CMakeLists.txt @@ -28,7 +28,7 @@ # The SPIR-V headers from the SPIR-V Registry # https://www.khronos.org/registry/spir-v/ # -cmake_minimum_required(VERSION 3.0) +cmake_minimum_required(VERSION 3.10) project(SPIRV-Headers VERSION 1.5.5) # There are two ways to use this project. Index: SuperTuxKart-1.4-src/lib/shaderc/third_party/spirv-headers/tools/buildHeaders/CMakeLists.txt =================================================================== --- SuperTuxKart-1.4-src.orig/lib/shaderc/third_party/spirv-headers/tools/buildHeaders/CMakeLists.txt +++ SuperTuxKart-1.4-src/lib/shaderc/third_party/spirv-headers/tools/buildHeaders/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.0) +cmake_minimum_required(VERSION 3.10) set(CMAKE_INSTALL_PREFIX "install" CACHE STRING "prefix" FORCE) Index: SuperTuxKart-1.4-src/lib/shaderc/third_party/spirv-tools/CMakeLists.txt =================================================================== --- SuperTuxKart-1.4-src.orig/lib/shaderc/third_party/spirv-tools/CMakeLists.txt +++ SuperTuxKart-1.4-src/lib/shaderc/third_party/spirv-tools/CMakeLists.txt @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -cmake_minimum_required(VERSION 2.8.12) +cmake_minimum_required(VERSION 3.10) if (POLICY CMP0048) cmake_policy(SET CMP0048 NEW) endif() Index: SuperTuxKart-1.4-src/lib/tinygettext/CMakeLists.txt =================================================================== --- SuperTuxKart-1.4-src.orig/lib/tinygettext/CMakeLists.txt +++ SuperTuxKart-1.4-src/lib/tinygettext/CMakeLists.txt @@ -39,7 +39,7 @@ set(VERSION "0.1.0") ### CMake configuration -cmake_minimum_required(VERSION 2.4) +cmake_minimum_required(VERSION 3.10) if(COMMAND cmake_policy) CMAKE_POLICY(SET CMP0003 NEW) endif(COMMAND cmake_policy) Index: SuperTuxKart-1.4-src/lib/wiiuse/CMakeLists.txt =================================================================== --- SuperTuxKart-1.4-src.orig/lib/wiiuse/CMakeLists.txt +++ SuperTuxKart-1.4-src/lib/wiiuse/CMakeLists.txt @@ -2,7 +2,7 @@ # http://academic.cleardefinition.com/ # Iowa State University HCI Graduate Program/VRAC -cmake_minimum_required(VERSION 2.8.0) +cmake_minimum_required(VERSION 3.10) # Added for STK, silences CMake warning # See https://github.com/supertuxkart/stk-code/commit/b0ff15873ee7fa8901672672b47def9039a5534b#diff-a3e272598233e89e4b577a434cc2a89d Index: SuperTuxKart-1.4-src/lib/wiiuse/cmake/DashboardScript.cmake.in =================================================================== --- SuperTuxKart-1.4-src.orig/lib/wiiuse/cmake/DashboardScript.cmake.in +++ SuperTuxKart-1.4-src/lib/wiiuse/cmake/DashboardScript.cmake.in @@ -17,7 +17,7 @@ # http://academic.cleardefinition.com # Iowa State University HCI Graduate Program/VRAC -cmake_minimum_required(VERSION 2.8 FATAL_ERROR) +cmake_minimum_required(VERSION 3.10 FATAL_ERROR) set(CTEST_CMAKE_GENERATOR "@CMAKE_GENERATOR@") set(CTEST_PROJECT_NAME "@PROJECT_NAME@") Index: SuperTuxKart-1.4-src/lib/wiiuse/cmake/FindOpenHaptics.cmake =================================================================== --- SuperTuxKart-1.4-src.orig/lib/wiiuse/cmake/FindOpenHaptics.cmake +++ SuperTuxKart-1.4-src/lib/wiiuse/cmake/FindOpenHaptics.cmake @@ -53,7 +53,7 @@ # (See accompanying file LICENSE_1_0.txt or copy at # http://www.boost.org/LICENSE_1_0.txt) -cmake_minimum_required(VERSION 2.6.3) +cmake_minimum_required(VERSION 3.10) set(OPENHAPTICS_ROOT_DIR "${OPENHAPTICS_ROOT_DIR}" Index: SuperTuxKart-1.4-src/switch/pkgbuild-scripts/devkita64.cmake =================================================================== --- SuperTuxKart-1.4-src.orig/switch/pkgbuild-scripts/devkita64.cmake +++ SuperTuxKart-1.4-src/switch/pkgbuild-scripts/devkita64.cmake @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.2) +cmake_minimum_required(VERSION 3.10) set(CMAKE_SYSTEM_NAME Generic) set(CMAKE_SYSTEM_VERSION 1) Index: SuperTuxKart-1.4-src/lib/angelscript/projects/cmake/CMakeLists.txt =================================================================== --- SuperTuxKart-1.4-src.orig/lib/angelscript/projects/cmake/CMakeLists.txt +++ SuperTuxKart-1.4-src/lib/angelscript/projects/cmake/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.5) +cmake_minimum_required(VERSION 3.10) # STK Fix llvm mingw crashes if (MINGW AND CMAKE_CXX_COMPILER_ID STREQUAL "Clang" AND CMAKE_SIZEOF_VOID_P EQUAL 4)