Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package clementine for openSUSE:Factory 
checked in at 2025-08-25 20:37:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/clementine (Old)
 and      /work/SRC/openSUSE:Factory/.clementine.new.30751 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "clementine"

Mon Aug 25 20:37:39 2025 rev:67 rq:1301111 version:1.4.1~50~ge281c4508

Changes:
--------
--- /work/SRC/openSUSE:Factory/clementine/clementine.changes    2024-03-22 
15:34:28.447499653 +0100
+++ /work/SRC/openSUSE:Factory/.clementine.new.30751/clementine.changes 
2025-08-25 20:38:30.901138903 +0200
@@ -1,0 +2,18 @@
+Sat Aug 23 22:48:25 UTC 2025 - Tristan Miller <psychon...@nothingisreal.com>
+
+- Update to rolling release version tagged 1.4.1-50-ge281c4508
+- Remove clementine-protobuf.patch and clementine-cpp17.patch; similar
+  revisions now upstream per
+  https://github.com/clementine-player/Clementine/pull/7372
+- Remove clementine-taglib2.patch; similar revisions now upstream per
+  https://github.com/clementine-player/Clementine/pull/7374
+- Add clementine-cmake-pr7402.patch from
+  https://github.com/clementine-player/Clementine/pull/7402 to fix
+  CMake compatibility issues
+
+-------------------------------------------------------------------
+Tue Apr 15 12:29:09 UTC 2025 - Atri Bhattacharya <badshah...@gmail.com>
+
+- Drop BuildRequires: pkgconfig(glew) as it is not used for build
+
+-------------------------------------------------------------------

Old:
----
  clementine-1.4.0~rc2.tar.gz
  clementine-cpp17.patch
  clementine-protobuf.patch
  clementine-taglib2.patch

New:
----
  clementine-1.4.1-50-ge281c4508.tar.gz
  clementine-cmake-pr7402.patch

----------(Old B)----------
  Old:- Update to rolling release version tagged 1.4.1-50-ge281c4508
- Remove clementine-protobuf.patch and clementine-cpp17.patch; similar
  revisions now upstream per
  Old:- Update to rolling release version tagged 1.4.1-50-ge281c4508
- Remove clementine-protobuf.patch and clementine-cpp17.patch; similar
  revisions now upstream per
  Old:  https://github.com/clementine-player/Clementine/pull/7372
- Remove clementine-taglib2.patch; similar revisions now upstream per
  https://github.com/clementine-player/Clementine/pull/7374
----------(Old E)----------

----------(New B)----------
  New:  https://github.com/clementine-player/Clementine/pull/7374
- Add clementine-cmake-pr7402.patch from
  https://github.com/clementine-player/Clementine/pull/7402 to fix
----------(New E)----------

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

Other differences:
------------------
++++++ clementine.spec ++++++
--- /var/tmp/diff_new_pack.LAOurX/_old  2025-08-25 20:38:31.733173760 +0200
+++ /var/tmp/diff_new_pack.LAOurX/_new  2025-08-25 20:38:31.737173927 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package clementine
 #
-# Copyright (c) 2024 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
@@ -16,8 +16,6 @@
 #
 
 
-%define rev bbda59a5f347a75bbecde0b1928e03942e367850
-
 %bcond_without git
 
 %if 0%{?suse_version} > 1500
@@ -27,9 +25,10 @@
 %endif
 %bcond_without qt5
 %define gname Clementine
+%define tag 1.4.1-50-ge281c4508
 
 Name:           clementine
-Version:        1.4.0~rc2
+Version:        1.4.1~50~ge281c4508
 Release:        0
 Summary:        A music player inspired by Amarok 1.4
 License:        GPL-3.0-or-later
@@ -38,7 +37,7 @@
 %if %{without git}
 #Source:         
https://github.com/clementine-player/%%{gname}/archive/%%{version}.tar.gz#/%%{name}-%%{version}.tar.gz
 %else
