From 4e6630af9d3357e4ba8059ad72cf105766cf7cd3 Mon Sep 17 00:00:00 2001 From: "Anthony G. Basile" Date: Mon, 4 May 2015 12:54:07 +0000 Subject: [PATCH] Version bump. Bug #548394. Package-Manager: portage-2.2.18/cvs/Linux x86_64 Manifest-Sign-Key: 0xF52D4BBA --- net-misc/electrum/ChangeLog | 7 +- net-misc/electrum/Manifest | 32 +++--- net-misc/electrum/electrum-2.1.1.ebuild | 144 ++++++++++++++++++++++++ 3 files changed, 166 insertions(+), 17 deletions(-) create mode 100644 net-misc/electrum/electrum-2.1.1.ebuild diff --git a/net-misc/electrum/ChangeLog b/net-misc/electrum/ChangeLog index a8a297e99f3c..58e446fa17ca 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.32 2015/04/08 18:04:50 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/electrum/ChangeLog,v 1.33 2015/05/04 12:53:43 blueness Exp $ + +*electrum-2.1.1 (04 May 2015) + + 04 May 2015; Anthony G. Basile +electrum-2.1.1.ebuild: + Version bump. Bug #548394. 08 Apr 2015; Michał Górny electrum-1.9.8-r1.ebuild: Drop old Python implementations diff --git a/net-misc/electrum/Manifest b/net-misc/electrum/Manifest index 68d7b750d169..8a7b12b29fc8 100644 --- a/net-misc/electrum/Manifest +++ b/net-misc/electrum/Manifest @@ -7,27 +7,27 @@ AUX setup.py-1.9.7.patch 1100 SHA256 b82d87fbffc4a9233e3000b853b4d5888c7ba7dd43b 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 +DIST Electrum-2.1.1.tar.gz 1778994 SHA256 958c7113072aa4a00a7e58a6e325d952fc35896a8678952cf6487636f74164e0 SHA512 06277a810a6533cc800c6813f874a0a6e3a7e598bdd47b73a6edb440bc5efefc56edacc44c15349e3d0c72d350700c67025f43e5478b4ae838af57acc1c91f52 WHIRLPOOL 2bf9392ebbd6e7b63e4e1e12cf72356dae1e1605a3c543c3a174229247fbb280412df5fac37a195b815018b8425d88618be54d4f3b58e37273ba40776f6b3765 EBUILD electrum-1.9.8-r1.ebuild 3050 SHA256 7b19c6117435f22f728a5303f765bc77f0b463c97aa9de404da298929b760a72 SHA512 416d0d39106ab9b95c0cae27948712f69ba032f5c45f22e9b5934ce6a9098947e1198c3e9dbeb81a485c3c14e843d088f6cebf6c3db050fc5e5382dd969eb20e WHIRLPOOL 04beb7407baa20fcd8cceca4a072ecf1f375d4242e1ed6783824ba1db01ef5044421eb57c337b6c88fca5ec7b89e825b9f80481b7d1b0e5448e6a978af4d3f2f EBUILD electrum-2.0.0.ebuild 4269 SHA256 f81206c6364250d806365186c58a051eac7990f7f216b9951c345ceabb7fff03 SHA512 e2baef08bce6f11cd102a0db5b3cc9fc08fc3b3ce6b54dfba6b5012f566fb0ca470a2f7a463730ad24709417438357bc3d4130bbb7050673dd9afdc45748718e WHIRLPOOL a4e288c66c182d78c9e7e9e2499d27fe6200dc87a865c62f4a0ebc498da890cd1083f9214b34e2b1abb43fe14b0388ae721a30f5fb52f167165b3c28a7541b39 EBUILD electrum-2.0.3.ebuild 4273 SHA256 cea406714755b3b597f0cce3bcde6df184391cb0f26440be16183281fecdc9c6 SHA512 fa3a21a2825634c2cd73156a3fff9807255579e59472500dbded8779b92b46177d3c7235e808adc38ec5467e32d9e272b2104ba648b0160bb3373129bbfdfbb6 WHIRLPOOL bc848619c63af44acd62647aafc4160710a632570d63325189ba253001f4ac90557f1942ae1d37905ff33aa6fc728850b60cc6abf578d7a5def72ba9656ba3fa -MISC ChangeLog 4781 SHA256 c263ce1582dd0fcbe7163c4fc0817d1d581bf5529a876dc3b4c1705e97ff80ba SHA512 826d4788344ed9f4d45692168f0fbdab75b06a1f71f9da5d5016a6513eedd78ad95e1d2b8e4e787faf66b65271fdcd6a0df1c99aacdaa3f9d001588125df0401 WHIRLPOOL f75f94f9ef82cb5d1929ded41e1922f564870add1c76737a89f3d21599d2e77e640261a99d02aaf35ad32d3492a87ea9d23d2fe4ac435e13ffe60709dc962711 +EBUILD electrum-2.1.1.ebuild 3743 SHA256 a48b1433b573d58ff757544afa3eabc3d2f2df984c2279ae7d864c1c522dfc02 SHA512 7d9a16921c16f34272ce87c528fcea999047f6a626536fed65e9600337e631ea123e21fc15b47ff942d2b035d3628d2aa9585f7912ab1a6fdf0db55ff604143f WHIRLPOOL 8b1835c32e95188be56728b1e75baa30cdab729595ff08f24cd43541676e602cb08e05e7992e944be0d72e0919d752eec7743341f86f59f32aebd2589ae8ebc2 +MISC ChangeLog 4924 SHA256 b0153accf3e291f2ed26b0cfd08678e9d7cd7091cdf1ed7f5a315cb94b2ceb2d SHA512 78682974b1f835896f9fbbcd79e145d253ab85b3c462d0d037130bbd6a9c86811b2e481b50b9106f21f54d9dcbc0b87ace75d2606aaccc4f61c9f1b1b0e1dba0 WHIRLPOOL c2f2b3861f8742b3b18bca26e348caec8080e604b1ae1472eca5b90d4529e299189a3c9dcef6dee9dbb972add77a7b915e5ff58e7e3c5d8b5610a335630987b7 MISC metadata.xml 1717 SHA256 e93333c823f03d96175fb231a295021c08ebed2d4f1074683f2c1e87aa56e37d SHA512 7ab573e98dbb34953bec3c9b02bbee1bad2b897d7819b2d09e3a6055c018662edf6b33e61ae8278a706c15109b44edb24daafe06f55d18d1ce58bb075a99a838 WHIRLPOOL fa5bf30b0cf6bf843bc3ea604f97bd4bc536f459a5da73e7defb773887919dbd57f3d3c8ac190790d475e08ff7acdfde7efeacc4fdac8ab788a907fcbf0c8db5 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQJ8BAEBCABmBQJVJW3PXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w -ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC -MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOjcUQANymVfa7VYQ7m3Deg1eZ8YcS -RA+Kr5WAwhq/kpnS39qD2kBDn+Yj+63Sj1jxyPVi/KYZVrZuMXbl9AV2gbV79eCt -eonwy/CL0rMV4IQLS5GNMmbX1c+TvakSUOp2nGQbo7kIXRqp7EjgbvylGjZUjkq/ -juplrje1NFpkIatpvW8K/+oN7LjNbfDvG/tDpjFeipa+oll2NA8yQpHFcyFLPqmD -s7GtC9eG1MzLR3y9lgcgZ6woWLR13oH00m/9dUHkd1PF1VDwvCgv+c0TEijcCj/y -T60PBNfF7pADOlWRhc7XHamjiK9NJtu5GqI3IYculNFpoacypm1UmFpuqXBleF+m -OuM3usVTkACs4qQrYW0Bs4qrHn7krGfQSyrThPuHEIqR1J8qa+BCkQxt4ZGTZh6m -9N8jnhS+LJg4PI30vXoTGeafrPi2hBJWWAIBgohOl2lfCsnG+tm5aqYst0PKOjq9 -4W5Y0cNF9DdhZux/rhqOuCheXb1t0ptfJ1nhX2bF4fAAercDTuqjRKUnj4uwwSt6 -S4bKlstF4L+plz2Q0xS4+rPgxGMXQ3jKnB/lx/Ts8741yJeg2V2rBcbASihUR4k4 -v4cHbqa3HwUUKFyIuxnlGDE9BZZUSo64yMxoJhTIDyK11g3JtZug1u4xqldy7AYY -FVcNCeJiFVEDZSABdKPG -=EcyV +iQIcBAEBCAAGBQJVR2xDAAoJEJOE+m71LUu6GloP/1a+X/ZEc3tEF7Yg392Bp4EM +SzzZdeaX4t8QQF0EBUds0VlnWfY4tZii2os47xVaFk7wZtrdHMiHwYQTBfm98cOb +01PsuwsBJRyUm6r+Kd5iAppd3R57WCF1X4501m0s7/5ekAwreEwDvskFBXei2zYS +6u2XkxJr2uDgl7vC49hPJteUvU+zOMANw3qF/ueW1Yfrd1y/lQxXlNzPidCamYbT +Sfp9oVoJJe3rMEKGeA5Yl8+GoKqzwu52PASQkGH75d+81v2VQkjY2ZYOOHVp4cTs +NgrsdxD4FfkZSO9R9X4qQw7PIUDuU1KVJhwlZWbcr209cC8oSvt8tzHF8QgGlyqI +uKtvTJYi7kZ/uaegCbY2CkiOo8jO5FwWG6UgU/sshv1QCpcn3zVXYF08mmhNQV4x +ZysGOX18hUnSu0GDA5yaWDwFXH2CV2hqroN5rVZQ77uNkLpW3YM+mQe9aN3FScOm +UZ1WstsCGTq9LSKVSY645d+5X1dDG4DcHQS5NZWWuSYUvIwMA3iqC3cUQbPtba76 +qg4oEbn9VP8y8i4oWRSbMTPr05KbiH2W9jAcF8yh9QvEbEJpakt3s9vEm71Qovma +YVHRiVFdAGWDM4ICjOqbXSJMDai4dZLkuOl5IKiDFNs1PDSU9QzS5uegNvuoAs6t +lkCYlhKVHYvlTXtNDnDk +=Nq1J -----END PGP SIGNATURE----- diff --git a/net-misc/electrum/electrum-2.1.1.ebuild b/net-misc/electrum/electrum-2.1.1.ebuild new file mode 100644 index 000000000000..739aa6e3b446 --- /dev/null +++ b/net-misc/electrum/electrum-2.1.1.ebuild @@ -0,0 +1,144 @@ +# 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.1.1.ebuild,v 1.1 2015/05/04 12:53:43 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="cli cosign +fiat 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 ) + cosign? ( qt4 ) + fiat? ( 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? ( + dev-python/PyQt4[${PYTHON_USEDEP}] + ) + ncurses? ( dev-lang/python ) +" + +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 cosign '' cosigner_pool ) \ + $(usex fiat '' exchange_rate ) \ + $(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