diff options
Diffstat (limited to 'gentoo/trinity-base/kopete/kopete-9999.ebuild')
-rw-r--r-- | gentoo/trinity-base/kopete/kopete-9999.ebuild | 112 |
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 +} |