summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2025-04-02 17:57:29 +0200
committerAndreas Sturmlechner <asturm@gentoo.org>2025-04-27 23:10:56 +0200
commit98baff2e03667c97c1f5da34782e79681d93effb (patch)
treefc1565e67d491269676e4d375acc67d459dc925f
parent61bddaf70d1fa7526749dec8a812874b43c09be2 (diff)
downloadkde-98baff2e03667c97c1f5da34782e79681d93effb.tar.gz
kde-98baff2e03667c97c1f5da34782e79681d93effb.tar.bz2
kde-98baff2e03667c97c1f5da34782e79681d93effb.zip
kde-plasma/breeze-plymouth: Fix build w/ >=cmake-4
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
-rw-r--r--kde-plasma/breeze-plymouth/breeze-plymouth-6.3.49.9999.ebuild2
-rw-r--r--kde-plasma/breeze-plymouth/files/breeze-plymouth-6.2.5-cmake4.patch26
2 files changed, 28 insertions, 0 deletions
diff --git a/kde-plasma/breeze-plymouth/breeze-plymouth-6.3.49.9999.ebuild b/kde-plasma/breeze-plymouth/breeze-plymouth-6.3.49.9999.ebuild
index 331ab09315d..fb73d8d169e 100644
--- a/kde-plasma/breeze-plymouth/breeze-plymouth-6.3.49.9999.ebuild
+++ b/kde-plasma/breeze-plymouth/breeze-plymouth-6.3.49.9999.ebuild
@@ -17,6 +17,8 @@ BDEPEND=">=kde-frameworks/extra-cmake-modules-${KFMIN}:0"
DEPEND="sys-boot/plymouth"
RDEPEND="${DEPEND}"
+PATCHES=( "${FILESDIR}/${PN}-6.2.5-cmake4.patch" )
+
src_configure() {
local mycmakeargs=(
-DDISTRO_NAME="Gentoo Linux"
diff --git a/kde-plasma/breeze-plymouth/files/breeze-plymouth-6.2.5-cmake4.patch b/kde-plasma/breeze-plymouth/files/breeze-plymouth-6.2.5-cmake4.patch
new file mode 100644
index 00000000000..9e67b030677
--- /dev/null
+++ b/kde-plasma/breeze-plymouth/files/breeze-plymouth-6.2.5-cmake4.patch
@@ -0,0 +1,26 @@
+From c49e5349df34a74b023c3970bfc84828c57ead52 Mon Sep 17 00:00:00 2001
+From: Nicolas Fella <nicolas.fella@gmx.de>
+Date: Tue, 11 Mar 2025 16:29:21 +0100
+Subject: [PATCH] Require newer CMake
+
+CMake 4.0 drops support for older than 3.5
+---
+ CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index d9ea7e6..a35956b 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -2,7 +2,7 @@ project(breeze-plymouth)
+ set(PROJECT_VERSION "6.3.80")
+ set(PROJECT_VERSION_MAJOR 6)
+
+-cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
++cmake_minimum_required(VERSION 3.16 FATAL_ERROR)
+
+ find_package(ECM 6.2.0 REQUIRED NO_MODULE)
+ set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake ${ECM_MODULE_PATH} )
+--
+GitLab
+