mail-client/trojita: Add USE addressbook
authorAndreas Sturmlechner <asturm@gentoo.org>
Tue, 21 May 2019 17:36:02 +0000 (19:36 +0200)
committerAndreas Sturmlechner <asturm@gentoo.org>
Tue, 21 May 2019 18:40:54 +0000 (20:40 +0200)
Upstream commit c3a317ac1e085535034ef862d9e9dbf4551cfb99

Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
mail-client/trojita/metadata.xml
mail-client/trojita/trojita-9999.ebuild

index a397e84c7375dd3760be9393b89ca5fd82804730..7a659b227afb570ec8ec69e0a41451002848f013 100644 (file)
@@ -14,6 +14,7 @@
                <name>Gentoo KDE Project</name>
        </maintainer>
        <use>
+               <flag name="addressbook">Build <pkg>kde-apps/akonadi</pkg> addressbook plugin</flag>
                <flag name="password">Store passwords securely via <pkg>dev-libs/qtkeychain</pkg></flag>
        </use>
        <upstream>
index 4e92baebbe76f30246334382cb50e798d3dff15e..b72987f25f9223e780ae489be0aedd9b3b828fff 100644 (file)
@@ -17,7 +17,7 @@ HOMEPAGE="http://trojita.flaska.net/"
 
 LICENSE="|| ( GPL-2 GPL-3 )"
 SLOT="0"
-IUSE="+crypt +dbus debug +password +spell test +zlib"
+IUSE="addressbook +crypt +dbus debug +password +spell test +zlib"
 
 REQUIRED_USE="password? ( dbus )"
 
@@ -34,6 +34,7 @@ DEPEND="
        dev-qt/qtsvg:5
        dev-qt/qtwebkit:5
        dev-qt/qtwidgets:5
+       addressbook? ( kde-apps/akonadi-contacts:5 )
        crypt? (
                >=app-crypt/gpgme-1.8.0[cxx,qt5]
                dev-libs/mimetic
@@ -57,6 +58,8 @@ src_prepare() {
 
 src_configure() {
        local mycmakeargs=(
+               -DWITH_ABOOKADDRESSBOOK_PLUGIN=OFF
+               -DWITH_AKONADIADDRESSBOOK_PLUGIN=$(usex addressbook)
                -DWITH_CRYPTO_MESSAGES=$(usex crypt)
                -DWITH_GPGMEPP=$(usex crypt)
                -DWITH_MIMETIC=$(usex crypt)