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>

Reply via email to