Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/electrum/files/, net-misc/electrum/
Date: Mon, 09 Sep 2019 06:32:44
Message-Id: 1568010757.65f4233f8e28d1f94b3c8fdf419e0233ab283f66.mgorny@gentoo
1 commit: 65f4233f8e28d1f94b3c8fdf419e0233ab283f66
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Mon Sep 9 06:12:53 2019 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Mon Sep 9 06:32:37 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65f4233f
7
8 net-misc/electrum: Drop old
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 net-misc/electrum/Manifest | 2 -
13 net-misc/electrum/electrum-3.3.4.ebuild | 178 ---------------------
14 net-misc/electrum/electrum-3.3.6-r2.ebuild | 171 --------------------
15 net-misc/electrum/electrum-3.3.6-r3.ebuild | 83 ----------
16 .../electrum/files/3.2.3-pip-optional-pkgs.patch | 11 --
17 net-misc/electrum/metadata.xml | 11 --
18 6 files changed, 456 deletions(-)
19
20 diff --git a/net-misc/electrum/Manifest b/net-misc/electrum/Manifest
21 index 0652849671f..dde5181a52a 100644
22 --- a/net-misc/electrum/Manifest
23 +++ b/net-misc/electrum/Manifest
24 @@ -1,3 +1 @@
25 -DIST Electrum-3.3.4.tar.gz 8606286 BLAKE2B a815a577509cc7d31f02347b5ce52d0fe9fd52ddbe4b60200a02423f8e6bf43a6c24d3c1db6ab265a69f6f3891db63886fe6c138d601bc48c0c8fdb66191e941 SHA512 297eb757dccb166d40a652be2c1c058e42f16416b586b69f32223966ff1e92a34e5d01822d71bd063bfa72b7bbbcae4251a63f7373600d0eeb139e923d17a2b3
26 -DIST Electrum-3.3.6.tar.gz 8789792 BLAKE2B dcac9a317364780a7dc3ae1083e6ba7fd3a4559d0b7f6375197bdf639143ab9da2c5a001605af5a0590fb900de2e98999aea171c6dcec390a47beb610af3b490 SHA512 b25fc67883b7a90bf902f62d07574f283c4c04b3c6dfbb4e890448ddb938d477e036470f82b45e426aa581a1da2425e13e6974a730b18b130fd265b8d01d0d91
27 DIST Electrum-3.3.8.tar.gz 8911228 BLAKE2B af24f44f5805a5722d0b9500776ae1ea4f70e0869045535ea3bf27d24a61013ba718230e6292061581f55a4fae655cbacae9024a321efe655eb9816bae11ae75 SHA512 5f756da4d2df59c69997925c69f651011def07bfbdbc582f492ecc19386eee7d79b9951732a792e6041da902d776052d6590cbd2d7004bc93c8406bcf9093fe6
28
29 diff --git a/net-misc/electrum/electrum-3.3.4.ebuild b/net-misc/electrum/electrum-3.3.4.ebuild
30 deleted file mode 100644
31 index 72ad9942454..00000000000
32 --- a/net-misc/electrum/electrum-3.3.4.ebuild
33 +++ /dev/null
34 @@ -1,178 +0,0 @@
35 -# Copyright 1999-2019 Gentoo Authors
36 -# Distributed under the terms of the GNU General Public License v2
37 -
38 -EAPI="6"
39 -
40 -PYTHON_COMPAT=( python3_6 )
41 -PYTHON_REQ_USE="ncurses?"
42 -
43 -inherit desktop distutils-r1 gnome2-utils xdg-utils
44 -
45 -MY_P="Electrum-${PV}"
46 -DESCRIPTION="User friendly Bitcoin client"
47 -HOMEPAGE="https://electrum.org/"
48 -SRC_URI="https://download.electrum.org/${PV}/${MY_P}.tar.gz"
49 -
50 -LICENSE="MIT"
51 -SLOT="0"
52 -KEYWORDS="~amd64 ~x86"
53 -MY_LANGS="ar_SA be_BY bg_BG cs_CZ da_DK de_DE el_GR eo_UY es_ES fa_IR fr_FR hu_HU hy_AM id_ID it_IT ja_JP ko_KR ky_KG lv_LV nb_NO nl_NL pl_PL pt_BR pt_PT ro_RO ru_RU sk_SK sl_SI sv_SE ta_IN th_TH tr_TR uk_UA vi_VN zh_CN zh_TW"
54 -
55 -my_langs_to_l10n() {
56 - # Map all except pt_* and zh_* to their generic codes
57 - case $1 in
58 - pt_*|zh_*) echo ${1/_/-} ;;
59 - *) echo ${1%%_*} ;;
60 - esac
61 -}
62 -
63 -IUSE="audio_modem cli coldcard cosign digitalbitbox email greenaddress_it ncurses qrcode +qt5 safe_t sync revealer trustedcoin_com vkb"
64 -
65 -for lang in ${MY_LANGS}; do
66 - IUSE+=" l10n_$(my_langs_to_l10n ${lang})"
67 -done
68 -unset lang
69 -
70 -REQUIRED_USE="
71 - || ( cli ncurses qt5 )
72 - audio_modem? ( qt5 )
73 - cosign? ( qt5 )
74 - digitalbitbox? ( qt5 )
75 - email? ( qt5 )
76 - greenaddress_it? ( qt5 )
77 - qrcode? ( qt5 )
78 - sync? ( qt5 )
79 - trustedcoin_com? ( qt5 )
80 - vkb? ( qt5 )
81 -"
82 -
83 -RDEPEND="${PYTHON_DEPS}
84 - dev-python/aiohttp-socks[${PYTHON_USEDEP}]
85 - dev-python/aiorpcX[${PYTHON_USEDEP}]
86 - dev-python/dnspython[${PYTHON_USEDEP}]
87 - dev-python/ecdsa[${PYTHON_USEDEP}]
88 - dev-python/jsonrpclib[${PYTHON_USEDEP}]
89 - dev-python/pbkdf2[${PYTHON_USEDEP}]
90 - dev-python/pyaes[${PYTHON_USEDEP}]
91 - dev-python/PySocks[${PYTHON_USEDEP}]
92 - dev-python/qrcode[${PYTHON_USEDEP}]
93 - dev-python/requests[${PYTHON_USEDEP}]
94 - dev-python/setuptools[${PYTHON_USEDEP}]
95 - dev-python/six[${PYTHON_USEDEP}]
96 - dev-python/tlslite[${PYTHON_USEDEP}]
97 - dev-python/protobuf-python[${PYTHON_USEDEP}]
98 - qrcode? ( media-gfx/zbar[v4l] )
99 - qt5? (
100 - dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
101 - )
102 - ncurses? ( dev-lang/python )
103 -"
104 -
105 -S="${WORKDIR}/${MY_P}"
106 -
107 -DOCS="RELEASE-NOTES"
108 -
109 -src_prepare() {
110 - eapply "${FILESDIR}/3.1.2-no-user-root.patch"
111 - eapply "${FILESDIR}/3.2.3-pip-optional-pkgs.patch"
112 - eapply "${FILESDIR}/3.3.2-desktop.patch"
113 -
114 - # Prevent icon from being installed in the wrong location
115 - sed -i '/icons_dirname/d' setup.py || die
116 -
117 - # Remove unrequested localization files:
118 - local lang
119 - for lang in ${MY_LANGS}; do
120 - use l10n_$(my_langs_to_l10n ${lang}) && continue
121 - rm -r "${PN}/locale/${lang}" || die
122 - done
123 -
124 - local wordlist=
125 - for wordlist in \
126 - $(usex l10n_ja '' japanese) \
127 - $(usex l10n_pt-BR '' $(usex l10n_pt-PT '' portuguese)) \
128 - $(usex l10n_es '' spanish) \
129 - $(usex l10n_zh-CN '' chinese_simplified) \
130 - ; do
131 - rm -f "${PN}/wordlist/${wordlist}.txt" || die
132 - sed -i "/${wordlist}\\.txt/d" ${PN}/mnemonic.py || die
133 - done
134 -
135 - # Remove unrequested GUI implementations:
136 - local gui setup_py_gui
137 - for gui in \
138 - $(usex cli '' stdio) \
139 - kivy \
140 - $(usex qt5 '' qt ) \
141 - $(usex ncurses '' text ) \
142 - ; do
143 - rm ${PN}/gui/"${gui}"* -r || die
144 - done
145 -
146 - # And install requested ones...
147 - for gui in \
148 - $(usex qt5 qt '') \
149 - ; do
150 - setup_py_gui="${setup_py_gui}'electrum_gui.${gui}',"
151 - done
152 -
153 - sed -i "s/'electrum_gui\\.qt',/${setup_py_gui}/" setup.py || die
154 -
155 - local bestgui
156 - if use qt5; then
157 - bestgui=qt
158 - elif use ncurses; then
159 - bestgui=text
160 - else
161 - bestgui=stdio
162 - fi
163 - sed -i 's/^\([[:space:]]*\)\(config_options\['\''cwd'\''\] = .*\)$/\1\2\n\1config_options.setdefault("gui", "'"${bestgui}"'")\n/' ${PN}/${PN} || die
164 -
165 - local plugin
166 - # trezor requires python trezorlib module
167 - # keepkey requires trezor
168 - for plugin in \
169 - $(usex audio_modem '' audio_modem ) \
170 - $(usex coldcard '' coldcard ) \
171 - $(usex cosign '' cosigner_pool ) \
172 - $(usex digitalbitbox '' digitalbitbox ) \
173 - $(usex email '' email_requests ) \
174 - $(usex greenaddress_it '' greenaddress_instant ) \
175 - hw_wallet \
176 - ledger \
177 - keepkey \
178 - $(usex safe_t '' safe_t ) \
179 - $(usex sync '' labels ) \
180 - $(usex revealer '' revealer ) \
181 - trezor \
182 - $(usex trustedcoin_com '' trustedcoin ) \
183 - $(usex vkb '' virtualkeyboard ) \
184 - ; do
185 - rm -r ${PN}/plugins/"${plugin}"* || die
186 - sed -i "/${plugin}/d" setup.py || die
187 - done
188 -
189 - eapply_user
190 -
191 - xdg_environment_reset
192 - distutils-r1_src_prepare
193 -}
194 -
195 -src_install() {
196 - doicon -s 128 electrum/gui/icons/${PN}.png
197 - distutils-r1_src_install
198 -}
199 -
200 -pkg_preinst() {
201 - gnome2_icon_savelist
202 -}
203 -
204 -pkg_postinst() {
205 - gnome2_icon_cache_update
206 - xdg_desktop_database_update
207 -}
208 -
209 -pkg_postrm() {
210 - gnome2_icon_cache_update
211 - xdg_desktop_database_update
212 -}
213
214 diff --git a/net-misc/electrum/electrum-3.3.6-r2.ebuild b/net-misc/electrum/electrum-3.3.6-r2.ebuild
215 deleted file mode 100644
216 index a66c1036b96..00000000000
217 --- a/net-misc/electrum/electrum-3.3.6-r2.ebuild
218 +++ /dev/null
219 @@ -1,171 +0,0 @@
220 -# Copyright 1999-2019 Gentoo Authors
221 -# Distributed under the terms of the GNU General Public License v2
222 -
223 -EAPI="7"
224 -
225 -PYTHON_COMPAT=( python3_{6,7} )
226 -PYTHON_REQ_USE="ncurses?"
227 -
228 -inherit desktop distutils-r1 xdg-utils
229 -
230 -MY_P="Electrum-${PV}"
231 -DESCRIPTION="User friendly Bitcoin client"
232 -HOMEPAGE="https://electrum.org/"
233 -SRC_URI="https://download.electrum.org/${PV}/${MY_P}.tar.gz"
234 -
235 -LICENSE="MIT"
236 -SLOT="0"
237 -KEYWORDS="amd64 x86"
238 -MY_LANGS="ar_SA be_BY bg_BG cs_CZ da_DK de_DE el_GR eo_UY es_ES fa_IR fr_FR hu_HU hy_AM id_ID it_IT ja_JP ko_KR ky_KG lv_LV nb_NO nl_NL pl_PL pt_BR pt_PT ro_RO ru_RU sk_SK sl_SI sv_SE ta_IN th_TH tr_TR uk_UA vi_VN zh_CN zh_TW"
239 -
240 -my_langs_to_l10n() {
241 - # Map all except pt_* and zh_* to their generic codes
242 - case $1 in
243 - pt_*|zh_*) echo ${1/_/-} ;;
244 - *) echo ${1%%_*} ;;
245 - esac
246 -}
247 -
248 -IUSE="audio_modem cli coldcard cosign digitalbitbox email greenaddress_it ncurses qrcode +qt5 safe_t sync revealer trustedcoin_com vkb"
249 -
250 -for lang in ${MY_LANGS}; do
251 - IUSE+=" l10n_$(my_langs_to_l10n ${lang})"
252 -done
253 -unset lang
254 -
255 -REQUIRED_USE="
256 - || ( cli ncurses qt5 )
257 - audio_modem? ( qt5 )
258 - cosign? ( qt5 )
259 - digitalbitbox? ( qt5 )
260 - email? ( qt5 )
261 - greenaddress_it? ( qt5 )
262 - qrcode? ( qt5 )
263 - sync? ( qt5 )
264 - trustedcoin_com? ( qt5 )
265 - vkb? ( qt5 )
266 -"
267 -
268 -RDEPEND="${PYTHON_DEPS}
269 - dev-python/aiohttp-socks[${PYTHON_USEDEP}]
270 - ~dev-python/aiorpcX-0.17.0[${PYTHON_USEDEP}]
271 - dev-python/dnspython[${PYTHON_USEDEP}]
272 - dev-python/ecdsa[${PYTHON_USEDEP}]
273 - dev-python/jsonrpclib[${PYTHON_USEDEP}]
274 - dev-python/pbkdf2[${PYTHON_USEDEP}]
275 - dev-python/pyaes[${PYTHON_USEDEP}]
276 - dev-python/PySocks[${PYTHON_USEDEP}]
277 - dev-python/qrcode[${PYTHON_USEDEP}]
278 - dev-python/requests[${PYTHON_USEDEP}]
279 - dev-python/setuptools[${PYTHON_USEDEP}]
280 - dev-python/six[${PYTHON_USEDEP}]
281 - dev-python/protobuf-python[${PYTHON_USEDEP}]
282 - qrcode? ( media-gfx/zbar[v4l] )
283 - qt5? (
284 - dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
285 - )
286 - ncurses? ( dev-lang/python )
287 -"
288 -
289 -S="${WORKDIR}/${MY_P}"
290 -
291 -DOCS="RELEASE-NOTES"
292 -
293 -src_prepare() {
294 - eapply "${FILESDIR}/3.1.2-no-user-root.patch"
295 - eapply "${FILESDIR}/3.2.3-pip-optional-pkgs.patch"
296 - eapply "${FILESDIR}/3.3.2-desktop.patch"
297 -
298 - # Prevent icon from being installed in the wrong location
299 - sed -i '/icons_dirname/d' setup.py || die
300 -
301 - # Remove unrequested localization files:
302 - local lang
303 - for lang in ${MY_LANGS}; do
304 - use l10n_$(my_langs_to_l10n ${lang}) && continue
305 - rm -r "${PN}/locale/${lang}" || die
306 - done
307 -
308 - local wordlist=
309 - for wordlist in \
310 - $(usex l10n_ja '' japanese) \
311 - $(usex l10n_pt-BR '' $(usex l10n_pt-PT '' portuguese)) \
312 - $(usex l10n_es '' spanish) \
313 - $(usex l10n_zh-CN '' chinese_simplified) \
314 - ; do
315 - rm -f "${PN}/wordlist/${wordlist}.txt" || die
316 - sed -i "/${wordlist}\\.txt/d" ${PN}/mnemonic.py || die
317 - done
318 -
319 - # Remove unrequested GUI implementations:
320 - local gui setup_py_gui
321 - for gui in \
322 - $(usex cli '' stdio) \
323 - kivy \
324 - $(usex qt5 '' qt ) \
325 - $(usex ncurses '' text ) \
326 - ; do
327 - rm ${PN}/gui/"${gui}"* -r || die
328 - done
329 -
330 - # And install requested ones...
331 - for gui in \
332 - $(usex !qt5 qt '') \
333 - ; do
334 - sed -i -e "/electrum\.gui\.${gui}/d" setup.py || die
335 - done
336 -
337 - local bestgui
338 - if use qt5; then
339 - bestgui=qt
340 - elif use ncurses; then
341 - bestgui=text
342 - else
343 - bestgui=stdio
344 - fi
345 - sed -i 's/^\([[:space:]]*\)\(config_options\['\''cwd'\''\] = .*\)$/\1\2\n\1config_options.setdefault("gui", "'"${bestgui}"'")\n/' ${PN}/${PN} || die
346 -
347 - local plugin
348 - # trezor requires python trezorlib module
349 - # keepkey requires trezor
350 - for plugin in \
351 - $(usex audio_modem '' audio_modem ) \
352 - $(usex coldcard '' coldcard ) \
353 - $(usex cosign '' cosigner_pool ) \
354 - $(usex digitalbitbox '' digitalbitbox ) \
355 - $(usex email '' email_requests ) \
356 - $(usex greenaddress_it '' greenaddress_instant ) \
357 - hw_wallet \
358 - ledger \
359 - keepkey \
360 - $(usex safe_t '' safe_t ) \
361 - $(usex sync '' labels ) \
362 - $(usex revealer '' revealer ) \
363 - trezor \
364 - $(usex trustedcoin_com '' trustedcoin ) \
365 - $(usex vkb '' virtualkeyboard ) \
366 - ; do
367 - rm -r ${PN}/plugins/"${plugin}"* || die
368 - sed -i "/${plugin}/d" setup.py || die
369 - done
370 -
371 - eapply_user
372 -
373 - xdg_environment_reset
374 - distutils-r1_src_prepare
375 -}
376 -
377 -src_install() {
378 - doicon -s 128 electrum/gui/icons/${PN}.png
379 - distutils-r1_src_install
380 -}
381 -
382 -pkg_postinst() {
383 - xdg_icon_cache_update
384 - xdg_desktop_database_update
385 -}
386 -
387 -pkg_postrm() {
388 - xdg_icon_cache_update
389 - xdg_desktop_database_update
390 -}
391
392 diff --git a/net-misc/electrum/electrum-3.3.6-r3.ebuild b/net-misc/electrum/electrum-3.3.6-r3.ebuild
393 deleted file mode 100644
394 index 06e13125923..00000000000
395 --- a/net-misc/electrum/electrum-3.3.6-r3.ebuild
396 +++ /dev/null
397 @@ -1,83 +0,0 @@
398 -# Copyright 1999-2019 Gentoo Authors
399 -# Distributed under the terms of the GNU General Public License v2
400 -
401 -EAPI="7"
402 -
403 -PYTHON_COMPAT=( python3_{6,7} )
404 -PYTHON_REQ_USE="ncurses?"
405 -
406 -inherit desktop distutils-r1 xdg-utils
407 -
408 -MY_P="Electrum-${PV}"
409 -DESCRIPTION="User friendly Bitcoin client"
410 -HOMEPAGE="https://electrum.org/"
411 -SRC_URI="https://download.electrum.org/${PV}/${MY_P}.tar.gz"
412 -
413 -LICENSE="MIT"
414 -SLOT="0"
415 -KEYWORDS="~amd64 ~x86"
416 -IUSE="cli ncurses qrcode +qt5"
417 -
418 -REQUIRED_USE="|| ( cli ncurses qt5 )"
419 -
420 -RDEPEND="${PYTHON_DEPS}
421 - dev-python/aiohttp-socks[${PYTHON_USEDEP}]
422 - ~dev-python/aiorpcX-0.17.0[${PYTHON_USEDEP}]
423 - dev-python/dnspython[${PYTHON_USEDEP}]
424 - dev-python/ecdsa[${PYTHON_USEDEP}]
425 - dev-python/jsonrpclib[${PYTHON_USEDEP}]
426 - dev-python/pbkdf2[${PYTHON_USEDEP}]
427 - dev-python/pyaes[${PYTHON_USEDEP}]
428 - dev-python/PySocks[${PYTHON_USEDEP}]
429 - dev-python/qrcode[${PYTHON_USEDEP}]
430 - dev-python/requests[${PYTHON_USEDEP}]
431 - dev-python/setuptools[${PYTHON_USEDEP}]
432 - dev-python/six[${PYTHON_USEDEP}]
433 - dev-python/protobuf-python[${PYTHON_USEDEP}]
434 - qrcode? ( media-gfx/zbar[v4l] )
435 - qt5? (
436 - dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
437 - )
438 - ncurses? ( $(python_gen_impl_dep 'ncurses') )
439 -"
440 -
441 -S="${WORKDIR}/${MY_P}"
442 -
443 -src_prepare() {
444 - eapply "${FILESDIR}/3.1.2-no-user-root.patch"
445 - eapply "${FILESDIR}/3.3.2-desktop.patch"
446 -
447 - # Prevent icon from being installed in the wrong location
448 - sed -i '/icons_dirname/d' setup.py || die
449 -
450 - local bestgui
451 - if use qt5; then
452 - bestgui=qt
453 - elif use ncurses; then
454 - bestgui=text
455 - else
456 - bestgui=stdio
457 - fi
458 - sed -i 's/^\([[:space:]]*\)\(config_options\['\''cwd'\''\] = .*\)$/\1\2\n\1config_options.setdefault("gui", "'"${bestgui}"'")\n/' ${PN}/${PN} || die
459 -
460 - eapply_user
461 -
462 - xdg_environment_reset
463 - distutils-r1_src_prepare
464 -}
465 -
466 -src_install() {
467 - doicon -s 128 electrum/gui/icons/${PN}.png
468 - dodoc RELEASE-NOTES
469 - distutils-r1_src_install
470 -}
471 -
472 -pkg_postinst() {
473 - xdg_icon_cache_update
474 - xdg_desktop_database_update
475 -}
476 -
477 -pkg_postrm() {
478 - xdg_icon_cache_update
479 - xdg_desktop_database_update
480 -}
481
482 diff --git a/net-misc/electrum/files/3.2.3-pip-optional-pkgs.patch b/net-misc/electrum/files/3.2.3-pip-optional-pkgs.patch
483 deleted file mode 100644
484 index 6d62f567576..00000000000
485 --- a/net-misc/electrum/files/3.2.3-pip-optional-pkgs.patch
486 +++ /dev/null
487 @@ -1,11 +0,0 @@
488 -diff -Naur a/setup.py b/setup.py
489 ---- a/setup.py 2018-09-17 12:56:34.000000000 +0100
490 -+++ b/setup.py 2018-10-14 14:46:16.524385198 +0100
491 -@@ -72,7 +72,6 @@
492 - name="Electrum",
493 - version=version.ELECTRUM_VERSION,
494 - install_requires=requirements,
495 -- extras_require=extras_require,
496 - packages=[
497 - 'electrum',
498 - 'electrum.gui',
499
500 diff --git a/net-misc/electrum/metadata.xml b/net-misc/electrum/metadata.xml
501 index 4f3345beaed..f341e55ffeb 100644
502 --- a/net-misc/electrum/metadata.xml
503 +++ b/net-misc/electrum/metadata.xml
504 @@ -15,17 +15,6 @@
505 </maintainer>
506 <use>
507 <flag name="cli">Enables the CLI interface</flag>
508 - <flag name="audio_modem">Enable plugin to support Audio Modem</flag>
509 - <flag name="coldcard">Enable plugin to support Coldcard Hardware Wallet</flag>
510 - <flag name="cosign">Enable plugin to support multisig wallets between multiple Electrum clients</flag>
511 - <flag name="digitalbitbox">Enable plugin to support Digital Bitbox hardware wallet</flag>
512 - <flag name="email">Enable plugin to support emailing invoices</flag>
513 - <flag name="greenaddress_it">Enable plugin to verify GreenAddress.it instant transactions</flag>
514 <flag name="qrcode">Enable QR code scanning with <pkg>media-gfx/zbar</pkg></flag>
515 - <flag name="revealer">Enable revealer plugin for extra security. https://revealer.cc/</flag>
516 - <flag name="safe_t">Enable plugin to support Safe-T mini Wallet</flag>
517 - <flag name="sync">Enable plugin to sync wallet metadata across multiple Electrum clients</flag>
518 - <flag name="trustedcoin_com">Enable plugin to use two-factor service by TrustedCoin.com</flag>
519 - <flag name="vkb">Enable plugin for virtual keyboard</flag>
520 </use>
521 </pkgmetadata>