-Source0:        
https://github.com/clementine-player/Clementine/archive/%{rev}.tar.gz#/%{name}-%{version}.tar.gz
+Source0:        
https://github.com/clementine-player/Clementine/archive/%{tag}/%{name}-%{tag}.tar.gz
 %endif
 # PATCH-FEATURE-UPSTREAM uudisks2-support-for-devicemanager.patch
 Patch1:         clementine-udisks-headers.patch
@@ -46,12 +45,8 @@
 Patch2:         clementine-moodbar-fpic.patch
 # PATCH-FEATURE-OPENSUSE
 Patch6:         use_system_qxtglobalshortcut.patch
-# Use C++17
-Patch3:         clementine-cpp17.patch
-# Fix build with protobuf 22 and higher
-Patch4:         clementine-protobuf.patch
-# Fix build with TagLib 2
-Patch5:         clementine-taglib2.patch
+# Fix CMake compatibility issues
+Patch7:         clementine-cmake-pr7402.patch
 BuildRequires:  cmake
 BuildRequires:  fdupes
 BuildRequires:  freeglut-devel
@@ -92,7 +87,6 @@
 BuildRequires:  pkgconfig(cryptopp)
 BuildRequires:  pkgconfig(fftw3)
 BuildRequires:  pkgconfig(gio-2.0)
-BuildRequires:  pkgconfig(glew)
 BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(gstreamer-1.0)
 BuildRequires:  pkgconfig(gstreamer-app-1.0)
@@ -146,7 +140,7 @@
 %if %{without git}
 %setup -q -n %{gname}-%{version}
 %else
-%setup -q -n %{gname}-%{rev}
+%setup -q -n %{gname}-%{tag}
 %endif
 %autopatch -p1
 
@@ -171,7 +165,8 @@
   -DUSE_SYSTEM_QXT=ON                  \
 %endif
   -DENABLE_MOODBAR=ON                  \
-  -DENABLE_DBUS=ON
+  -DENABLE_DBUS=ON                     \
+  -DFORCE_GIT_REVISION:STRING=%{tag}
 make %{?_smp_mflags}
 
 %install

++++++ clementine-cmake-pr7402.patch ++++++
>From ec4eba532d6e4c3385180963ad0ae186e248d478 Mon Sep 17 00:00:00 2001
From: Shen Long <git...@sl.nospam.tangomaris.de>
Date: Mon, 7 Jul 2025 17:25:24 +0200
Subject: [PATCH] Bump CMake minimum versions to >3.30

It helps working with CMake >4.0 and also is working on CMake 3.31.7.
---
 3rdparty/libmygpo-qt5/CMakeLists.txt                   |  2 +-
 3rdparty/libprojectm/CMakeLists.txt                    | 10 +---------
 .../libprojectm/MilkdropPresetFactory/CMakeLists.txt   |  2 +-
 3rdparty/libprojectm/Renderer/CMakeLists.txt           |  2 +-
 3rdparty/qsqlite/CMakeLists.txt                        |  2 +-
 3rdparty/qtiocompressor/CMakeLists.txt                 |  2 +-
 3rdparty/qtsingleapplication/CMakeLists.txt            |  2 +-
 3rdparty/qxt/CMakeLists.txt                            |  2 +-
 3rdparty/taglib/CMakeLists.txt                         |  2 +-
 3rdparty/utf8-cpp/CMakeLists.txt                       |  2 +-
 CMakeLists.txt                                         |  4 +---
 cmake/ParseArguments.cmake                             |  2 +-
 cmake/Translations.cmake                               |  2 +-
 gst/moodbar/CMakeLists.txt                             |  2 +-
 tests/CMakeLists.txt                                   |  2 +-
 15 files changed, 15 insertions(+), 25 deletions(-)

