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/kdepim-common-libs | |
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/kdepim-common-libs')
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> |