dev-lang/vala: p.masked bump to 0.45.3
[gentoo.git] / kde-apps / kdepim-addons / kdepim-addons-18.12.3-r1.ebuild
1 # Copyright 1999-2019 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=7
5
6 KDE_EXAMPLES="true"
7 KDE_TEST="forceoptional-recursive"
8 VIRTUALX_REQUIRED="test"
9 inherit kde5
10
11 DESCRIPTION="Plugins for KDE Personal Information Management Suite"
12 HOMEPAGE="https://www.kde.org/applications/office/kontact/"
13
14 LICENSE="GPL-2+ LGPL-2.1+"
15 KEYWORDS="amd64 ~arm64 x86"
16 IUSE="importwizard markdown"
17
18 COMMON_DEPEND="
19         $(add_frameworks_dep kcompletion)
20         $(add_frameworks_dep kconfig)
21         $(add_frameworks_dep kconfigwidgets)
22         $(add_frameworks_dep kcoreaddons)
23         $(add_frameworks_dep kdbusaddons)
24         $(add_frameworks_dep khtml)
25         $(add_frameworks_dep ki18n)
26         $(add_frameworks_dep kiconthemes)
27         $(add_frameworks_dep kio)
28         $(add_frameworks_dep kparts)
29         $(add_frameworks_dep kwidgetsaddons)
30         $(add_frameworks_dep kxmlgui)
31         $(add_frameworks_dep prison)
32         $(add_frameworks_dep syntax-highlighting)
33         $(add_kdeapps_dep akonadi '' 18.12.3-r1)
34         $(add_kdeapps_dep akonadi-contacts)
35         $(add_kdeapps_dep akonadi-notes)
36         $(add_kdeapps_dep calendarsupport)
37         $(add_kdeapps_dep eventviews)
38         $(add_kdeapps_dep grantleetheme)
39         $(add_kdeapps_dep incidenceeditor)
40         $(add_kdeapps_dep kcontacts)
41         $(add_kdeapps_dep kdepim-apps-libs)
42         $(add_kdeapps_dep kidentitymanagement)
43         $(add_kdeapps_dep kimap)
44         $(add_kdeapps_dep kitinerary)
45         $(add_kdeapps_dep kmailtransport)
46         $(add_kdeapps_dep kmime)
47         $(add_kdeapps_dep kpkpass)
48         $(add_kdeapps_dep libkdepim)
49         $(add_kdeapps_dep libkleo)
50         $(add_kdeapps_dep libksieve)
51         $(add_kdeapps_dep libktnef)
52         $(add_kdeapps_dep mailcommon)
53         $(add_kdeapps_dep messagelib)
54         $(add_kdeapps_dep pimcommon)
55         $(add_qt_dep qtgui)
56         $(add_qt_dep qtnetwork)
57         $(add_qt_dep qtwidgets)
58         $(add_qt_dep qtxml)
59         importwizard? ( $(add_kdeapps_dep akonadi-import-wizard) )
60         markdown? ( app-text/discount )
61 "
62 DEPEND="${COMMON_DEPEND}
63         >=app-crypt/gpgme-1.7.1[cxx,qt5]
64 "
65 RDEPEND="${COMMON_DEPEND}
66         !kde-apps/kaddressbook:4
67         !kde-apps/kdepim-l10n
68         !kde-apps/kmail:4
69 "
70
71 RESTRICT+=" test"
72
73 src_configure() {
74         local mycmakeargs=(
75                 -DKDEPIMADDONS_BUILD_EXAMPLES=$(usex examples)
76                 $(cmake-utils_use_find_package importwizard KPimImportWizard)
77                 $(cmake-utils_use_find_package markdown Discount)
78         )
79
80         kde5_src_configure
81 }
82
83 pkg_postinst() {
84         kde5_pkg_postinst
85
86         if [[ ${KDE_BUILD_TYPE} = live ]] && ! has_version "kde-misc/kregexpeditor" ; then
87                 elog "${PN} Sieve editor plugin can make use of kde-misc/kregexpeditor if installed."
88         fi
89 }