diff --git a/3rdparty/libmygpo-qt5/CMakeLists.txt 
b/3rdparty/libmygpo-qt5/CMakeLists.txt
index a789728706..995cc77a85 100644
--- a/3rdparty/libmygpo-qt5/CMakeLists.txt
+++ b/3rdparty/libmygpo-qt5/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required( VERSION 3.0.0 FATAL_ERROR )
+cmake_minimum_required( VERSION 3.10.0 FATAL_ERROR )
 
 set( CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} 
${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules)
 set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DQT_NO_CAST_FROM_ASCII 
-DQT_NO_CAST_TO_ASCII" )
diff --git a/3rdparty/libprojectm/CMakeLists.txt 
b/3rdparty/libprojectm/CMakeLists.txt
index a70f8a2b2e..275329c78d 100644
--- a/3rdparty/libprojectm/CMakeLists.txt
+++ b/3rdparty/libprojectm/CMakeLists.txt
@@ -1,17 +1,9 @@
 PROJECT(projectM)
-cmake_minimum_required(VERSION 3.0.0)
+cmake_minimum_required(VERSION 3.10.0)
 SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "The projectM core library.")
 
 include(CheckCXXCompilerFlag)
 
-cmake_policy(SET CMP0005 OLD)
-
-# This policy was only added in cmake 2.8.4
-if (CMAKE_VERSION VERSION_GREATER "2.8.3")
-  cmake_policy(SET CMP0017 OLD)
-endif (CMAKE_VERSION VERSION_GREATER "2.8.3")
-
-
 set(USE_DEVIL OFF)
 set(USE_FBO ON)
 set(USE_FTGL OFF)
diff --git a/3rdparty/libprojectm/MilkdropPresetFactory/CMakeLists.txt 
b/3rdparty/libprojectm/MilkdropPresetFactory/CMakeLists.txt
index 824d51faed..59f135aeee 100644
--- a/3rdparty/libprojectm/MilkdropPresetFactory/CMakeLists.txt
+++ b/3rdparty/libprojectm/MilkdropPresetFactory/CMakeLists.txt
@@ -1,5 +1,5 @@
 PROJECT(MilkdropPresetFactory)
-cmake_minimum_required(VERSION 3.0.0)
+cmake_minimum_required(VERSION 3.10.0)
 
     if(COMMAND cmake_policy)
       cmake_policy(SET CMP0003 NEW)
diff --git a/3rdparty/libprojectm/Renderer/CMakeLists.txt 
b/3rdparty/libprojectm/Renderer/CMakeLists.txt
index 40bfe2c20d..b5f7ea0967 100644
--- a/3rdparty/libprojectm/Renderer/CMakeLists.txt
+++ b/3rdparty/libprojectm/Renderer/CMakeLists.txt
@@ -1,5 +1,5 @@
 PROJECT(Renderer)
-cmake_minimum_required(VERSION 3.0.0)
+cmake_minimum_required(VERSION 3.10.0)
 
 if(COMMAND cmake_policy)
   cmake_policy(SET CMP0003 NEW)
diff --git a/3rdparty/qsqlite/CMakeLists.txt b/3rdparty/qsqlite/CMakeLists.txt
index 0f1fba525c..f790710a59 100644
--- a/3rdparty/qsqlite/CMakeLists.txt
+++ b/3rdparty/qsqlite/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.0.0)
+cmake_minimum_required(VERSION 3.10.0)
 
 add_definitions(-DQT_STATICPLUGIN)
 
