From 8e6011c707dcc6ea2c726d486a325f2a728ff638 Mon Sep 17 00:00:00 2001 From: Sam Estep Date: Fri, 24 Oct 2025 09:34:02 -0400 Subject: [PATCH] libsForQt5.kdiagram: fix build with cmake 4 --- .../kdiagram/cmake-minimum-required.patch | 34 +++++++++++++++++++ .../libraries/kdiagram/default.nix | 3 ++ 2 files changed, 37 insertions(+) create mode 100644 pkgs/development/libraries/kdiagram/cmake-minimum-required.patch diff --git a/pkgs/development/libraries/kdiagram/cmake-minimum-required.patch b/pkgs/development/libraries/kdiagram/cmake-minimum-required.patch new file mode 100644 index 000000000000..e41de5e30ac7 --- /dev/null +++ b/pkgs/development/libraries/kdiagram/cmake-minimum-required.patch @@ -0,0 +1,34 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 12dbdbb..22495bb 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 2.8.12) ++cmake_minimum_required(VERSION 3.10) + + project( kdiagram ) + +diff --git a/src/KChart/CMakeLists.txt b/src/KChart/CMakeLists.txt +index 676b71f..a9a2928 100644 +--- a/src/KChart/CMakeLists.txt ++++ b/src/KChart/CMakeLists.txt +@@ -359,6 +359,7 @@ install(EXPORT KChartTargets + ecm_generate_pri_file( + BASE_NAME KChart + LIB_NAME KChart ++ VERSION ${KCHARTLIB_VERSION} + DEPS "widgets svg" + FILENAME_VAR PRI_FILENAME + INCLUDE_INSTALL_DIR ${INCLUDE_INSTALL_DIR}/KChart +diff --git a/src/KGantt/CMakeLists.txt b/src/KGantt/CMakeLists.txt +index 107d762..5cbb254 100644 +--- a/src/KGantt/CMakeLists.txt ++++ b/src/KGantt/CMakeLists.txt +@@ -183,6 +183,7 @@ install(EXPORT KGanttTargets + ecm_generate_pri_file( + BASE_NAME KGantt + LIB_NAME KGantt ++ VERSION ${KGANTTLIB_VERSION} + DEPS "widgets printsupport" + FILENAME_VAR PRI_FILENAME + INCLUDE_INSTALL_DIR ${INCLUDE_INSTALL_DIR}/KGantt diff --git a/pkgs/development/libraries/kdiagram/default.nix b/pkgs/development/libraries/kdiagram/default.nix index 6d52a84c97b8..e280ffbc21ac 100644 --- a/pkgs/development/libraries/kdiagram/default.nix +++ b/pkgs/development/libraries/kdiagram/default.nix @@ -18,6 +18,9 @@ mkDerivation rec { rev = "v${version}"; sha256 = "sha256-Se131GZE12wqdfN/V4id1pphUvteSrmMaKZ0+lqg1z8="; }; + patches = [ + ./cmake-minimum-required.patch + ]; nativeBuildInputs = [ extra-cmake-modules qttools