Gentoo Archives: gentoo-commits

From: "Maxim Koltsov (maksbotan)" <maksbotan@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-im/vacuum: vacuum-1.1.0.ebuild vacuum-9999.ebuild ChangeLog metadata.xml
Date: Fri, 29 Apr 2011 16:08:50
Message-Id: 20110429160839.DC89620054@flycatcher.gentoo.org
1 maksbotan 11/04/29 16:08:39
2
3 Added: vacuum-1.1.0.ebuild vacuum-9999.ebuild ChangeLog
4 metadata.xml
5 Log:
6 Add net-im/vacuum, #296004
7
8 (Portage version: 2.1.9.45/cvs/Linux i686)
9
10 Revision Changes Path
11 1.1 net-im/vacuum/vacuum-1.1.0.ebuild
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/vacuum/vacuum-1.1.0.ebuild?rev=1.1&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/vacuum/vacuum-1.1.0.ebuild?rev=1.1&content-type=text/plain
15
16 Index: vacuum-1.1.0.ebuild
17 ===================================================================
18 # Copyright 1999-2011 Gentoo Foundation
19 # Distributed under the terms of the GNU General Public License v2
20 # $Header: /var/cvsroot/gentoo-x86/net-im/vacuum/vacuum-1.1.0.ebuild,v 1.1 2011/04/29 16:08:39 maksbotan Exp $
21
22 EAPI="4"
23 LANGS="de pl ru uk"
24
25 inherit cmake-utils
26
27 DESCRIPTION="Qt4 Crossplatform Jabber client."
28 HOMEPAGE="http://code.google.com/p/vacuum-im"
29 SRC_URI="http://vacuum-im.googlecode.com/files/${P}.tar.xz"
30
31 LICENSE="GPL-3"
32 SLOT="0"
33 KEYWORDS="~amd64 ~x86"
34 PLUGINS=" adiummessagestyle annotations autostatus avatars bitsofbinary bookmarks captchaforms chatstates clientinfo commands compress console dataforms datastreamsmanager emoticons filestreamsmanager filetransfer gateways inbandstreams iqauth jabbersearch messagearchiver multiuserchat pepmanager privacylists privatestorage registration remotecontrol rostersearch servicediscovery sessionnegotiation socksstreams vcard xmppuriqueries"
35 IUSE="${PLUGINS// / +}"
36 for x in ${LANGS}; do
37 IUSE+=" linguas_${x}"
38 done
39
40 REQUIRED_USE="
41 annotations? ( privatestorage )
42 avatars? ( vcard )
43 bookmarks? ( privatestorage )
44 captchaforms? ( dataforms )
45 commands? ( dataforms )
46 datastreamsmanager? ( dataforms )
47 filestreamsmanager? ( datastreamsmanager )
48 filetransfer? ( filestreamsmanager datastreamsmanager )
49 pepmanager? ( servicediscovery )
50 registration? ( dataforms )
51 remotecontrol? ( commands dataforms )
52 sessionnegotiation? ( dataforms )"
53
54 RDEPEND="
55 >=x11-libs/qt-core-4.5:4[ssl]
56 >=x11-libs/qt-gui-4.5:4
57 >=dev-libs/openssl-0.9.8k
58 adiummessagestyle? ( >=x11-libs/qt-webkit-4.5:4 )
59 x11-libs/libXScrnSaver"
60 DEPEND="${RDEPEND}"
61
62 DOCS="AUTHORS CHANGELOG README TRANSLATORS"
63
64 src_configure() {
65 # linguas
66 local langs="none;"
67 for x in ${LANGS}; do
68 use linguas_${x} && langs+="${x};"
69 done
70
71 local mycmakeargs=(
72 -DINSTALL_LIB_DIR="$(get_libdir)"
73 -DINSTALL_SDK=ON
74 -DLANGS="${langs}"
75 -DINSTALL_DOCS=OFF
76 )
77
78 for x in ${PLUGINS}; do
79 mycmakeargs+=( "$(cmake-utils_use ${x} PLUGIN_${x})" )
80 done
81
82 cmake-utils_src_configure
83 }
84
85
86
87 1.1 net-im/vacuum/vacuum-9999.ebuild
88
89 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/vacuum/vacuum-9999.ebuild?rev=1.1&view=markup
90 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/vacuum/vacuum-9999.ebuild?rev=1.1&content-type=text/plain
91
92 Index: vacuum-9999.ebuild
93 ===================================================================
94 # Copyright 1999-2011 Gentoo Foundation
95 # Distributed under the terms of the GNU General Public License v2
96 # $Header: /var/cvsroot/gentoo-x86/net-im/vacuum/vacuum-9999.ebuild,v 1.1 2011/04/29 16:08:39 maksbotan Exp $
97
98 EAPI="4"
99 LANGS="de pl ru uk"
100
101 inherit cmake-utils subversion
102
103 DESCRIPTION="Qt4 Crossplatform Jabber client."
104 HOMEPAGE="http://code.google.com/p/vacuum-im"
105 ESVN_REPO_URI="http://vacuum-im.googlecode.com/svn/trunk"
106
107 LICENSE="GPL-3"
108 SLOT="0"
109 KEYWORDS=""
110 PLUGINS=" adiummessagestyle annotations autostatus avatars bitsofbinary bookmarks captchaforms chatstates clientinfo commands compress console dataforms datastreamsmanager emoticons filestreamsmanager filetransfer gateways inbandstreams iqauth jabbersearch messagearchiver multiuserchat pepmanager privacylists privatestorage registration remotecontrol rostersearch servicediscovery sessionnegotiation socksstreams vcard xmppuriqueries"
111 IUSE="${PLUGINS// / +} vcs-revision"
112 for x in ${LANGS}; do
113 IUSE+=" linguas_${x}"
114 done
115
116 REQUIRED_USE="
117 annotations? ( privatestorage )
118 avatars? ( vcard )
119 bookmarks? ( privatestorage )
120 captchaforms? ( dataforms )
121 commands? ( dataforms )
122 datastreamsmanager? ( dataforms )
123 filestreamsmanager? ( datastreamsmanager )
124 filetransfer? ( filestreamsmanager datastreamsmanager )
125 pepmanager? ( servicediscovery )
126 registration? ( dataforms )
127 remotecontrol? ( commands dataforms )
128 sessionnegotiation? ( dataforms )"
129
130 RDEPEND="
131 >=x11-libs/qt-core-4.5:4[ssl]
132 >=x11-libs/qt-gui-4.5:4
133 >=dev-libs/openssl-0.9.8k
134 adiummessagestyle? ( >=x11-libs/qt-webkit-4.5:4 )
135 net-dns/libidn
136 x11-libs/libXScrnSaver"
137 DEPEND="${RDEPEND}"
138
139 DOCS="AUTHORS CHANGELOG README TRANSLATORS"
140
141 pkg_setup() {
142 if use vcs-revision; then
143 ewarn "Anyone will be able to see your VCS revision of ${PN}, it is insecure."
144 fi
145 }
146
147 src_configure() {
148 # linguas
149 local langs="none;"
150 for x in ${LANGS}; do
151 use linguas_${x} && langs+="${x};"
152 done
153
154 local mycmakeargs=(
155 -DINSTALL_LIB_DIR="$(get_libdir)"
156 -DINSTALL_SDK=ON
157 -DLANGS="${langs}"
158 -DINSTALL_DOCS=OFF
159 )
160
161 for x in ${PLUGINS}; do
162 mycmakeargs+=( "$(cmake-utils_use ${x} PLUGIN_${x})" )
163 done
164
165 if use vcs-revision; then
166 subversion_wc_info # eclass is broken
167 mycmakeargs+=( -DVER_STRING="${ESVN_WC_REVISION}" )
168 fi
169
170 cmake-utils_src_configure
171 }
172
173
174
175 1.1 net-im/vacuum/ChangeLog
176
177 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/vacuum/ChangeLog?rev=1.1&view=markup
178 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/vacuum/ChangeLog?rev=1.1&content-type=text/plain
179
180 Index: ChangeLog
181 ===================================================================
182 # ChangeLog for net-im/vacuum
183 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
184 # $Header: /var/cvsroot/gentoo-x86/net-im/vacuum/ChangeLog,v 1.1 2011/04/29 16:08:39 maksbotan Exp $
185
186 *vacuum-9999 (29 Apr 2011)
187 *vacuum-1.1.0 (29 Apr 2011)
188
189 29 Apr 2011; Maxim Koltsov (maksbotan) <maksbotan@g.o>
190 +vacuum-1.1.0.ebuild, +vacuum-9999.ebuild, +metadata.xml:
191 Add net-im/vacuum-1.1.0 and 9999, thanks to Nikoli(nikoli@×××××××.com),
192 fixes
193 bug #296004
194
195
196
197
198 1.1 net-im/vacuum/metadata.xml
199
200 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/vacuum/metadata.xml?rev=1.1&view=markup
201 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/vacuum/metadata.xml?rev=1.1&content-type=text/plain
202
203 Index: metadata.xml
204 ===================================================================
205 <?xml version="1.0" encoding="UTF-8"?>
206 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
207 <pkgmetadata>
208 <herd>no-herd</herd>
209 <maintainer>
210 <email>maksbotan@g.o</email>
211 <name>Maxim Koltsov</name>
212 </maintainer>
213 <use>
214 <flag name="adiummessagestyle">Use UI styles created for Adium</flag>
215 <flag name="annotations">Enable adding comments to the contacts in the roster</flag>
216 <flag name="autostatus">Change the status in accordance with the time of inactivity</flag>
217 <flag name="avatars">Enable assigning and displaying avatars</flag>
218 <flag name="bitsofbinary">Allow other modules to receive or send a small amount of binary data in XMPP stanza</flag>
219 <flag name="bookmarks">Enable creating bookmarks of the Jabber conferences and Web pages</flag>
220 <flag name="captchaforms">Perform tests for humanity outside of Web browser</flag>
221 <flag name="chatstates">Post user's activity to the chat</flag>
222 <flag name="clientinfo">Enable sending and receiving peer's application version, local time and last activity info</flag>
223 <flag name="commands">Enable performing special commands provided by various services</flag>
224 <flag name="compress">Compress stream of messages</flag>
225 <flag name="console">Enable inspecting a raw XML stream</flag>
226 <flag name="dataforms">Allow other modules to process and display data forms intended for the user</flag>
227 <flag name="datastreamsmanager">Enable initiating a custom data stream between two XMPP entities</flag>
228 <flag name="emoticons">Enable using smiley images in messages</flag>
229 <flag name="filestreamsmanager">Enable transferring files between two XMPP entities</flag>
230 <flag name="filetransfer">Enable sending files to peers</flag>
231 <flag name="gateways">Simplify the interaction with gateways to other IM systems</flag>
232 <flag name="inbandstreams">Enable initiating in-band data stream between two XMPP enitites</flag>
233 <flag name="iqauth">Enable logging on Jabber servers withous SASL authentication support</flag>
234 <flag name="jabbersearch">Enable searching contacts in Jabber networks</flag>
235 <flag name="messagearchiver">Enable saving the communication history both locally and on the server</flag>
236 <flag name="multiuserchat">Enable Jabber multi-user conferences</flag>
237 <flag name="pepmanager">Allows other plugins to recieve and publish PEP events</flag>
238 <flag name="privacylists">Enable blocking the undesirable contacts</flag>
239 <flag name="privatestorage">Allow other modules to store arbitrary data on the server</flag>
240 <flag name="registration">Enable creating accounts in Jabber services</flag>
241 <flag name="remotecontrol">Allows to remotely control the client</flag>
242 <flag name="rostersearch">Allows to search for contacts in the roster</flag>
243 <flag name="servicediscovery">Enable receiving information about Jabber entities</flag>
244 <flag name="sessionnegotiation">Enable initiating the session between two entities with setting the rules for XMPP stanzas exchange</flag>
245 <flag name="socksstreams">Enable initiating SOCKS5 data streams between two XMPP entities</flag>
246 <flag name="vcard">Enable obtaining peer's personal contact information</flag>
247 <flag name="xmppuriqueries">Allow other plugins to handle XMPP URI queries</flag>
248 <flag name="vcs-revision">Add VCS revision to version number, INSECURE.</flag>
249 </use>
250 </pkgmetadata>