Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kexi for openSUSE:Factory checked in 
at 2025-03-20 19:26:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kexi (Old)
 and      /work/SRC/openSUSE:Factory/.kexi.new.2696 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kexi"

Thu Mar 20 19:26:23 2025 rev:16 rq:1254732 version:3.2.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kexi/kexi.changes        2024-12-26 
12:24:28.095928336 +0100
+++ /work/SRC/openSUSE:Factory/.kexi.new.2696/kexi.changes      2025-03-20 
19:27:09.010993169 +0100
@@ -1,0 +2,6 @@
+Thu Mar 20 13:19:02 UTC 2025 - Christophe Marin <christo...@krop.fr>
+
+- Add CMake 4 compatibility changes:
+  * kexi-cmake4.patch
+
+-------------------------------------------------------------------

New:
----
  kexi-cmake4.patch

BETA DEBUG BEGIN:
  New:- Add CMake 4 compatibility changes:
  * kexi-cmake4.patch
BETA DEBUG END:

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

Other differences:
------------------
++++++ kexi.spec ++++++
--- /var/tmp/diff_new_pack.P86ES8/_old  2025-03-20 19:27:09.899029927 +0100
+++ /var/tmp/diff_new_pack.P86ES8/_new  2025-03-20 19:27:09.899029927 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package kexi
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -22,7 +22,7 @@
 Version:        3.2.0
 Release:        0
 Summary:        Database Application
-License:        GPL-2.0-or-later AND LGPL-2.1-or-later AND GFDL-1.2-only
+License:        GFDL-1.2-only AND GPL-2.0-or-later AND LGPL-2.1-or-later
 URL:            https://www.kexi-project.org/
 Source0:        
https://download.kde.org/stable/%{name}/src/%{name}-%{version}.tar.xz
 # PATCH-FIX-UPSTREAM
@@ -31,6 +31,8 @@
 Patch1:         0001-Include-glib.h-outside-of-the-extern-block.patch
 # PATCH-FIX-UPSTREAM
 Patch2:         Use-plain-Marble-package-instead-of-KexiMarble.patch
+# PATCH-FIX-UPSTREAM
+Patch3:         kexi-cmake4.patch
 BuildRequires:  extra-cmake-modules
 BuildRequires:  glib2-devel
 # For dir ownership

++++++ kexi-cmake4.patch ++++++
>From a5d803937189f9e61e25309681483c97b83d3dbe Mon Sep 17 00:00:00 2001
From: Christophe Marin <christo...@krop.fr>
Date: Thu, 20 Mar 2025 14:12:48 +0100
Subject: [PATCH] Make kexi compatible with CMake 4

- Bump the minimum version to 3.16.
- Remove obsolete CMake policies
---
 CMakeLists.txt                           | 3 ++-
 cmake/modules/SetKexiCMakePolicies.cmake | 3 ---
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 0b2fffe..122843b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,4 +1,5 @@
-cmake_minimum_required(VERSION 3.0 FATAL_ERROR)
+cmake_minimum_required(VERSION 3.16 FATAL_ERROR)
+
 find_package(ECM 1.8.0 REQUIRED NOMODULE)
 set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules ${ECM_MODULE_PATH} 
${ECM_KDE_MODULE_DIR})
 include(SetKexiCMakePolicies NO_POLICY_SCOPE)
diff --git a/cmake/modules/SetKexiCMakePolicies.cmake 
b/cmake/modules/SetKexiCMakePolicies.cmake
index bc28d8a..bd400c2 100644
--- a/cmake/modules/SetKexiCMakePolicies.cmake
+++ b/cmake/modules/SetKexiCMakePolicies.cmake
@@ -8,9 +8,6 @@ cmake_policy(SET CMP0048 NEW) # for PROJECT_VERSION
 cmake_policy(SET CMP0053 NEW) # TODO remove, temporary fix for a bug in Qt 
5.8's Qt5ModuleLocation.cmake
                               # "Simplify variable reference and escape 
sequence evaluation"
 
-if(POLICY CMP0059) # Don’t treat DEFINITIONS as a built-in directory 
property.
-    cmake_policy(SET CMP0059 OLD)
-endif()
 if(POLICY CMP0063) # Honor visibility properties for all target types (since 
cmake 3.3)
     cmake_policy(SET CMP0063 NEW)
 endif()
-- 
2.49.0

Reply via email to