40949faba26616b12721fc20ae0daaad29d86483
[gentoo.git] / kde-apps / korganizer / korganizer-17.08.3.ebuild
1 # Copyright 1999-2017 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=6
5
6 KDE_HANDBOOK="forceoptional"
7 KDE_TEST="forceoptional"
8 VIRTUALX_REQUIRED="test"
9 inherit kde5
10
11 DESCRIPTION="Organizational assistant, providing calendars and other similar functionality"
12 HOMEPAGE="https://www.kde.org/applications/office/korganizer/"
13 LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
14 KEYWORDS="amd64 x86"
15 IUSE="X"
16
17 COMMON_DEPEND="
18         $(add_frameworks_dep kcmutils)
19         $(add_frameworks_dep kcodecs)
20         $(add_frameworks_dep kcompletion)
21         $(add_frameworks_dep kconfig)
22         $(add_frameworks_dep kconfigwidgets)
23         $(add_frameworks_dep kcoreaddons)
24         $(add_frameworks_dep kcrash)
25         $(add_frameworks_dep kdbusaddons)
26         $(add_frameworks_dep kdelibs4support)
27         $(add_frameworks_dep ki18n)
28         $(add_frameworks_dep kiconthemes)
29         $(add_frameworks_dep kio)
30         $(add_frameworks_dep kitemmodels)
31         $(add_frameworks_dep kitemviews)
32         $(add_frameworks_dep kjobwidgets)
33         $(add_frameworks_dep knewstuff)
34         $(add_frameworks_dep knotifications)
35         $(add_frameworks_dep kparts)
36         $(add_frameworks_dep kservice)
37         $(add_frameworks_dep kwidgetsaddons)
38         $(add_frameworks_dep kwindowsystem)
39         $(add_frameworks_dep kxmlgui)
40         $(add_kdeapps_dep akonadi)
41         $(add_kdeapps_dep akonadi-calendar)
42         $(add_kdeapps_dep akonadi-contacts)
43         $(add_kdeapps_dep akonadi-mime)
44         $(add_kdeapps_dep akonadi-notes)
45         $(add_kdeapps_dep akonadi-search)
46         $(add_kdeapps_dep calendarsupport)
47         $(add_kdeapps_dep eventviews)
48         $(add_kdeapps_dep incidenceeditor)
49         $(add_kdeapps_dep kcalcore)
50         $(add_kdeapps_dep kcalutils)
51         $(add_kdeapps_dep kcontacts)
52         $(add_kdeapps_dep kdepim-apps-libs)
53         $(add_kdeapps_dep kholidays)
54         $(add_kdeapps_dep kidentitymanagement)
55         $(add_kdeapps_dep kmailtransport)
56         $(add_kdeapps_dep kmime)
57         $(add_kdeapps_dep kontactinterface)
58         $(add_kdeapps_dep kpimtextedit)
59         $(add_kdeapps_dep libkdepim)
60         $(add_kdeapps_dep pimcommon)
61         $(add_qt_dep qtdbus)
62         $(add_qt_dep qtgui)
63         $(add_qt_dep qtwidgets)
64         media-libs/phonon[qt5(+)]
65         X? (
66                 $(add_qt_dep qtx11extras)
67                 x11-libs/libX11
68         )
69 "
70 DEPEND="${COMMON_DEPEND}
71         $(add_kdeapps_dep kldap)
72         $(add_qt_dep designer)
73         test? ( $(add_kdeapps_dep akonadi 'sqlite,tools') )
74 "
75 RDEPEND="${COMMON_DEPEND}
76         !kde-apps/kdepim-common-libs:4
77         !kde-apps/kdepim-l10n
78         $(add_kdeapps_dep kdepim-runtime)
79 "
80
81 src_configure() {
82         local mycmakeargs=(
83                 $(cmake-utils_use_find_package X Qt5X11Extras)
84                 $(cmake-utils_use_find_package X X11)
85         )
86
87         kde5_src_configure
88 }