diff --git a/3rdparty/qtiocompressor/CMakeLists.txt 
b/3rdparty/qtiocompressor/CMakeLists.txt
index 98d6445f85..2b434da7e7 100644
--- a/3rdparty/qtiocompressor/CMakeLists.txt
+++ b/3rdparty/qtiocompressor/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.0.0)
+cmake_minimum_required(VERSION 3.10.0)
 
 set(IOCOMPRESSOR-SOURCES
     qtiocompressor.cpp
diff --git a/3rdparty/qtsingleapplication/CMakeLists.txt 
b/3rdparty/qtsingleapplication/CMakeLists.txt
index c405256f9a..c9ee4afe6c 100644
--- a/3rdparty/qtsingleapplication/CMakeLists.txt
+++ b/3rdparty/qtsingleapplication/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.0.0)
+cmake_minimum_required(VERSION 3.10.0)
 
 set(SINGLEAPP-SOURCES
     qtlocalpeer.cpp
diff --git a/3rdparty/qxt/CMakeLists.txt b/3rdparty/qxt/CMakeLists.txt
index b3348c4b86..7d60902379 100644
--- a/3rdparty/qxt/CMakeLists.txt
+++ b/3rdparty/qxt/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.0.0)
+cmake_minimum_required(VERSION 3.10.0)
 set(CMAKE_CXX_STANDARD 11)
 
 set(QXT-SOURCES
diff --git a/3rdparty/taglib/CMakeLists.txt b/3rdparty/taglib/CMakeLists.txt
index 39ffb95340..1d74b6135c 100644
--- a/3rdparty/taglib/CMakeLists.txt
+++ b/3rdparty/taglib/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.0.0)
+cmake_minimum_required(VERSION 3.10.0)
 set(CMAKE_CXX_STANDARD 11)
 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-delete-non-virtual-dtor")
 
diff --git a/3rdparty/utf8-cpp/CMakeLists.txt b/3rdparty/utf8-cpp/CMakeLists.txt
index 14e7fcdc2a..f3ea1ae9a7 100644
--- a/3rdparty/utf8-cpp/CMakeLists.txt
+++ b/3rdparty/utf8-cpp/CMakeLists.txt
@@ -1,2 +1,2 @@
-cmake_minimum_required(VERSION 3.0.0)
+cmake_minimum_required(VERSION 3.10.0)
 set(CMAKE_CXX_STANDARD 11)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 48b55f4c55..f9076d9b49 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,8 +1,6 @@
-cmake_minimum_required(VERSION 3.13.0)
+cmake_minimum_required(VERSION 3.30.0)
 project(clementine)
 
-cmake_policy(SET CMP0053 OLD)
-
 include(CheckCXXCompilerFlag)
 include(FindPkgConfig)
 include(cmake/C++11Compat.cmake)
diff --git a/cmake/ParseArguments.cmake b/cmake/ParseArguments.cmake
index fd5f9987ec..19ca67ab1c 100644
--- a/cmake/ParseArguments.cmake
+++ b/cmake/ParseArguments.cmake
@@ -1,6 +1,6 @@
 # From http://www.cmake.org/Wiki/CMakeMacroParseArguments
 
-cmake_minimum_required(VERSION 3.0.0)
+cmake_minimum_required(VERSION 3.10.0)
 
 MACRO(PARSE_ARGUMENTS prefix arg_names option_names)
   SET(DEFAULT_ARGS)
diff --git a/cmake/Translations.cmake b/cmake/Translations.cmake
index a16bcc3901..fbee765107 100644
--- a/cmake/Translations.cmake
+++ b/cmake/Translations.cmake
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.0.0)
+cmake_minimum_required(VERSION 3.10.0)
 
 set (XGETTEXT_OPTIONS --qt --keyword=tr:1,2c --keyword=tr 
--flag=tr:1:pass-c-format --flag=tr:1:pass-qt-format
     --keyword=trUtf8 --flag=tr:1:pass-c-format --flag=tr:1:pass-qt-format
diff --git a/gst/moodbar/CMakeLists.txt b/gst/moodbar/CMakeLists.txt
index 0bb87e8844..dfe9bc9830 100644
--- a/gst/moodbar/CMakeLists.txt
+++ b/gst/moodbar/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.0.0)
+cmake_minimum_required(VERSION 3.10.0)
 
 set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall")
 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Woverloaded-virtual -Wall")
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 81031b072e..b7ada3ae79 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.0.0)
+cmake_minimum_required(VERSION 3.10.0)
 
 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fpermissive -Wno-c++11-narrowing")
 

Reply via email to