From 1697748e6d8bbbb1c10f0fc21d30f6340f730391 Mon Sep 17 00:00:00 2001 From: "Anthony G. Basile" Date: Tue, 17 Mar 2015 22:05:46 +0000 Subject: [PATCH] Version bump. Package-Manager: portage-2.2.14/cvs/Linux x86_64 Manifest-Sign-Key: 0xF52D4BBA --- net-misc/electrum/ChangeLog | 7 +- net-misc/electrum/Manifest | 30 ++--- net-misc/electrum/electrum-2.0.3.ebuild | 157 ++++++++++++++++++++++++ 3 files changed, 179 insertions(+), 15 deletions(-) create mode 100644 net-misc/electrum/electrum-2.0.3.ebuild diff --git a/net-misc/electrum/ChangeLog b/net-misc/electrum/ChangeLog index 27d3ccef5c06..0b3a8a865e46 100644 --- a/net-misc/electrum/ChangeLog +++ b/net-misc/electrum/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for net-misc/electrum # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/electrum/ChangeLog,v 1.30 2015/03/14 19:53:20 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/electrum/ChangeLog,v 1.31 2015/03/17 22:04:40 blueness Exp $ + +*electrum-2.0.3 (17 Mar 2015) + + 17 Mar 2015; Anthony G. Basile +electrum-2.0.3.ebuild: + Version bump. 14 Mar 2015; Anthony G. Basile electrum-1.9.8-r1.ebuild, electrum-2.0.0.ebuild: diff --git a/net-misc/electrum/Manifest b/net-misc/electrum/Manifest index 538a620ce875..e7b0783744d1 100644 --- a/net-misc/electrum/Manifest +++ b/net-misc/electrum/Manifest @@ -5,25 +5,27 @@ AUX 1.9.8-gtk3-fix.patch 737 SHA256 349b44e5578a265253696842dcd6ff6dfe47d8bb4b4f AUX electrum.desktop-1.9.7.patch 291 SHA256 e14ccbeea2adefbc90a4d69b850ea82f8c627cadecba2a1dc2d675c075f2102e SHA512 386327ba6e0fec429e290b1bf8bb7775760a3bc7e0f7f03e037f370a3414e84c6f720f6432ea92f30a19007d1e02f9fcde8efb7f2327eaf6e5fe1f6dd06bb6df WHIRLPOOL 42386174e556c19b0618a0a8f6186aabcf0d67bf7fed55c80a63bee24bf03704d925497edc8de4a8389d9c5c6c85d9091ea01b01649853746332386097052915 AUX setup.py-1.9.7.patch 1100 SHA256 b82d87fbffc4a9233e3000b853b4d5888c7ba7dd43baf0c9cbe52d6d6991505c SHA512 1e99dd8ef61e6d114a38a142fe35b60a6b0382cdd00ab03a8238abe49d4ec2c6bdd16b065abb4413de8a742b45d064a80d2e91889efc270feecd9059b136b0c4 WHIRLPOOL ea8bb39ebd9f8ffedfc7b0cbd8aea2a4d0d6dfc998b414ccedd9e5f3c2a9a2f4516b054d9c8073f34ee7ab37848d50597ac9b44abddf2f9362d52ab525e8bb87 DIST Electrum-1.9.8.tar.gz 860858 SHA256 8fc144a32013e4a747fea27fff981762a6b9e14cde9ffb405c4c721975d846ff SHA512 b18d0c301efac00b63c0b90a5d7764f02baaefddaf060b5c9b57b38dbd625cc9ac9cd6219b387930ca6da7e63d160e48cd34dc755cdf8eb48478bf327d6839e5 WHIRLPOOL 989f6efd2af8b14ef8e0b76cf687c90c9352bedcdcb9ae99110df2c8ead46078bcf6dc4e7c98b8dfe19eaae08caf05352b7be4cf1b85da6fade396c7816163f0 +DIST Electrum-2.0.3.tar.gz 1798532 SHA256 b2127a98c7aba3e20083bc67babb0c7b4c89e3fd1b0802dc04faca42a75df9cf SHA512 440f6846c80be4c989321e199bddea4e453a2eec1f69313b0c4cf8026ed8abf80e68f64a9da2cb7cb7fd458493e1724b94939f8136d341d0a10f162acf81b035 WHIRLPOOL 06cd5405487a8b250646a300bb41b0709d279b8915abf39988c70216d366620a461d20657c960c66ced8c5324dcbfc6c0ba3778e581e6a3c23eba5f64e246aa0 DIST Electrum-2.0.tar.gz 1760060 SHA256 69942f9edf4067e4a9b6cb66e7a5ae17215bab295f83647999656f847481bdcf SHA512 4e64750995ae977e3346647b68fe298e88a1c7bf269b1a31575b881a4eb8aa766df11feb0b6c98151e10f783f6f2a57080815ff34b5a9ec62c732c5c2e25d3f6 WHIRLPOOL 944fa097fc2e43560e3eae7d94e9b7f9b367d418221a9afb873adf420e178e2024060f91277829613ec11e35553c5efe4f96b07309f331441e05b7be8e5ea1aa EBUILD electrum-1.9.8-r1.ebuild 3058 SHA256 26bb71696f3e8c43e79c1d1f586c829e6b548d2082a22c75049cf57630c05768 SHA512 7bcc95090075b35a274096661405f8631d110a8e4e58de7675e8efd3d5b0218373b09298b1a364de1ee418e3cb5f5429c441aa88fe5bf5791dc75af181ed660e WHIRLPOOL 8129c6a64801de9ad78e83d8d7d7fc55ee9a2c6875e5619e50805e7e89aa0101a3c89fdbea6bb5877a9ec5ccd56b30514826598a412416386d734d4f8d3a9afe EBUILD electrum-2.0.0.ebuild 4269 SHA256 f81206c6364250d806365186c58a051eac7990f7f216b9951c345ceabb7fff03 SHA512 e2baef08bce6f11cd102a0db5b3cc9fc08fc3b3ce6b54dfba6b5012f566fb0ca470a2f7a463730ad24709417438357bc3d4130bbb7050673dd9afdc45748718e WHIRLPOOL a4e288c66c182d78c9e7e9e2499d27fe6200dc87a865c62f4a0ebc498da890cd1083f9214b34e2b1abb43fe14b0388ae721a30f5fb52f167165b3c28a7541b39 -MISC ChangeLog 4545 SHA256 83b63de5ebef8176fdd15e4baf04d058740d12a95dc8e92470e8d65d68087fbd SHA512 b329932f8ce5284dff0922c761c028771ec4d09c46620b99c8a2786592af1cc9557636314ba6956b821332814551ab9a9b6efa7c424efce9c1fe7ce814b5208b WHIRLPOOL 992e80fab4e2bf3d7757643d073873c1d2534aa84ee5ddbd01adfb4474467b197790e81c6b5d1ace496bea93f8e9cfb29e3c6616facc0888b3be7d957ee96730 +EBUILD electrum-2.0.3.ebuild 4273 SHA256 cea406714755b3b597f0cce3bcde6df184391cb0f26440be16183281fecdc9c6 SHA512 fa3a21a2825634c2cd73156a3fff9807255579e59472500dbded8779b92b46177d3c7235e808adc38ec5467e32d9e272b2104ba648b0160bb3373129bbfdfbb6 WHIRLPOOL bc848619c63af44acd62647aafc4160710a632570d63325189ba253001f4ac90557f1942ae1d37905ff33aa6fc728850b60cc6abf578d7a5def72ba9656ba3fa +MISC ChangeLog 4672 SHA256 4d0e5ad9cae65dbc1e91aa79b2dde6fb376c384b63dcdce778c877628db5c139 SHA512 8142b6d02034f3c23c37a28efd2715e8fde98af6bd4e43f31a3d741f4ee9b597483d7277faa6945e9e40e52b54808183e4a39bf606743f655b0ee01651104895 WHIRLPOOL fbb1e2bf4c64cd0ef0a6eb7c1a716dd39df71a135cc5e41d9788a3dc0f8d126d708383d3bf4ba2a04da4bf7e99ae9f61a26bc25fb35072ba3feac83a5f6125f3 MISC metadata.xml 1717 SHA256 e93333c823f03d96175fb231a295021c08ebed2d4f1074683f2c1e87aa56e37d SHA512 7ab573e98dbb34953bec3c9b02bbee1bad2b897d7819b2d09e3a6055c018662edf6b33e61ae8278a706c15109b44edb24daafe06f55d18d1ce58bb075a99a838 WHIRLPOOL fa5bf30b0cf6bf843bc3ea604f97bd4bc536f459a5da73e7defb773887919dbd57f3d3c8ac190790d475e08ff7acdfde7efeacc4fdac8ab788a907fcbf0c8db5 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQIcBAEBCAAGBQJVBJJQAAoJEJOE+m71LUu6S8QP/ipQxV/Cpt3B0EZBjA1oDyMg -y1DGTszHFwGByfOBLxVwnt8aZanE9IQ9fT3Lc64Y2UXJfG5JksPPUDeL8e+fsJsm -gUvM8XNSoIWJ73c5wbyGdtGsy7sl1ic+G1tqAZvHm2jAjYhak7IzfWlPr1fWVmfy -fRYN1APMdDIMg9boYbj/bl6V3tHKuqTCczxqRo2TnjFnR4CwUipVnELQAzbR790a -Qla6miShVOuRdtvQbsokqK9Zxy+z87nGM9JtbhPHsRGxcl98APYG04p9ka7Apn1/ -wJXzkT2F4Pi8JxzqtnLSmZ42mpzNPp+5FhSFKM0OAS0k2nHQTB7S0plfFnxBjFRb -hSpP9WZAzg0exd1rHfcNQwsMkxXW8sHVqjf43e9a2VkOg5QvH33NhWNv9urxzDdi -86XRYRp/ISL7sOI3F3hSt0HRVmpyUzCcs9Xdggk8XjqlmBUF36RBnv9lxMybu9wg -O28tStLpfm6iWARhM4+z7qcf2PMnnzqZ3HwQHCAnTXDzJpux0lYQ4u3KL2692/Of -i6evd0fjQP8zqDjS8RbsLhewQ5MIIK1nrfLM/HK3TvbbwZbGRCyB3PJrno8pGv98 -mon/c2SC5M1rlNoEbvm19yHP8UYK2AaVuIQQ3iQTlVJnfNxT7HembTf8qOpyUs7m -gUJsS3Bi1avwqsirNZWJ -=vo5j +iQIcBAEBCAAGBQJVCKWDAAoJEJOE+m71LUu66XIP/iAhjHpLk7NuRf/3dGL5DPYQ +jRsZljoXnBhduHtOeSk8pBDYcRMlSZQv77LvahhyenpfM4c6lcP5cmHun72gA+rN +pWvoeiG8BSemEKmWKUpCv093JXKyQWqYP9o0qryerhqdizhSPpr+pw/FKUIS+Uv5 +1ddrwGmbLHt58ssGXlOPdcmNSCBch0ur0X8L5RF436JkGSlbVuwUW1/6RaD2KIyq +Rs2hYJHNpVbGDB8y+pNpYm9oCUSjEtNZVYPa8ijtznpdMtkY2A0VDFZUSC736OHB +eDS0pY4NgQwClu3BYfrUBr2FLWpNXcntcBB2vBlU3bxEfOzJ/6IMgwYLXsr4PQOh +NuaMwnhs3HoX9bMwsihtRkCJPo07BrCxuvdhi2B4Prv8LLl1c0XPBJMmLvBV28eJ +y+NziNk4eJoj5Yayf9i+ngcve+OPGeg9bCx1DBtYgtGxmGTcZ66J73NrIUTHG4tQ +MfbLBOYCS685dK4Z2Oe7gmjgsnFnrpqb5eDbelFVlbV4tyKA9J6pwviW9n72mo5B +2ZOETjPYbZD5E7zCiyliJbYm+sHz7SbJNdu9qp8vnJhA+k8cFbBDATRp1W58+1Ym +H6CsQwC3gJSvn4PzC5Ie7E5XvBijpAXOuDZMeQwFQKYSGHXp/M38S8s207Xv9rZU +pth0moJtmo+sKCNSrK+A +=yIOU -----END PGP SIGNATURE----- diff --git a/net-misc/electrum/electrum-2.0.3.ebuild b/net-misc/electrum/electrum-2.0.3.ebuild new file mode 100644 index 000000000000..6c0e6fb7bab7 --- /dev/null +++ b/net-misc/electrum/electrum-2.0.3.ebuild @@ -0,0 +1,157 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/electrum/electrum-2.0.3.ebuild,v 1.1 2015/03/17 22:04:40 blueness Exp $ + +EAPI="5" + +PYTHON_COMPAT=( python2_7 ) +PYTHON_REQ_USE="ncurses?" + +inherit eutils distutils-r1 gnome2-utils + +MY_P="Electrum-${PV}" +DESCRIPTION="User friendly Bitcoin client" +HOMEPAGE="https://electrum.org/" +SRC_URI="https://download.electrum.org/${MY_P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +LINGUAS="ar_SA cs_CZ da_DK de_DE el_GR eo_UY es_ES fr_FR hu_HU hy_AM id_ID it_IT ja_JP ky_KG lv_LV nl_NL pl_PL pt_BR pt_PT ro_RO ru_RU sk_SK sl_SI ta_IN th_TH vi_VN zh_CN" + +IUSE="aliases amodem cli coinbase_com cosign +fiat graph greenaddress_it gtk3 ncurses qrcode +qt4 sync trustedcoin_com vkb" + +for lingua in ${LINGUAS}; do + IUSE+=" linguas_${lingua}" +done + +REQUIRED_USE=" + || ( cli gtk3 ncurses qt4 ) + aliases? ( qt4 ) + amodem? ( qt4 ) + coinbase_com? ( qt4 ) + cosign? ( qt4 ) + fiat? ( qt4 ) + graph? ( qt4 ) + greenaddress_it? ( qt4 ) + qrcode? ( qt4 ) + sync? ( qt4 ) + trustedcoin_com? ( qt4 ) + vkb? ( qt4 ) +" + +RDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + >=dev-python/ecdsa-0.9[${PYTHON_USEDEP}] + dev-python/slowaes[${PYTHON_USEDEP}] + dev-python/pbkdf2[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/pyasn1[${PYTHON_USEDEP}] + dev-python/pyasn1-modules[${PYTHON_USEDEP}] + dev-python/tlslite[${PYTHON_USEDEP}] + dev-python/qrcode[${PYTHON_USEDEP}] + dev-python/socksipy[${PYTHON_USEDEP}] + dev-libs/protobuf[python,${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + gtk3? ( + dev-python/pygobject:3[${PYTHON_USEDEP}] + x11-libs/gtk+:3[introspection] + ) + qrcode? ( media-gfx/zbar[python,v4l,${PYTHON_USEDEP}] ) + qt4? ( + coinbase_com? ( dev-python/PyQt4[${PYTHON_USEDEP},webkit] ) + dev-python/PyQt4[${PYTHON_USEDEP}] + ) + ncurses? ( dev-lang/python ) + aliases? ( dev-python/dnspython[${PYTHON_USEDEP}] ) + amodem? ( dev-python/amodem[${PYTHON_USEDEP}] ) + graph? ( dev-python/matplotlib[${PYTHON_USEDEP}] ) +" + +S="${WORKDIR}/${MY_P}" + +DOCS="RELEASE-NOTES" + +src_prepare() { + # Don't advise using PIP + sed -i "s/On Linux, try 'sudo pip install zbar'/Re-emerge Electrum with the qrcode USE flag/" lib/qrscanner.py || die + + # Prevent icon from being installed in the wrong location + sed -i '/icons/d' setup.py || die + + validate_desktop_entries + + # Remove unrequested localization files: + for lang in ${LINGUAS}; do + use "linguas_${lang}" && continue + rm -r "lib/locale/${lang}" || die + done + + local wordlist= + # french is unfinished + for wordlist in \ + $(usex linguas_es_ES '' spanish) \ + $(usex linguas_pt_BR '' $(usex linguas_pt_PT '' portuguese)) \ + french \ + $(usex linguas_ja_JP '' japanese) \ + ; do + rm "lib/wordlist/${wordlist}.txt" || die + sed -i "/${wordlist}\\.txt/d" lib/mnemonic.py || die + done + + # Remove unrequested GUI implementations: + local gui + for gui in \ + $(usex cli '' stdio) \ + $(usex gtk3 '' gtk ) \ + $(usex qt4 '' qt ) \ + $(usex ncurses '' text ) \ + ; do + rm gui/"${gui}"* -r || die + done + + if ! use qt4; then + sed -i "s/'electrum_gui\\.qt',//;/\"qt\\/themes/d" setup.py || die + local bestgui=$(usex gtk3 gtk $(usex ncurses text stdio)) + sed -i "s/\(config.get('gui', \?\)'classic'/\1'${bestgui}'/" electrum || die + fi + + local plugin + # btchipwallet requires python btchip module (and dev-python/pyusb) + # trezor requires python trezorlib module + for plugin in \ + $(usex aliases '' openalias ) \ + $(usex amodem '' audio ) \ + btchipwallet \ + $(usex coinbase_com '' coinbase_buyback) \ + $(usex cosign '' cosigner_pool ) \ + $(usex fiat '' exchange_rate ) \ + $(usex graph '' plot ) \ + $(usex greenaddress_it '' greenaddress_instant) \ + $(usex sync '' labels ) \ + trezor \ + $(usex trustedcoin_com '' trustedcoin ) \ + $(usex vkb '' virtualkeyboard ) \ + ; do + rm plugins/"${plugin}"* || die + done + + distutils-r1_src_prepare +} + +src_install() { + doicon -s 128 icons/${PN}.png + distutils-r1_src_install +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postinst() { + gnome2_icon_cache_update +} + +pkg_postrm() { + gnome2_icon_cache_update +} -- 2.26.2