commit:     74484778855a0cee31e9497b21bac209e64acb26
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Mar  5 22:36:43 2017 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Mar  5 23:16:15 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74484778

kde-apps/kmail: Raise DEPEND on fixed kde-apps/kdepimlibs

Gentoo-bug: 600510

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 kde-apps/kmail/kmail-4.14.11_pre20160211-r1.ebuild | 111 +++++++++++++++++++++
 kde-apps/kmail/kmail-4.4.2016.01-r1.ebuild         |  74 ++++++++++++++
 2 files changed, 185 insertions(+)

diff --git a/kde-apps/kmail/kmail-4.14.11_pre20160211-r1.ebuild 
b/kde-apps/kmail/kmail-4.14.11_pre20160211-r1.ebuild
new file mode 100644
index 00000000000..6595247b651
--- /dev/null
+++ b/kde-apps/kmail/kmail-4.14.11_pre20160211-r1.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+EGIT_BRANCH="KDE/4.14"
+VIRTUALX_REQUIRED="test"
+WEBKIT_REQUIRED="always"
+inherit flag-o-matic kde4-meta
+
+DESCRIPTION="Email component of Kontact, the integrated personal information 
manager of KDE"
+HOMEPAGE="https://www.kde.org/applications/internet/kmail/";
+COMMIT_ID="2aec255c6465676404e4694405c153e485e477d9"
+SRC_URI="https://quickgit.kde.org/?p=kdepim.git&a=snapshot&h=${COMMIT_ID}&fmt=tgz
 -> ${KMNAME}-${PV}.tar.gz"
+
+KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+       $(add_kdeapps_dep kdepimlibs 'akonadi(+)' 4.14.11_pre20160211-r3)
+       $(add_kdeapps_dep kdepim-common-libs '' 4.14.11_pre20160211-r1)
+       $(add_kdeapps_dep korganizer)
+"
+RDEPEND="
+       ${DEPEND}
+       !=kde-apps/kdepim-common-libs-4.12.1-r1
+"
+
+RESTRICT="test"
+# bug 393147
+
+KMEXTRACTONLY="
+       agents/folderarchiveagent.desktop
+       agents/sendlateragent/
+       akonadi_next/
+       calendarviews/
+       grantleeeditor/grantleethemeeditor/
+       kdgantt2/
+       korganizer/
+       kresources/
+       libkdepimdbusinterfaces/
+       libkleo/
+       libkpgp/
+"
+KMCOMPILEONLY="
+       calendarsupport/
+       grantleetheme/
+       incidenceeditor-ng/
+       kaddressbookgrantlee/
+       mailcommon/
+       mailimporter/
+       messagecomposer/
+       messagecore/
+       messagelist/
+       messageviewer/
+       mailcommon/
+       mailimporter/
+       noteshared/
+       pimcommon/
+       templateparser/
+"
+KMEXTRA="
+       agents/archivemailagent/
+       agents/followupreminderagent/
+       agents/mailfilteragent/
+       grantleeeditor/headerthemeeditor/
+       importwizard/
+       kmailcvt/
+       ksendemail/
+       libksieve/
+       mboximporter/
+       pimsettingexporter/
+       plugins/messageviewer/
+"
+
+KMLOADLIBS="kdepim-common-libs"
+
+src_compile() {
+       kde4-meta_src_compile kmail_xml
+       kde4-meta_src_compile
+}
+
+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
+       if ! has_version kde-apps/kleopatra:${SLOT}; then
+               echo
+               elog "For certificate management and the gnupg log viewer, 
please install kde-apps/kleopatra:${SLOT}"
+               echo
+       fi
+
+       if has_version "kde-apps/akonadi[sqlite]"; then
+               ewarn
+               ewarn "We strongly recommend you set your Akonadi database 
backend to QMYSQL in your"
+               ewarn "user configuration. This is the backend recommended by 
KDE upstream."
+               ewarn "Reports indicate that kde-apps/kmail-4.10 does not work 
properly with the sqlite"
+               ewarn "backend anymore."
+               if has_version "kde-apps/akonadi[-mysql]"; then
+                       ewarn "FOR THAT, YOU WILL HAVE TO RE-BUILD 
kde-apps/akonadi WITH mysql USEFLAG ENABLED."
+               fi
+               ewarn "You can select the backend in your 
~/.config/akonadi/akonadiserverrc."
+               ewarn
+       fi
+}

diff --git a/kde-apps/kmail/kmail-4.4.2016.01-r1.ebuild 
b/kde-apps/kmail/kmail-4.4.2016.01-r1.ebuild
new file mode 100644
index 00000000000..03e8b9315b8
--- /dev/null
+++ b/kde-apps/kmail/kmail-4.4.2016.01-r1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+KMNAME="kdepim"
+KDE_HANDBOOK=optional
+VIRTUALX_REQUIRED=test
+inherit flag-o-matic kde4-meta
+
+DESCRIPTION="Email component of Kontact (noakonadi branch)"
+HOMEPAGE="https://launchpad.net/~pali/+archive/ubuntu/kdepim-noakonadi";
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+       $(add_kdeapps_dep kdepimlibs '' 4.14.10-r3)
+       $(add_kdeapps_dep libkdepim '' 4.4.11.1-r1)
+       $(add_kdeapps_dep libkleo '' 4.4.2015)
+       $(add_kdeapps_dep libkpgp '' 4.4.2015)
+       kde-frameworks/kdelibs:4
+"
+RDEPEND="${DEPEND}
+       !>=kde-apps/kdepimlibs-4.14.11_pre20160211
+"
+
+KMEXTRACTONLY="
+       korganizer/org.kde.Korganizer.Calendar.xml
+       libkleo/
+       libkpgp/
+"
+KMEXTRA="
+       kmailcvt/
+       ksendemail/
+       libksieve/
+       messagecore/
+       messagelist/
+       messageviewer/
+       mimelib/
+       plugins/kmail/
+"
+KMLOADLIBS="libkdepim"
+
+PATCHES=(
+       "${FILESDIR}/${PN}-4.4.9-nodbus.patch"
+)
+
+src_configure() {
+       mycmakeargs=(
+               -DWITH_IndicateQt=OFF
+       )
+
+       kde4-meta_src_configure
+}
+
+src_compile() {
+       kde4-meta_src_compile kmail_xml
+       kde4-meta_src_compile
+}
+
+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
+       if ! has_version kde-apps/kleopatra:${SLOT}; then
+               echo
+               elog "For certificate management and the gnupg log viewer, 
please install kde-apps/kleopatra:${SLOT}"
+               echo
+       fi
+}

Reply via email to