commit: 99d2eec5ea6310e18a0cca9fab70dae8c260e563 Author: Karol Herbst <git <AT> karolherbst <DOT> de> AuthorDate: Thu Feb 26 13:03:01 2015 +0000 Commit: Johannes Huber <johu <AT> gentoo <DOT> org> CommitDate: Mon Mar 2 21:26:48 2015 +0000 URL: http://sources.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=99d2eec5
[kde-apps/ktp-accounts-kcm] Add experimental USE flag Package-Manager: portage-2.2.17 --- .../ktp-accounts-kcm/ktp-accounts-kcm-9999.ebuild | 19 ++++++++++++++++++- kde-apps/ktp-accounts-kcm/metadata.xml | 3 +++ 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-9999.ebuild b/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-9999.ebuild index e10cbdd..082172b 100644 --- a/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-9999.ebuild +++ b/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-9999.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="http://community.kde.org/Real-Time_Communication_and_Collaboration" LICENSE="LGPL-2.1" KEYWORDS="" -IUSE="" +IUSE="experimental" DEPEND=" $(add_frameworks_dep kcodecs) @@ -32,5 +32,22 @@ DEPEND=" RDEPEND="${DEPEND} $(add_kdeapps_dep kaccounts-providers) + net-im/telepathy-connection-managers[gadu,icq,meanwhile,xmpp,yahoo] + experimental? ( net-im/telepathy-connection-managers[steam] ) !net-im/ktp-accounts-kcm " + +src_prepare() { + if use experimental; then + mv "${S}"/data/kaccounts/disabled/*.in "${S}"/data/kaccounts/ || die "couldn't enable experimental services" + fi + kde5_src_prepare +} + +pkg_postinst() { + if use experimental; then + ewarn "Experimental providers are enabled." + ewarn "Most of them aren't integrated nicely and may require additional steps for account creation." + ewarn "Use at your own risk!" + fi +} diff --git a/kde-apps/ktp-accounts-kcm/metadata.xml b/kde-apps/ktp-accounts-kcm/metadata.xml index a23f444..2169d86 100644 --- a/kde-apps/ktp-accounts-kcm/metadata.xml +++ b/kde-apps/ktp-accounts-kcm/metadata.xml @@ -2,4 +2,7 @@ <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <herd>kde</herd> + <use> + <flag name="experimental">Enables disabled telepathy services (currently only steam)</flag> + </use> </pkgmetadata>
