83fc427da9490981ece40e34d23250707c09d228
[gentoo.git] / kde-apps / ktp-accounts-kcm / ktp-accounts-kcm-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 inherit kde5
7
8 DESCRIPTION="KDE Telepathy account management kcm"
9 HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
10
11 LICENSE="LGPL-2.1"
12 KEYWORDS="amd64 x86"
13 IUSE="experimental"
14
15 COMMON_DEPEND="
16         $(add_frameworks_dep kcodecs)
17         $(add_frameworks_dep kconfig)
18         $(add_frameworks_dep kcoreaddons)
19         $(add_frameworks_dep ki18n)
20         $(add_frameworks_dep kiconthemes)
21         $(add_frameworks_dep kitemviews)
22         $(add_frameworks_dep kservice)
23         $(add_frameworks_dep ktextwidgets)
24         $(add_frameworks_dep kwidgetsaddons)
25         $(add_kdeapps_dep kaccounts-integration)
26         $(add_qt_dep qtdbus)
27         $(add_qt_dep qtgui)
28         $(add_qt_dep qtnetwork)
29         $(add_qt_dep qtwidgets)
30         net-libs/accounts-qt
31         net-libs/signond
32         net-libs/telepathy-qt[qt5(+)]
33 "
34 DEPEND="${COMMON_DEPEND}
35         $(add_frameworks_dep kcmutils)
36         $(add_frameworks_dep kconfigwidgets)
37         $(add_frameworks_dep kio)
38         net-libs/libaccounts-glib
39 "
40 RDEPEND="${COMMON_DEPEND}
41         $(add_kdeapps_dep kaccounts-providers)
42         net-im/telepathy-connection-managers
43 "
44
45 src_prepare() {
46         if use experimental; then
47                 mv "${S}"/data/kaccounts/disabled/*.in "${S}"/data/kaccounts/ || die "couldn't enable experimental services"
48         fi
49         kde5_src_prepare
50 }
51
52 pkg_postinst() {
53         if use experimental; then
54                 ewarn "Experimental providers are enabled."
55                 ewarn "Most of them aren't integrated nicely and may require additional steps for account creation."
56                 ewarn "Use at your own risk!"
57         fi
58 }