summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'kde-apps/kdepim-common-libs')
-rw-r--r--kde-apps/kdepim-common-libs/Manifest2
-rw-r--r--kde-apps/kdepim-common-libs/files/install-composereditorng.patch15
-rw-r--r--kde-apps/kdepim-common-libs/files/kdepim-common-libs-install-headers.patch86
-rw-r--r--kde-apps/kdepim-common-libs/kdepim-common-libs-4.14.10.ebuild93
-rw-r--r--kde-apps/kdepim-common-libs/kdepim-common-libs-4.14.8.ebuild81
-rw-r--r--kde-apps/kdepim-common-libs/metadata.xml8
6 files changed, 285 insertions, 0 deletions
diff --git a/kde-apps/kdepim-common-libs/Manifest b/kde-apps/kdepim-common-libs/Manifest
new file mode 100644
index 000000000000..7269a34b1d04
--- /dev/null
+++ b/kde-apps/kdepim-common-libs/Manifest
@@ -0,0 +1,2 @@
+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
diff --git a/kde-apps/kdepim-common-libs/files/install-composereditorng.patch b/kde-apps/kdepim-common-libs/files/install-composereditorng.patch
new file mode 100644
index 000000000000..e0847dc0e714
--- /dev/null
+++ b/kde-apps/kdepim-common-libs/files/install-composereditorng.patch
@@ -0,0 +1,15 @@
+--- composereditor-ng/CMakeLists.txt 2013-02-25 03:16:44.129528884 +0000
++++ composereditor-ng/CMakeLists.txt.new 2013-02-25 03:18:48.016192479 +0000
+@@ -58,8 +58,8 @@
+ install(TARGETS composereditorng ${INSTALL_TARGETS_DEFAULT_ARGS} )
+ install( FILES data/composereditorinitialhtml DESTINATION ${DATA_INSTALL_DIR}/composereditor )
+
+-#install( FILES
+-# composereditor_export.h
+-# composereditor.h
+-# DESTINATION ${INCLUDE_INSTALL_DIR}/composereditorng COMPONENT Devel )
++install( FILES
++ composereditor_export.h
++ composereditor.h
++ DESTINATION ${INCLUDE_INSTALL_DIR}/composereditorng COMPONENT Devel )
+
diff --git a/kde-apps/kdepim-common-libs/files/kdepim-common-libs-install-headers.patch b/kde-apps/kdepim-common-libs/files/kdepim-common-libs-install-headers.patch
new file mode 100644
index 000000000000..f0037beac4cd
--- /dev/null
+++ b/kde-apps/kdepim-common-libs/files/kdepim-common-libs-install-headers.patch
@@ -0,0 +1,86 @@
+Install headers needed by Kopete's cryptography plugin.
+
+Patch borrowed from Fedora.
+
+diff --git a/libkleo/CMakeLists.txt b/libkleo/CMakeLists.txt
+index 84e660f..bfb92f8 100644
+--- a/libkleo/CMakeLists.txt
++++ b/libkleo/CMakeLists.txt
+@@ -124,3 +124,61 @@ install ( FILES libkleopatrarc-win32.desktop DESTINATION ${CONFIG_INSTALL_DIR} R
+ else ()
+ install ( FILES libkleopatrarc.desktop DESTINATION ${CONFIG_INSTALL_DIR} RENAME libkleopatrarc )
+ endif ()
++
++install( FILES
++ kleo/kleo_export.h
++ kleo/enum.h
++ kleo/oidmap.h
++ kleo/cryptobackend.h
++ kleo/cryptobackendfactory.h
++ kleo/cryptoconfig.h
++ kleo/dn.h
++ kleo/job.h
++ kleo/keylistjob.h
++ kleo/keygenerationjob.h
++ kleo/abstractimportjob.h
++ kleo/importjob.h
++ kleo/importfromkeyserverjob.h
++ kleo/exportjob.h
++ kleo/changeexpiryjob.h
++ kleo/changeownertrustjob.h
++ kleo/downloadjob.h
++ kleo/deletejob.h
++ kleo/encryptjob.h
++ kleo/decryptjob.h
++ kleo/signjob.h
++ kleo/specialjob.h
++ kleo/verifydetachedjob.h
++ kleo/verifyopaquejob.h
++ kleo/decryptverifyjob.h
++ kleo/signencryptjob.h
++ kleo/signkeyjob.h
++ kleo/adduseridjob.h
++ kleo/refreshkeysjob.h
++ kleo/multideletejob.h
++ kleo/hierarchicalkeylistjob.h
++ kleo/keyfilter.h
++ kleo/keyfiltermanager.h
++ kleo/changepasswdjob.h
++ kleo/checksumdefinition.h
++ kleo/exception.h
++ kleo/kconfigbasedkeyfilter.h
++ kleo/listallkeysjob.h
++ kleo/stl_util.h
++ DESTINATION ${INCLUDE_INSTALL_DIR}/kleo COMPONENT Devel)
++
++install ( FILES
++ ui/kdhorizontalline.h
++ ui/messagebox.h
++ ui/progressbar.h
++ ui/progressdialog.h
++ ui/keylistview.h
++ ui/keyselectiondialog.h
++ ui/keyrequester.h
++ ui/keyapprovaldialog.h
++ ui/dnattributeorderconfigwidget.h
++ ui/cryptoconfigmodule.h
++ ui/cryptoconfigdialog.h
++ ui/directoryserviceswidget.h
++ ui/filenamerequester.h
++ DESTINATION ${INCLUDE_INSTALL_DIR}/kleo/ui COMPONENT Devel)
+diff --git a/libkpgp/CMakeLists.txt b/libkpgp/CMakeLists.txt
+index 4be58ba..de868ad 100644
+--- a/libkpgp/CMakeLists.txt
++++ b/libkpgp/CMakeLists.txt
+@@ -35,3 +35,11 @@ add_subdirectory( tests )
+ install(FILES kconf_update/kpgp.upd DESTINATION ${KCONF_UPDATE_INSTALL_DIR})
+ install(PROGRAMS kconf_update/kpgp-3.1-upgrade-address-data.pl DESTINATION ${KCONF_UPDATE_INSTALL_DIR})
+
++install(FILES
++ kpgp.h
++ kpgpbase.h
++ kpgpblock.h
++ kpgpkey.h
++ kpgpui.h
++ libkpgp_export.h
++ DESTINATION ${INCLUDE_INSTALL_DIR}/kpgp COMPONENT Devel )
diff --git a/kde-apps/kdepim-common-libs/kdepim-common-libs-4.14.10.ebuild b/kde-apps/kdepim-common-libs/kdepim-common-libs-4.14.10.ebuild
new file mode 100644
index 000000000000..2cb9bfb19783
--- /dev/null
+++ b/kde-apps/kdepim-common-libs/kdepim-common-libs-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
+
+KMNAME="kdepim"
+EGIT_BRANCH="KDE/4.14"
+KMNOMODULE="true"
+inherit kde4-meta
+
+DESCRIPTION="Common libraries for KDE PIM apps"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug google"
+
+DEPEND="
+ app-crypt/gpgme
+ >=app-office/akonadi-server-1.12.90
+ dev-libs/grantlee:0
+ $(add_kdebase_dep baloo '' 4.14.3)
+ $(add_kdeapps_dep kdepimlibs 'akonadi(+)')
+ google? ( net-libs/libkgapi:4 )
+"
+RDEPEND="${DEPEND}
+ !kde-base/akonadi:4
+ !kde-apps/libkdepim:4
+ !kde-apps/libkleo:4
+ !kde-apps/libkpgp:4
+ !<kde-base/kaddressbook-4.11.50:4
+ !kde-apps/kdepim-wizards:4
+ !<kde-base/kmail-4.14.5:4
+ !<kde-base/korganizer-4.5.67:4
+ app-crypt/gnupg
+ $(add_kdeapps_dep kdepim-runtime)
+"
+
+RESTRICT="test"
+# bug 393131
+
+KMEXTRA="
+ agents/sendlateragent/
+ akonadi_next/
+ calendarsupport/
+ calendarviews/
+ composereditor-ng/
+ grantleeeditor/grantleethemeeditor/
+ grantleetheme/
+ incidenceeditor-ng/
+ libkdepim/
+ libkdepimdbusinterfaces/
+ libkleo/
+ libkpgp/
+ kaddressbookgrantlee/
+ kdgantt2/
+ mailcommon/
+ mailimporter/
+ messagecomposer/
+ messagecore/
+ messagelist/
+ messageviewer/
+ noteshared/
+ pimcommon/
+ templateparser/
+"
+KMEXTRACTONLY="
+ agents/mailfilteragent/org.freedesktop.Akonadi.MailFilterAgent.xml
+ kleopatra/
+ kmail/
+ knode/org.kde.knode.xml
+ korgac/org.kde.korganizer.KOrgac.xml
+ korganizer/data/org.kde.korganizer.Korganizer.xml
+ korganizer/data/org.kde.Korganizer.Calendar.xml
+"
+KMSAVELIBS="true"
+
+PATCHES=(
+ "${FILESDIR}/install-composereditorng.patch"
+ "${FILESDIR}/${PN}-install-headers.patch"
+)
+
+src_prepare() {
+ kde4-meta_src_prepare
+ sed -e '/folderarchiveagent.desktop/d' \
+ -i agents/CMakeLists.txt || die
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package google LibKGAPI2)
+ )
+
+ kde4-meta_src_configure
+}
diff --git a/kde-apps/kdepim-common-libs/kdepim-common-libs-4.14.8.ebuild b/kde-apps/kdepim-common-libs/kdepim-common-libs-4.14.8.ebuild
new file mode 100644
index 000000000000..15fa3206fea2
--- /dev/null
+++ b/kde-apps/kdepim-common-libs/kdepim-common-libs-4.14.8.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+EGIT_BRANCH="KDE/4.14"
+KMNOMODULE="true"
+inherit kde4-meta
+
+DESCRIPTION="Common libraries for KDE PIM apps"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ app-crypt/gpgme
+ >=app-office/akonadi-server-1.12.90
+ dev-libs/grantlee:0
+ $(add_kdebase_dep baloo '' 4.14.3)
+ $(add_kdeapps_dep kdepimlibs)
+"
+RDEPEND="${DEPEND}
+ !kde-base/akonadi:4
+ !kde-apps/libkdepim:4
+ !kde-apps/libkleo:4
+ !kde-apps/libkpgp:4
+ !<kde-base/kaddressbook-4.11.50:4
+ !kde-apps/kdepim-wizards:4
+ !<kde-base/kmail-4.14.5:4
+ !<kde-base/korganizer-4.5.67:4
+ app-crypt/gnupg
+ $(add_kdeapps_dep kdepim-runtime)
+"
+
+RESTRICT="test"
+# bug 393131
+
+KMEXTRA="
+ agents/sendlateragent/
+ akonadi_next/
+ calendarsupport/
+ calendarviews/
+ composereditor-ng/
+ grantleeeditor/grantleethemeeditor/
+ grantleetheme/
+ incidenceeditor-ng/
+ libkdepim/
+ libkdepimdbusinterfaces/
+ libkleo/
+ libkpgp/
+ kaddressbookgrantlee/
+ kdgantt2/
+ mailcommon/
+ mailimporter/
+ messagecomposer/
+ messagecore/
+ messagelist/
+ messageviewer/
+ noteshared/
+ pimcommon/
+ templateparser/
+"
+KMEXTRACTONLY="
+ agents/mailfilteragent/org.freedesktop.Akonadi.MailFilterAgent.xml
+ kleopatra/
+ kmail/
+ knode/org.kde.knode.xml
+ korgac/org.kde.korganizer.KOrgac.xml
+ korganizer/data/org.kde.korganizer.Korganizer.xml
+ korganizer/data/org.kde.Korganizer.Calendar.xml
+"
+KMSAVELIBS="true"
+
+PATCHES=( "${FILESDIR}/install-composereditorng.patch" )
+
+src_prepare() {
+ kde4-meta_src_prepare
+ sed -e '/folderarchiveagent.desktop/d' \
+ -i agents/CMakeLists.txt || die
+}
diff --git a/kde-apps/kdepim-common-libs/metadata.xml b/kde-apps/kdepim-common-libs/metadata.xml
new file mode 100644
index 000000000000..5d980cdd6db6
--- /dev/null
+++ b/kde-apps/kdepim-common-libs/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+ <use>
+ <flag name="google">Google service integration via <pkg>net-libs/libkgapi</pkg></flag>
+ </use>
+</pkgmetadata>