Version bump. Bug #548394.
authorAnthony G. Basile <blueness@gentoo.org>
Mon, 4 May 2015 12:54:07 +0000 (12:54 +0000)
committerAnthony G. Basile <blueness@gentoo.org>
Mon, 4 May 2015 12:54:07 +0000 (12:54 +0000)
Package-Manager: portage-2.2.18/cvs/Linux x86_64
Manifest-Sign-Key: 0xF52D4BBA

net-misc/electrum/ChangeLog
net-misc/electrum/Manifest
net-misc/electrum/electrum-2.1.1.ebuild [new file with mode: 0644]

index a8a297e99f3c1847f4eb315c5ba2412bf639a945..58e446fa17ca00e487f9945a99d254294f06018c 100644 (file)
@@ -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 <blueness@gentoo.org> +electrum-2.1.1.ebuild:
+  Version bump.  Bug #548394.
 
   08 Apr 2015; Michał Górny <mgorny@gentoo.org> electrum-1.9.8-r1.ebuild:
   Drop old Python implementations
index 68d7b750d169af73a5f8fb3edc105b55232dc2d6..8a7b12b29fc8f93fd508707f912dc515f1d72daa 100644 (file)
@@ -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 (file)
index 0000000..739aa6e
--- /dev/null
@@ -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
+}