diff options
author | Andreas Sturmlechner <andreas.sturmlechner@gmail.com> | 2015-12-27 13:24:25 +0100 |
---|---|---|
committer | Michael Palimaka <kensington@gentoo.org> | 2015-12-30 03:04:31 +1100 |
commit | 0d5c6a9567e463fb1a2901e7b91accf67c041bd7 (patch) | |
tree | d8721fd6b77608f6934e169cc736f03b02e9a959 /kde-apps/korganizer | |
parent | media-gfx/digikam: Fix build w/ media-libs/lensfun-0.3.2, bug 566624 (diff) | |
download | gentoo-0d5c6a9567e463fb1a2901e7b91accf67c041bd7.tar.gz gentoo-0d5c6a9567e463fb1a2901e7b91accf67c041bd7.tar.bz2 gentoo-0d5c6a9567e463fb1a2901e7b91accf67c041bd7.zip |
kde-base: pkgmove KDE PIM to kde-apps/
Diffstat (limited to 'kde-apps/korganizer')
-rw-r--r-- | kde-apps/korganizer/Manifest | 3 | ||||
-rw-r--r-- | kde-apps/korganizer/files/kdepim-4.14.10-fix-cmake-3.4.patch | 23 | ||||
-rw-r--r-- | kde-apps/korganizer/files/korganizer-4.14.10-handbook.patch | 16 | ||||
-rw-r--r-- | kde-apps/korganizer/files/korganizer-4.4.2015.06-handbook.patch | 18 | ||||
-rw-r--r-- | kde-apps/korganizer/korganizer-4.14.10.ebuild | 93 | ||||
-rw-r--r-- | kde-apps/korganizer/korganizer-4.14.8.ebuild | 85 | ||||
-rw-r--r-- | kde-apps/korganizer/korganizer-4.4.2015.06.ebuild | 62 | ||||
-rw-r--r-- | kde-apps/korganizer/metadata.xml | 5 |
8 files changed, 305 insertions, 0 deletions
diff --git a/kde-apps/korganizer/Manifest b/kde-apps/korganizer/Manifest new file mode 100644 index 000000000000..650813830c00 --- /dev/null +++ b/kde-apps/korganizer/Manifest @@ -0,0 +1,3 @@ +DIST kdepim-4.14.10.tar.xz 14585020 SHA256 edad865b81259331780a25906127e105d06fda8aa56f6f11cfee4bc8f85bb7e2 SHA512 aa7e5a488964d11d355557e89053993bb0bed4860072dbb8ae1851df881713a15ec5aa4e428de9b85a8bef678ace307b33f186314fe5a8011521e30331a1691b WHIRLPOOL 358589e29baeb2f7bf648d1bbccb9bbf37c4c1a447f05a2eff472b50282d7d5118ad40ced2f93ac7f47f2c394f745216632d33be389e82f88efd69386f6ab57d +DIST kdepim-4.14.8.tar.xz 14575884 SHA256 52b4174924387030c1b3803267f099f3534aa8ccde796953d6cf34b4aabbe3a7 SHA512 687b0db97476e692718039153a1ee60cf9ddab8d9adad06abba702a170d49488f60f0fe050a339db2da2a5996d1bdbe1faec73c1c2e2b655fa9ea66aa538899c WHIRLPOOL 4ce31c3c526a0eed7819137cb5c29450da75fac8a7f4f74e25794b6617bbd7e12987bb45983408ae87bd892a57508d171941b9c4e1a75324773611d950fe55e4 +DIST kdepim-4.4.2015.06.tar.xz 8901968 SHA256 d9153c57e697ca33d0bd82f1f93ed2befdabbe3822189c1c8acbdf7bf9bbaec6 SHA512 10e89ff1bb22ef03ae2128b800f87c76da945703fa98c07fa0ac29deb17c724beeca84995c50b067138ab7cf0543112173eb850d897b38c512a25974bfc15e1e WHIRLPOOL 543b9d629380e9923b38c414cf6e7390437a48acfb31b9ed934e9655bb1efb1f480065942775dc68d8382e639e4df122f953388dad90a9fadb3734d2f2fe72f0 diff --git a/kde-apps/korganizer/files/kdepim-4.14.10-fix-cmake-3.4.patch b/kde-apps/korganizer/files/kdepim-4.14.10-fix-cmake-3.4.patch new file mode 100644 index 000000000000..4039cbfcecc4 --- /dev/null +++ b/kde-apps/korganizer/files/kdepim-4.14.10-fix-cmake-3.4.patch @@ -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 ############### + + diff --git a/kde-apps/korganizer/files/korganizer-4.14.10-handbook.patch b/kde-apps/korganizer/files/korganizer-4.14.10-handbook.patch new file mode 100644 index 000000000000..a365d05c3372 --- /dev/null +++ b/kde-apps/korganizer/files/korganizer-4.14.10-handbook.patch @@ -0,0 +1,16 @@ +--- a/doc/CMakeLists.txt 2015-06-25 19:47:38.000000000 +0200 ++++ b/doc/CMakeLists.txt 2015-07-05 11:50:37.584637940 +0200 +@@ -28,9 +28,10 @@ + + if(BUILD_kmail) + add_subdirectory(kmail) +- if(BUILD_korganizer) +- add_subdirectory(korganizer) +- endif() ++endif() ++ ++if(BUILD_korganizer) ++ add_subdirectory(korganizer) + endif() + + if(BUILD_knode) diff --git a/kde-apps/korganizer/files/korganizer-4.4.2015.06-handbook.patch b/kde-apps/korganizer/files/korganizer-4.4.2015.06-handbook.patch new file mode 100644 index 000000000000..a3050cce9a37 --- /dev/null +++ b/kde-apps/korganizer/files/korganizer-4.4.2015.06-handbook.patch @@ -0,0 +1,18 @@ +--- a/doc/CMakeLists.txt 2015-06-29 21:11:05.000000000 +0200 ++++ b/doc/CMakeLists.txt 2015-07-05 12:29:51.517209734 +0200 +@@ -32,11 +32,12 @@ + + if(BUILD_kmail) + add_subdirectory(kmail) +- if(BUILD_korganizer) +- add_subdirectory(korganizer) +- endif(BUILD_korganizer) + endif(BUILD_kmail) + ++if(BUILD_korganizer) ++ add_subdirectory(korganizer) ++endif(BUILD_korganizer) ++ + if(BUILD_knode) + add_subdirectory(knode) + endif(BUILD_knode) diff --git a/kde-apps/korganizer/korganizer-4.14.10.ebuild b/kde-apps/korganizer/korganizer-4.14.10.ebuild new file mode 100644 index 000000000000..c837c201f0e7 --- /dev/null +++ b/kde-apps/korganizer/korganizer-4.14.10.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +KDE_HANDBOOK="optional" +KMNAME="kdepim" +EGIT_BRANCH="KDE/4.14" +inherit kde4-meta + +DESCRIPTION="A Personal Organizer for KDE" +HOMEPAGE="https://www.kde.org/applications/office/korganizer/" +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +IUSE="debug" + +DEPEND=" + $(add_kdeapps_dep kdepimlibs 'akonadi(+)') + $(add_kdeapps_dep kdepim-common-libs) + sys-libs/zlib +" +RDEPEND="${DEPEND} + $(add_kdeapps_dep ktimezoned '' 4.14.3) +" + +RESTRICT="test" +# bug 393135 + +KMLOADLIBS="kdepim-common-libs" + +KMEXTRA=" + korgac/ +" +KMEXTRACTONLY=" + agents/mailfilteragent/org.freedesktop.Akonadi.MailFilterAgent.xml + akonadi_next/ + calendarviews/ + kdgantt2/ + kmail/ + knode/org.kde.knode.xml + libkdepimdbusinterfaces/ + libkleo/ + libkpgp/ + mailimporter/ + messagecomposer/ +" +KMCOMPILEONLY=" + calendarsupport/ + grantleetheme/ + incidenceeditor-ng/ + kaddressbookgrantlee/ + mailcommon/ + messagecore/ + messageviewer/ + pimcommon/ + templateparser/ +" + +src_unpack() { + if use kontact; then + KMEXTRA="${KMEXTRA} + kontact/plugins/planner/ + kontact/plugins/specialdates/ + " + fi + + kde4-meta_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 +} + +src_install() { + kde4-meta_src_install + # colliding with kdepim-common-libs + rm -rf "${ED}"usr/share/kde4/servicetypes/calendarplugin.desktop || die + rm -rf "${ED}"usr/share/kde4/servicetypes/calendardecoration.desktop || die +} + +pkg_postinst() { + kde4-meta_pkg_postinst + + if ! has_version kde-apps/kdepim-kresources:${SLOT}; then + echo + elog "For groupware functionality, please install kde-apps/kdepim-kresources:${SLOT}" + echo + fi +} diff --git a/kde-apps/korganizer/korganizer-4.14.8.ebuild b/kde-apps/korganizer/korganizer-4.14.8.ebuild new file mode 100644 index 000000000000..0f1c6cbbc60b --- /dev/null +++ b/kde-apps/korganizer/korganizer-4.14.8.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +KDE_HANDBOOK="optional" +KMNAME="kdepim" +EGIT_BRANCH="KDE/4.14" +inherit kde4-meta + +DESCRIPTION="A Personal Organizer for KDE" +HOMEPAGE="https://www.kde.org/applications/office/korganizer/" +KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux" +IUSE="debug" + +DEPEND=" + $(add_kdeapps_dep kdepimlibs) + $(add_kdeapps_dep kdepim-common-libs) + sys-libs/zlib +" +RDEPEND="${DEPEND} + $(add_kdeapps_dep ktimezoned '' 4.14.3) +" + +RESTRICT="test" +# bug 393135 + +KMLOADLIBS="kdepim-common-libs" + +KMEXTRA=" + korgac/ +" +KMEXTRACTONLY=" + agents/mailfilteragent/org.freedesktop.Akonadi.MailFilterAgent.xml + akonadi_next/ + calendarviews/ + kdgantt2/ + kmail/ + knode/org.kde.knode.xml + libkdepimdbusinterfaces/ + libkleo/ + libkpgp/ + mailimporter/ + messagecomposer/ +" +KMCOMPILEONLY=" + calendarsupport/ + grantleetheme/ + incidenceeditor-ng/ + kaddressbookgrantlee/ + mailcommon/ + messagecore/ + messageviewer/ + pimcommon/ + templateparser/ +" + +src_unpack() { + if use kontact; then + KMEXTRA="${KMEXTRA} + kontact/plugins/planner/ + kontact/plugins/specialdates/ + " + fi + + kde4-meta_src_unpack +} + +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 +} + +pkg_postinst() { + kde4-meta_pkg_postinst + + if ! has_version kde-apps/kdepim-kresources:${SLOT}; then + echo + elog "For groupware functionality, please install kde-apps/kdepim-kresources:${SLOT}" + echo + fi +} diff --git a/kde-apps/korganizer/korganizer-4.4.2015.06.ebuild b/kde-apps/korganizer/korganizer-4.4.2015.06.ebuild new file mode 100644 index 000000000000..a97f8ff1712f --- /dev/null +++ b/kde-apps/korganizer/korganizer-4.4.2015.06.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +KMNAME="kdepim" +KDE_HANDBOOK=optional +inherit kde4-meta + +DESCRIPTION="A Personal Organizer for KDE (noakonadi branch)" +KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux" +IUSE="debug" + +DEPEND=" + $(add_kdeapps_dep kdepimlibs '' 4.6) + $(add_kdeapps_dep libkdepim '' 4.4.2015) + sys-libs/zlib +" +RDEPEND="${DEPEND} + $(add_kdeapps_dep ktimezoned '' 4.14.3) +" + +KMLOADLIBS="libkdepim" +KMEXTRA="kdgantt1" + +# xml targets from kmail are being uncommented by kde4-meta.eclass +KMEXTRACTONLY=" + kmail/ + knode/org.kde.knode.xml + kaddressbook/org.kde.KAddressbook.Core.xml +" + +# bug 378151 +RESTRICT=test + +src_unpack() { + if use kontact; then + KMEXTRA="${KMEXTRA} + kontact/plugins/planner/ + kontact/plugins/specialdates/ + " + fi + + kde4-meta_src_unpack +} + +src_prepare() { + use handbook && epatch "${FILESDIR}/${PN}-4.4.2015.06-handbook.patch" + + kde4-meta_src_prepare +} + +pkg_postinst() { + kde4-meta_pkg_postinst + + if ! has_version kde-apps/kdepim-kresources:${SLOT}; then + echo + elog "For groupware functionality, please install kde-apps/kdepim-kresources:${SLOT}" + echo + fi +} diff --git a/kde-apps/korganizer/metadata.xml b/kde-apps/korganizer/metadata.xml new file mode 100644 index 000000000000..a23f444b67d6 --- /dev/null +++ b/kde-apps/korganizer/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>kde</herd> +</pkgmetadata> |