commit:     020e8ff00dfeb1abf8401ab98d45158d3fe36280
Author:     Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Fri Aug  7 20:45:02 2015 +0000
Commit:     Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Fri Aug  7 20:45:02 2015 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=020e8ff0

[kde-apps/kdepim] Version bump 15.08 beta

Package-Manager: portage-2.2.20

 kde-apps/kdepim/kdepim-15.07.90.ebuild | 157 +++++++++++++++++++++++++++++++++
 1 file changed, 157 insertions(+)

diff --git a/kde-apps/kdepim/kdepim-15.07.90.ebuild 
b/kde-apps/kdepim/kdepim-15.07.90.ebuild
new file mode 100644
index 0000000..c643829
--- /dev/null
+++ b/kde-apps/kdepim/kdepim-15.07.90.ebuild
@@ -0,0 +1,157 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+KDE_HANDBOOK=true
+KDE_TEST=true
+inherit kde5
+
+DESCRIPTION="Personal Information Management Suite"
+HOMEPAGE="https://www.kde.org/applications/office/kontact/";
+KEYWORDS="~amd64 ~x86"
+
+PIM_FTS="akonadiconsole akregator blogilo console kaddressbook kalarm 
kleopatra kmail knotes kontact korganizer ktnef"
+IUSE="designer google prison $(printf 'kdepim_features_%s ' ${PIM_FTS})"
+
+DEPEND="
+       $(add_frameworks_dep karchive)
+       $(add_frameworks_dep kauth)
+       $(add_frameworks_dep kcmutils)
+       $(add_frameworks_dep kcodecs)
+       $(add_frameworks_dep kcompletion)
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kconfigwidgets)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep kdbusaddons)
+       $(add_frameworks_dep kdelibs4support)
+       $(add_frameworks_dep kdewebkit)
+       $(add_frameworks_dep kdnssd)
+       $(add_frameworks_dep kglobalaccel)
+       $(add_frameworks_dep kguiaddons)
+       $(add_frameworks_dep khtml)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kiconthemes)
+       $(add_frameworks_dep kio)
+       $(add_frameworks_dep kitemmodels)
+       $(add_frameworks_dep knewstuff)
+       $(add_frameworks_dep knotifications)
+       $(add_frameworks_dep knotifyconfig)
+       $(add_frameworks_dep kparts)
+       $(add_frameworks_dep kservice)
+       $(add_frameworks_dep ktexteditor)
+       $(add_frameworks_dep ktextwidgets)
+       $(add_frameworks_dep kwallet)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep kwindowsystem)
+       $(add_frameworks_dep kxmlgui)
+       $(add_frameworks_dep kxmlrpcclient)
+       $(add_frameworks_dep sonnet)
+       $(add_kdeapps_dep akonadi)
+       $(add_kdeapps_dep akonadi-calendar)
+       $(add_kdeapps_dep akonadi-search)
+       $(add_kdeapps_dep gpgmepp)
+       $(add_kdeapps_dep kalarmcal)
+       $(add_kdeapps_dep kblog)
+       $(add_kdeapps_dep kcalcore)
+       $(add_kdeapps_dep kcontacts)
+       $(add_kdeapps_dep kdepimlibs)
+       $(add_kdeapps_dep kholidays)
+       $(add_kdeapps_dep kidentitymanagement)
+       $(add_kdeapps_dep kimap)
+       $(add_kdeapps_dep kldap)
+       $(add_kdeapps_dep kmailtransport)
+       $(add_kdeapps_dep kmbox)
+       $(add_kdeapps_dep kmime)
+       $(add_kdeapps_dep kontactinterface)
+       $(add_kdeapps_dep kpimtextedit)
+       $(add_kdeapps_dep ktnef)
+       $(add_kdeapps_dep syndication)
+       >=app-crypt/gpgme-1.3.2
+       dev-libs/boost:=
+       dev-libs/libxslt
+       dev-qt/qtconcurrent:5
+       dev-qt/qtdbus:5
+       dev-qt/qtdeclarative:5
+       dev-qt/qtgui:5
+       dev-qt/qtnetwork:5
+       dev-qt/qtopengl:5
+       dev-qt/qtscript:5
+       dev-qt/qtsql:5
+       dev-qt/qtwebkit:5
+       dev-qt/qtwidgets:5
+       dev-qt/qtx11extras:5
+       dev-qt/qtxml:5
+       media-libs/phonon[qt5]
+       sys-libs/zlib
+       designer? ( dev-qt/designer:5 )
+       google? ( net-libs/libkgapi:5 )
+       prison? ( media-libs/prison:5 )
+       kdepim_features_kleopatra? (
+               dev-libs/libassuan
+               dev-libs/libgpg-error
+       )
+"
+RDEPEND="${DEPEND}
+       !kde-base/akonadiconsole
+       !kde-base/akregator
+       !kde-base/blogilo
+       !kde-base/calendarjanitor
+       !kde-base/kabcclient
+       !kde-base/kaddressbook
+       !kde-base/kalarm
+       !kde-base/kdepim-common-libs
+       !kde-base/kdepim-icons
+       !kde-base/kdepim-kresources
+       !kde-base/kdepim-l10n
+       !kde-base/kdepim-meta
+       !kde-base/kdepim-runtime
+       !kde-base/kjots
+       !kde-base/kleopatra
+       !kde-base/kmail
+       !kde-base/knode
+       !kde-base/knotes
+       !kde-base/konsolekalendar
+       !kde-base/kontact
+       !kde-base/korganizer
+       !kde-base/ktimetracker
+       !kde-base/ktnef
+       $(add_kdeapps_dep kdepim-runtime)
+       kdepim_features_kleopatra? ( app-crypt/gnupg )
+"
+# kontact: summary plugin; kalarm: email scheduler
+REQUIRED_USE="
+       kdepim_features_kontact? ( kdepim_features_kmail )
+       kdepim_features_kalarm? ( kdepim_features_kmail )
+"
+
+PATCHES=(
+       "${FILESDIR}/${PN}-find-gpgme.patch"
+       "${FILESDIR}/${PN}-4.81-includes.patch"
+)
+
+src_prepare() {
+       kde5_src_prepare
+
+       cp "${FILESDIR}/FindGpgme.cmake" cmake/modules || die
+
+       use handbook || sed -e '/^find_package.*KF5DocTools/ s/^/#/' \
+               -i CMakeLists.txt || die
+
+       # applications
+       for pim_ft in ${PIM_FTS}; do
+               use kdepim_features_${pim_ft} || comment_add_subdirectory 
${pim_ft}
+       done
+}
+
+src_configure() {
+       local mycmakeargs=(
+               -DKDEPIM_NO_TEXTTOSPEECH=TRUE
+               $(cmake-utils_use_find_package designer Qt5Designer)
+               $(cmake-utils_use_find_package google KF5GAPI)
+               $(cmake-utils_use_find_package prison KF5Prison)
+       )
+
+       kde5_src_configure
+}

Reply via email to