commit:     f984ef4ad7548b6118e2e1a562b9ce955666e864
Author:     Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
AuthorDate: Sat Sep 26 23:52:50 2015 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Thu Oct 22 10:13:12 2015 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=f984ef4a

kde-apps/kdepim: Build against installed libraries

Package-Manager: portage-2.2.22

 kde-apps/kdepim/kdepim-9999.ebuild | 55 ++++++++++++++++++++++++++++++++++----
 1 file changed, 50 insertions(+), 5 deletions(-)

diff --git a/kde-apps/kdepim/kdepim-9999.ebuild 
b/kde-apps/kdepim/kdepim-9999.ebuild
index 29e1098..0303fa0 100644
--- a/kde-apps/kdepim/kdepim-9999.ebuild
+++ b/kde-apps/kdepim/kdepim-9999.ebuild
@@ -55,12 +55,19 @@ DEPEND="
        $(add_kdeapps_dep akonadi-notes)
        $(add_kdeapps_dep akonadi-search)
        $(add_kdeapps_dep akonadi-socialutils)
+       $(add_kdeapps_dep calendarsupport)
+       $(add_kdeapps_dep composereditor)
+       $(add_kdeapps_dep eventviews)
        $(add_kdeapps_dep gpgmepp)
+       $(add_kdeapps_dep grantleetheme)
+       $(add_kdeapps_dep incidenceeditor)
+       $(add_kdeapps_dep kaddressbookgrantlee)
        $(add_kdeapps_dep kalarmcal)
        $(add_kdeapps_dep kblog)
        $(add_kdeapps_dep kcalcore)
        $(add_kdeapps_dep kcontacts)
        $(add_kdeapps_dep kdepim-kioslaves)
+       $(add_kdeapps_dep kdgantt2)
        $(add_kdeapps_dep kholidays)
        $(add_kdeapps_dep kidentitymanagement)
        $(add_kdeapps_dep kimap)
@@ -72,7 +79,23 @@ DEPEND="
        $(add_kdeapps_dep kpimtextedit)
        $(add_kdeapps_dep ktnef)
        $(add_kdeapps_dep libakonadi)
+       $(add_kdeapps_dep libfollowupreminder)
+       $(add_kdeapps_dep libgravatar)
+       $(add_kdeapps_dep libkdepim)
+       $(add_kdeapps_dep libkdepimdbusinterfaces)
+       $(add_kdeapps_dep libkleo)
+       $(add_kdeapps_dep libksieve)
+       $(add_kdeapps_dep libsendlater)
+       $(add_kdeapps_dep mailcommon)
+       $(add_kdeapps_dep mailimporter)
+       $(add_kdeapps_dep messagecomposer)
+       $(add_kdeapps_dep messagecore)
+       $(add_kdeapps_dep messagelist)
+       $(add_kdeapps_dep messageviewer)
+       $(add_kdeapps_dep noteshared)
+       $(add_kdeapps_dep pimcommon)
        $(add_kdeapps_dep syndication)
+       $(add_kdeapps_dep templateparser)
        >=app-crypt/gpgme-1.3.2
        dev-libs/boost:=
        dev-libs/grantlee:5
@@ -105,11 +128,7 @@ RDEPEND="${DEPEND}
        !kde-base/kabcclient:4
        !kde-base/kaddressbook:4
        !kde-base/kalarm:4
-       !kde-base/kdepim-common-libs:4
        !kde-base/kdepim-icons:4
-       !kde-base/kdepim-kresources:4
-       !kde-base/kdepim-l10n:4
-       !kde-base/kdepim-meta:4
        !kde-base/kdepim-runtime:4
        !kde-base/kjots:4
        !kde-base/kleopatra:4
@@ -133,6 +152,32 @@ REQUIRED_USE="
 src_prepare() {
        kde5_src_prepare
 
+       rm -r calendarsupport           \
+               composereditor-ng       \
+               eventviews              \
+               grantleetheme           \
+               incidenceeditor-ng      \
+               kaddressbookgrantlee    \
+               kdgantt2                \
+               libfollowupreminder     \
+               libgravatar             \
+               libkdepimdbusinterfaces \
+               libkleo                 \
+               libksieve               \
+               libsendlater            \
+               mailcommon              \
+               mailimporter            \
+               messagecomposer         \
+               messagecore             \
+               messagelist             \
+               messageviewer           \
+               noteshared              \
+               pimcommon               \
+               templateparser          \
+               || die "Failed to remove split libraries"
+
+       #TODO: Remove libkdepim as well when org.kde.mailtransport.service.xml 
fixed
+
        use handbook || sed -e '/^find_package.*KF5DocTools/ s/^/#/' \
                -i CMakeLists.txt || die
 
@@ -144,7 +189,7 @@ src_prepare() {
 
 src_configure() {
        local mycmakeargs=(
-               -DKDEPIM_NO_TEXTTOSPEECH=TRUE
+               -DKDEPIM_BUILD_WITH_INSTALLED_LIB=TRUE
                $(cmake-utils_use_find_package designer Qt5Designer)
                $(cmake-utils_use_find_package google KF5GAPI)
                $(cmake-utils_use_find_package prison KF5Prison)

Reply via email to