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