kde-base: Add >=cmake-3.4 configure fix for KDE PIM
authorAndreas Sturmlechner <andreas.sturmlechner@gmail.com>
Sun, 13 Dec 2015 18:54:59 +0000 (19:54 +0100)
committerMichael Palimaka <kensington@gentoo.org>
Mon, 14 Dec 2015 13:12:17 +0000 (00:12 +1100)
See also: https://bugs.gentoo.org/show_bug.cgi?id=566058
Tested-by: Vadim
Package-Manager: portage-2.2.24

kde-base/kmail/files/kdepim-4.14.10-fix-cmake-3.4.patch [new file with mode: 0644]
kde-base/kmail/kmail-4.14.10.ebuild
kde-base/konsolekalendar/files/kdepim-4.14.10-fix-cmake-3.4.patch [new file with mode: 0644]
kde-base/konsolekalendar/konsolekalendar-4.14.10.ebuild
kde-base/korganizer/files/kdepim-4.14.10-fix-cmake-3.4.patch [new file with mode: 0644]
kde-base/korganizer/korganizer-4.14.10.ebuild

diff --git a/kde-base/kmail/files/kdepim-4.14.10-fix-cmake-3.4.patch b/kde-base/kmail/files/kdepim-4.14.10-fix-cmake-3.4.patch
new file mode 100644 (file)
index 0000000..4039cbf
--- /dev/null
@@ -0,0 +1,23 @@
+From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
+Date: Sun, 13 Dec 2015 09:20:24 +0000
+Subject: Fix configure with >=cmake-3.4
+X-Git-Url: http://quickgit.kde.org/?p=kdepim.git&a=commitdiff&h=91275a772e51a4031b8f34bc83652b5e60478624
+---
+Fix configure with >=cmake-3.4
+
+REVIEW: 126334
+---
+
+
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -3,6 +3,8 @@
+ # where to look first for cmake modules. This line must be the first one or cmake will use the system's FindFoo.cmake
+ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/modules")
++
++include(CheckIncludeFiles)
+ ############### Build Options ###############
+
index 490a793dd42d08fd56218b9125b8b805443bf10a..df4cbe3efd4d9a99702876ed6ee0dc472d42f337 100644 (file)
@@ -74,6 +74,8 @@ KMEXTRA="
 
 KMLOADLIBS="kdepim-common-libs"
 
+PATCHES=( "${FILESDIR}/kdepim-4.14.10-fix-cmake-3.4.patch" )
+
 src_configure() {
        # Bug 308903
        use ppc64 && append-flags -mminimal-toc
diff --git a/kde-base/konsolekalendar/files/kdepim-4.14.10-fix-cmake-3.4.patch b/kde-base/konsolekalendar/files/kdepim-4.14.10-fix-cmake-3.4.patch
new file mode 100644 (file)
index 0000000..4039cbf
--- /dev/null
@@ -0,0 +1,23 @@
+From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
+Date: Sun, 13 Dec 2015 09:20:24 +0000
+Subject: Fix configure with >=cmake-3.4
+X-Git-Url: http://quickgit.kde.org/?p=kdepim.git&a=commitdiff&h=91275a772e51a4031b8f34bc83652b5e60478624
+---
+Fix configure with >=cmake-3.4
+
+REVIEW: 126334
+---
+
+
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -3,6 +3,8 @@
+ # where to look first for cmake modules. This line must be the first one or cmake will use the system's FindFoo.cmake
+ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/modules")
++
++include(CheckIncludeFiles)
+ ############### Build Options ###############
+
index 8484f8b7212e99a6849d1adbdda9363385508ad4..bd67439725663647726c12589bca0c93dbfdf855 100644 (file)
@@ -46,3 +46,5 @@ KMEXTRACTONLY="
 "
 
 KMLOADLIBS="kdepim-common-libs"
+
+PATCHES=( "${FILESDIR}/kdepim-4.14.10-fix-cmake-3.4.patch" )
diff --git a/kde-base/korganizer/files/kdepim-4.14.10-fix-cmake-3.4.patch b/kde-base/korganizer/files/kdepim-4.14.10-fix-cmake-3.4.patch
new file mode 100644 (file)
index 0000000..4039cbf
--- /dev/null
@@ -0,0 +1,23 @@
+From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
+Date: Sun, 13 Dec 2015 09:20:24 +0000
+Subject: Fix configure with >=cmake-3.4
+X-Git-Url: http://quickgit.kde.org/?p=kdepim.git&a=commitdiff&h=91275a772e51a4031b8f34bc83652b5e60478624
+---
+Fix configure with >=cmake-3.4
+
+REVIEW: 126334
+---
+
+
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -3,6 +3,8 @@
+ # where to look first for cmake modules. This line must be the first one or cmake will use the system's FindFoo.cmake
+ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/modules")
++
++include(CheckIncludeFiles)
+ ############### Build Options ###############
+
index d15bdb934f21e1469553f0c7664a07671ab9fac0..1f45e3593c2155c4598c90d5d716a220e34e140d 100644 (file)
@@ -68,6 +68,8 @@ src_unpack() {
 }
 
 src_prepare() {
+       epatch "${FILESDIR}/kdepim-4.14.10-fix-cmake-3.4.patch"
+
        use handbook && epatch "${FILESDIR}/${PN}-4.14.10-handbook.patch"
 
        kde4-meta_src_prepare
@@ -76,8 +78,8 @@ src_prepare() {
 src_install() {
        kde4-meta_src_install
        # colliding with kdepim-common-libs
-       rm -rf "${ED}"/usr/share/kde4/servicetypes/calendarplugin.desktop
-       rm -rf "${ED}"/usr/share/kde4/servicetypes/calendardecoration.desktop
+       rm -rf "${ED}"usr/share/kde4/servicetypes/calendarplugin.desktop || die
+       rm -rf "${ED}"usr/share/kde4/servicetypes/calendardecoration.desktop || die
 }
 
 pkg_postinst() {