summaryrefslogtreecommitdiffstats
path: root/gentoo/trinity-base/kopete/kopete-9999.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'gentoo/trinity-base/kopete/kopete-9999.ebuild')
-rw-r--r--gentoo/trinity-base/kopete/kopete-9999.ebuild112
1 files changed, 112 insertions, 0 deletions
diff --git a/gentoo/trinity-base/kopete/kopete-9999.ebuild b/gentoo/trinity-base/kopete/kopete-9999.ebuild
new file mode 100644
index 000000000..a938dcc94
--- /dev/null
+++ b/gentoo/trinity-base/kopete/kopete-9999.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="5"
+TRINITY_MODULE_NAME="tdenetwork"
+
+inherit trinity-meta
+
+DESCRIPTION="Trinity multi-protocol IM client"
+KEYWORDS=
+
+IUSE="jingle gsmlib netmeeting speex kernel_linux"
+PLUGINS="latex autoreplace history contactnotes crypt connectionstatus
+ translator nowlistening webpresence texteffect highlight alias
+ motionautoaway netmeeting addbookmarks statistics smpppdcs"
+PROTOCOLS="gadu groupwise irc xmpp oscar msn sms sametime winpopup yahoo"
+# unsupported USE="v4l2 opengl xscreensaver ssl emoticons-manager "
+# USE=xmms works only with xmms1
+IUSE="${IUSE} ${PLUGINS} ${PROTOCOLS}"
+REQUIRED_USE="
+ jingle? ( xmpp )
+ gsmlib? ( sms )
+ netmeeting? ( msn )
+ speex? ( jingle xmpp )"
+
+# MISSING BOTH_DEPEND
+# x11-libs/libXrender
+# xmpp? ( net-dns/libidn )
+# kernel_linux? ( virtual/opengl )
+# opengl? ( dev-qt/qt-meta[opengl] )
+# xscreensaver? ( x11-libs/libXScrnSaver )
+# xmpp|groupwice? =app-crypt/qca-1.0*
+BOTH_DEPEND="
+ jingle? ( dev-libs/glib:2 )
+ netmeeting? ( dev-libs/glib:2 )
+ webpresence? (
+ dev-libs/libxml2
+ dev-libs/libxslt )
+ jingle? (
+ dev-libs/expat
+ speex? ( >=media-libs/speex-1.1.6 )
+ )
+ gsmlib? ( app-mobilephone/gsmlib )
+ gadu? ( net-libs/libgadu )
+ sametime? ( net-libs/meanwhile )
+ media-libs/libv4l
+"
+
+# MISSING DEPEND
+# x11-proto/videoproto
+# kernel_linux? (
+# x11-libs/libXv
+# )
+# xscreensaver? ( x11-proto/scrnsaverproto )
+DEPEND="${BOTH_DEPEND}
+ kernel_linux? (
+ virtual/os-headers
+ )
+"
+
+# MISSING RDEPEND
+# netmeeting? ( net-voip/ekiga )
+# ssl? ( =app-crypt/qca-tls-1.0* )
+RDEPEND="${BOTH_DEPEND}
+ crypt? ( app-crypt/gnupg )
+ latex? (
+ media-gfx/imagemagick
+ virtual/latex-base )
+ sms? ( !gsmlib? ( || (
+ app-mobilephone/smsclient
+ app-mobilephone/smssend ) ) )
+"
+
+src_configure() {
+ mycmakeargs=(
+ $(cmake-utils_use_with jingle JINGLE)
+ $(cmake-utils_use_with gsmlib GSM)
+ $(cmake-utils_use_with netmeeting WEBCAM)
+ $(cmake-utils_use_with speex SPEEX)
+
+ $(cmake-utils_use_build latex KOPETE_PLUGIN_LATEX)
+ $(cmake-utils_use_build autoreplace KOPETE_PLUGIN_AUTOREPLACE)
+ $(cmake-utils_use_build history KOPETE_PLUGIN_HISTORY)
+ $(cmake-utils_use_build contactnotes KOPETE_PLUGIN_CONTACTNOTES)
+ $(cmake-utils_use_build crypt KOPETE_PLUGIN_CRYPTOGRAPHY)
+ $(cmake-utils_use_build connectionstatus KOPETE_PLUGIN_CONNECTIONSTATUS)
+ $(cmake-utils_use_build translator KOPETE_PLUGIN_TRANSLATOR)
+ $(cmake-utils_use_build nowlistening KOPETE_PLUGIN_NOWLISTENING)
+ $(cmake-utils_use_build webpresence KOPETE_PLUGIN_WEBPRESENCE)
+ $(cmake-utils_use_build texteffect KOPETE_PLUGIN_TEXTEFFECT)
+ $(cmake-utils_use_build highlight KOPETE_PLUGIN_HIGHLIGHT)
+ $(cmake-utils_use_build alias KOPETE_PLUGIN_ALIAS)
+ $(cmake-utils_use_build motionautoaway KOPETE_PLUGIN_MOTIONAUTOAWAY)
+ $(cmake-utils_use_build netmeeting KOPETE_PLUGIN_NETMEETING)
+ $(cmake-utils_use_build addbookmarks KOPETE_PLUGIN_ADDBOOKMARKS)
+ $(cmake-utils_use_build statistics KOPETE_PLUGIN_STATISTICS)
+ $(cmake-utils_use_build smpppdcs KOPETE_PLUGIN_SMPPPDCS)
+
+ $(cmake-utils_use_build gadu KOPETE_PROTOCOL_GADU)
+ $(cmake-utils_use_build groupwise KOPETE_PROTOCOL_GROUPWISE)
+ $(cmake-utils_use_build irc KOPETE_PROTOCOL_IRC)
+ $(cmake-utils_use_build xmpp KOPETE_PROTOCOL_JABBER)
+ $(cmake-utils_use_build oscar KOPETE_PROTOCOL_OSCAR)
+ $(cmake-utils_use_build msn KOPETE_PROTOCOL_MSN)
+ $(cmake-utils_use_build sms KOPETE_PROTOCOL_SMS)
+ $(cmake-utils_use_build sametime KOPETE_PROTOCOL_MEANWHILE)
+ $(cmake-utils_use_build winpopup KOPETE_PROTOCOL_WINPOPUP)
+ $(cmake-utils_use_build yahoo KOPETE_PROTOCOL_YAHOO)
+ )
+
+ trinity-meta_src_configure
+}