Gentoo Archives: gentoo-commits

From: Zac Medico <zmedico@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/electron-cash/
Date: Mon, 17 Feb 2020 08:57:53
Message-Id: 1581929850.8f5486fac00989c3c1bc71a747cb0d26815f1f9a.zmedico@gentoo
1 commit: 8f5486fac00989c3c1bc71a747cb0d26815f1f9a
2 Author: Zac Medico <zmedico <AT> gentoo <DOT> org>
3 AuthorDate: Mon Feb 17 08:37:23 2020 +0000
4 Commit: Zac Medico <zmedico <AT> gentoo <DOT> org>
5 CommitDate: Mon Feb 17 08:57:30 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f5486fa
7
8 net-misc/electron-cash: Remove old version 3.3.6-r1
9
10 Package-Manager: Portage-2.3.89, Repoman-2.3.20
11 Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>
12
13 net-misc/electron-cash/Manifest | 1 -
14 .../electron-cash/electron-cash-3.3.6-r1.ebuild | 151 ---------------------
15 2 files changed, 152 deletions(-)
16
17 diff --git a/net-misc/electron-cash/Manifest b/net-misc/electron-cash/Manifest
18 index db05b98f221..8e8f1267347 100644
19 --- a/net-misc/electron-cash/Manifest
20 +++ b/net-misc/electron-cash/Manifest
21 @@ -1,2 +1 @@
22 -DIST electron-cash-3.3.6.tar.gz 8506610 BLAKE2B 85f61ec0c95e41c5fc170c3419317e077c3e871ee90db7f4e7ebbf6e931950746798efe9b4b6e7c6e0992a52165772a699d8220e1a21ff597f024084929afddc SHA512 993829ce29013e26f219bbd41d13c8d399920ee4c1e5fcae3c4fb298c766228766e93b559db1de3c14bd5add6f651c83655afb32bf173bacdaddf83a8a941f18
23 DIST electron-cash-4.0.2.tar.gz 8967992 BLAKE2B 081546d148dbc7da5e192154818831e125437c00093e1fe434ef0a67f8c06ceb1d2b1f44de9e71aac5786f995aeffd8fb6b74c64f6aa249f5cc9c06c9a276845 SHA512 dad17906f1dc2e53d4c6bff15a38d3276d16377f71b4d4e260b7b667f2b045da49f504483606d4515cdf71300b67108301b6cce971d1cca16c3856023b3e3f3a
24
25 diff --git a/net-misc/electron-cash/electron-cash-3.3.6-r1.ebuild b/net-misc/electron-cash/electron-cash-3.3.6-r1.ebuild
26 deleted file mode 100644
27 index ce2b8f67d14..00000000000
28 --- a/net-misc/electron-cash/electron-cash-3.3.6-r1.ebuild
29 +++ /dev/null
30 @@ -1,151 +0,0 @@
31 -# Copyright 1999-2019 Gentoo Authors
32 -# Distributed under the terms of the GNU General Public License v2
33 -
34 -EAPI="6"
35 -
36 -PYTHON_COMPAT=( python3_6 )
37 -PYTHON_REQ_USE="ncurses?"
38 -
39 -inherit distutils-r1 gnome2-utils xdg-utils
40 -
41 -MY_P="Electron-Cash-${PV}"
42 -DESCRIPTION="Lightweight Bitcoin Cash client (BCH fork of Electrum)"
43 -HOMEPAGE="https://github.com/fyookball/electrum/"
44 -SRC_URI="https://github.com/fyookball/electrum/archive/${PV}.tar.gz -> ${P}.tar.gz"
45 -
46 -LICENSE="MIT"
47 -SLOT="0"
48 -KEYWORDS="~amd64 ~x86"
49 -IUSE="audio_modem cli cosign digitalbitbox email ncurses qrcode +qt5 sync vkb
50 - l10n_es l10n_ja l10n_pt l10n_zh-CN"
51 -
52 -REQUIRED_USE="
53 - || ( cli ncurses qt5 )
54 - audio_modem? ( qt5 )
55 - cosign? ( qt5 )
56 - digitalbitbox? ( qt5 )
57 - email? ( qt5 )
58 - qrcode? ( qt5 )
59 - sync? ( qt5 )
60 - vkb? ( qt5 )
61 -"
62 -
63 -RDEPEND="
64 - dev-python/dnspython[${PYTHON_USEDEP}]
65 - dev-python/ecdsa[${PYTHON_USEDEP}]
66 - dev-python/jsonrpclib[${PYTHON_USEDEP}]
67 - dev-python/pbkdf2[${PYTHON_USEDEP}]
68 - dev-python/pyaes[${PYTHON_USEDEP}]
69 - dev-python/PySocks[${PYTHON_USEDEP}]
70 - dev-python/qrcode[${PYTHON_USEDEP}]
71 - dev-python/requests[${PYTHON_USEDEP}]
72 - dev-python/setuptools[${PYTHON_USEDEP}]
73 - dev-python/six[${PYTHON_USEDEP}]
74 - dev-python/tlslite[${PYTHON_USEDEP}]
75 - dev-python/protobuf-python[${PYTHON_USEDEP}]
76 - qrcode? ( media-gfx/zbar[v4l] )
77 - qt5? (
78 - dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
79 - )
80 - ncurses? ( dev-lang/python )
81 -"
82 -
83 -S="${WORKDIR}/${MY_P}"
84 -
85 -DOCS="RELEASE-NOTES"
86 -
87 -src_prepare() {
88 - eapply "${FILESDIR}/3.3.6-no-user-root.patch"
89 -
90 - # Prevent icon from being installed in the wrong location
91 - sed -i '/icons/d' setup.py || die
92 -
93 - if use qt5; then
94 - pyrcc5 icons.qrc -o gui/qt/icons_rc.py || die
95 - else
96 - sed "s|'electroncash_gui.qt',||" -i setup.py || die
97 - fi
98 -
99 - local wordlist=
100 - for wordlist in \
101 - $(usex l10n_ja '' japanese) \
102 - $(usex l10n_pt '' portuguese) \
103 - $(usex l10n_es '' spanish) \
104 - $(usex l10n_zh-CN '' chinese_simplified) \
105 - ; do
106 - rm -f "lib/wordlist/${wordlist}.txt" || die
107 - sed -i "/${wordlist}\\.txt/d" lib/mnemonic.py || die
108 - done
109 -
110 - # Remove unrequested GUI implementations:
111 - local gui setup_py_gui
112 - for gui in \
113 - $(usex cli '' stdio) \
114 - kivy \
115 - $(usex qt5 '' qt ) \
116 - $(usex ncurses '' text ) \
117 - ; do
118 - rm gui/"${gui}"* -r || die
119 - done
120 -
121 - # And install requested ones...
122 - for gui in \
123 - $(usex qt5 qt '') \
124 - ; do
125 - setup_py_gui="${setup_py_gui}'electrum_gui.${gui}',"
126 - done
127 -
128 - sed -i "s/'electrum_gui\\.qt',/${setup_py_gui}/" setup.py || die
129 -
130 - local bestgui
131 - if use qt5; then
132 - bestgui=qt
133 - elif use ncurses; then
134 - bestgui=text
135 - else
136 - bestgui=stdio
137 - fi
138 - sed -i 's/^\([[:space:]]*\)\(config_options\['\''cwd'\''\] = .*\)$/\1\2\n\1config_options.setdefault("gui", "'"${bestgui}"'")\n/' "${PN}" || die
139 -
140 - local plugin
141 - # trezor requires python trezorlib module
142 - # keepkey requires trezor
143 - for plugin in \
144 - $(usex audio_modem '' audio_modem ) \
145 - $(usex cosign '' cosigner_pool ) \
146 - $(usex digitalbitbox '' digitalbitbox ) \
147 - $(usex email '' email_requests ) \
148 - hw_wallet \
149 - ledger \
150 - keepkey \
151 - $(usex sync '' labels ) \
152 - trezor \
153 - $(usex vkb '' virtualkeyboard ) \
154 - ; do
155 - rm -r plugins/"${plugin}"* || die
156 - sed -i "/${plugin}/d" setup.py || die
157 - done
158 -
159 - eapply_user
160 -
161 - distutils-r1_src_prepare
162 -}
163 -
164 -src_install() {
165 - doicon -s 128 icons/${PN}.png
166 - distutils-r1_src_install
167 -}
168 -
169 -pkg_preinst() {
170 - gnome2_icon_savelist
171 -}
172 -
173 -pkg_postinst() {
174 - gnome2_icon_cache_update
175 - xdg_desktop_database_update
176 -}
177 -
178 -pkg_postrm() {
179 - gnome2_icon_cache_update
180 - xdg_desktop_database_update
181 -}