Gentoo Archives: gentoo-commits

From: "Michael Palimaka (kensington)" <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in kde-base/kopete: kopete-4.14.3-r1.ebuild ChangeLog
Date: Fri, 06 Feb 2015 17:05:00
Message-Id: 20150206170454.D6D9711306@oystercatcher.gentoo.org
1 kensington 15/02/06 17:04:54
2
3 Modified: ChangeLog
4 Added: kopete-4.14.3-r1.ebuild
5 Log:
6 Add missing dependencies that prevented libjingle-call from being built wrt bug #536326.
7
8 (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 0x06B1F38DCA45A1EC!)
9
10 Revision Changes Path
11 1.451 kde-base/kopete/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-base/kopete/ChangeLog?rev=1.451&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-base/kopete/ChangeLog?rev=1.451&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-base/kopete/ChangeLog?r1=1.450&r2=1.451
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/kde-base/kopete/ChangeLog,v
20 retrieving revision 1.450
21 retrieving revision 1.451
22 diff -u -r1.450 -r1.451
23 --- ChangeLog 28 Jan 2015 23:45:22 -0000 1.450
24 +++ ChangeLog 6 Feb 2015 17:04:54 -0000 1.451
25 @@ -1,6 +1,13 @@
26 # ChangeLog for kde-base/kopete
27 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/kde-base/kopete/ChangeLog,v 1.450 2015/01/28 23:45:22 johu Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/kde-base/kopete/ChangeLog,v 1.451 2015/02/06 17:04:54 kensington Exp $
30 +
31 +*kopete-4.14.3-r1 (06 Feb 2015)
32 +
33 + 06 Feb 2015; Michael Palimaka <kensington@g.o>
34 + +kopete-4.14.3-r1.ebuild:
35 + Add missing dependencies that prevented libjingle-call from being built wrt
36 + bug #536326.
37
38 28 Jan 2015; Johannes Huber <johu@g.o> kopete-4.12.5.ebuild,
39 kopete-4.14.3.ebuild:
40
41
42
43 1.1 kde-base/kopete/kopete-4.14.3-r1.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-base/kopete/kopete-4.14.3-r1.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-base/kopete/kopete-4.14.3-r1.ebuild?rev=1.1&content-type=text/plain
47
48 Index: kopete-4.14.3-r1.ebuild
49 ===================================================================
50 # Copyright 1999-2015 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/kde-base/kopete/kopete-4.14.3-r1.ebuild,v 1.1 2015/02/06 17:04:54 kensington Exp $
53
54 EAPI=5
55
56 KDE_HANDBOOK="optional"
57 inherit kde4-base
58
59 DESCRIPTION="KDE multi-protocol IM client"
60 HOMEPAGE="http://kopete.kde.org http://www.kde.org/applications/internet/kopete"
61 KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
62 IUSE="debug ssl v4l"
63
64 # tests hang, last checked for 4.2.96
65 RESTRICT=test
66
67 # Available plugins
68 #
69 # addbookmarks: NO DEPS
70 # alias: NO DEPS (disabled upstream)
71 # autoreplace: NO DEPS
72 # contactnotes: NO DEPS
73 # highlight: NO DEPS
74 # history: NO DEPS
75 # latex: virtual/latex as RDEPEND
76 # nowlistening: NO DEPS
77 # otr: libotr
78 # pipes: NO DEPS
79 # privacy: NO DEPS
80 # statistics: dev-db/sqlite:3
81 # texteffect: NO DEPS
82 # translator: NO DEPS
83 # urlpicpreview: NO DEPS
84 # webpresence: libxml2 libxslt
85 # NOTE: By default we enable all plugins that don't have any dependencies
86 PLUGINS="+addbookmarks +autoreplace +contactnotes +highlight +history latex
87 +nowlistening otr +pipes +privacy +statistics +texteffect +translator
88 +urlpicpreview webpresence"
89
90 # Available protocols
91 #
92 # gadu: net-libs/libgadu @since 4.3
93 # groupwise: app-crypt/qca:2
94 # irc: NO DEPS, probably will fail so inform user about it
95 # xmpp: net-dns/libidn app-crypt/qca:2 ENABLED BY DEFAULT NETWORK
96 # jingle: media-libs/speex net-libs/ortp DISABLED BY UPSTREAM
97 # meanwhile: net-libs/meanwhile
98 # oscar: NO DEPS
99 # telepathy: net-libs/decibel
100 # testbed: NO DEPS
101 # winpopup: NO DEPS (we're adding samba as RDEPEND so it works)
102 # yahoo: media-libs/jasper
103 # zeroconf (bonjour): NO DEPS
104 PROTOCOLS="gadu groupwise jingle meanwhile oscar skype
105 sms testbed winpopup +xmpp yahoo zeroconf"
106
107 # disabled protocols
108 # telepathy: net-libs/decibel
109 # irc: NO DEPS
110 # msn: net-libs/libmsn
111 # qq: NO DEPS
112
113 IUSE="${IUSE} ${PLUGINS} ${PROTOCOLS}"
114
115 COMMONDEPEND="
116 $(add_kdebase_dep kdelibs 'zeroconf?')
117 $(add_kdebase_dep kdepimlibs)
118 dev-libs/libpcre
119 >=dev-qt/qtgui-4.4.0:4[mng]
120 media-libs/phonon[qt4]
121 media-libs/qimageblitz
122 !aqua? (
123 x11-libs/libX11
124 x11-libs/libXScrnSaver
125 )
126 gadu? ( >=net-libs/libgadu-1.8.0[threads] )
127 groupwise? ( app-crypt/qca:2[qt4(+)] )
128 jingle? (
129 dev-libs/expat
130 dev-libs/openssl
131 >=media-libs/mediastreamer-2.3.0
132 media-libs/speex
133 net-libs/libsrtp
134 net-libs/ortp:=
135 )
136 meanwhile? ( net-libs/meanwhile )
137 otr? ( >=net-libs/libotr-4.0.0 )
138 statistics? ( dev-db/sqlite:3 )
139 v4l? ( media-libs/libv4l )
140 webpresence? (
141 dev-libs/libxml2
142 dev-libs/libxslt
143 )
144 xmpp? (
145 app-crypt/qca:2[qt4(+)]
146 net-dns/libidn
147 sys-libs/zlib
148 )
149 yahoo? ( media-libs/jasper )
150 "
151 RDEPEND="${COMMONDEPEND}
152 latex? (
153 || (
154 media-gfx/imagemagick
155 media-gfx/graphicsmagick[imagemagick]
156 )
157 virtual/latex-base
158 )
159 sms? ( app-mobilephone/smssend )
160 ssl? ( || ( app-crypt/qca-ossl:2 app-crypt/qca:2[openssl] ) )
161 winpopup? ( net-fs/samba )
162 "
163 # telepathy? ( net-libs/decibel )"
164 DEPEND="${COMMONDEPEND}
165 jingle? ( dev-libs/jsoncpp )
166 !aqua? ( x11-proto/scrnsaverproto )
167 "
168
169 src_configure() {
170 local x x2
171 # Handle common stuff
172 local mycmakeargs=(
173 $(cmake-utils_use_with jingle GOOGLETALK)
174 $(cmake-utils_use_with jingle LiboRTP)
175 $(cmake-utils_use_with jingle Mediastreamer)
176 $(cmake-utils_use_with jingle Speex)
177 $(cmake-utils_use_disable v4l VIDEOSUPPORT)
178 )
179 # enable protocols
180 for x in ${PROTOCOLS}; do
181 case ${x/+/} in
182 zeroconf) x2=bonjour ;;
183 xmpp) x2=jabber ;;
184 *) x2='' ;;
185 esac
186 mycmakeargs+=($(cmake-utils_use_with ${x/+/} ${x2}))
187 done
188
189 mycmakeargs+=( -DWITH_Libmsn=OFF -DWITH_qq=OFF )
190
191 # enable plugins
192 for x in ${PLUGINS}; do
193 mycmakeargs+=($(cmake-utils_use_with ${x/+/}))
194 done
195
196 kde4-base_src_configure
197 }
198
199 pkg_postinst() {
200 kde4-base_pkg_postinst
201
202 #if use telepathy; then
203 # elog "To use kopete telepathy plugins, you need to start gabble first:"
204 # elog "GABBLE_PERSIST=1 telepathy-gabble &"
205 # elog "export TELEPATHY_DATA_PATH='${EPREFIX}/usr/share/telepathy/managers/'"
206 #fi
207
208 if ! use ssl; then
209 if use xmpp ; then # || use irc; then
210 if ! has_version app-crypt/qca-ossl ; then
211 elog "In order to use ssl in xmpp you'll need to"
212 elog "install app-crypt/qca-ossl package."
213 fi
214 fi
215 fi
216 }