summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaks Verver (Soultaker) <maksverver@geocities.com>2012-06-09 17:03:53 +0200
committerMaks Verver (Soultaker) <maksverver@geocities.com>2012-06-09 17:03:53 +0200
commit340aa8dde97303f7f966047dff294c43b4d210df (patch)
treeb9a7a0cb84509ad4765974fb1a12a60d4946061e /net-misc
parentdev-python/slowaes: New Ebuild for bug #420071 (thanks to chithead, hasufell,... (diff)
downloadsunrise-340aa8dde97303f7f966047dff294c43b4d210df.tar.gz
sunrise-340aa8dde97303f7f966047dff294c43b4d210df.tar.bz2
sunrise-340aa8dde97303f7f966047dff294c43b4d210df.zip
net-misc/electrum: New Ebuild for bug #420071 (thanks to chithead, hasufell, et al.)
Diffstat (limited to 'net-misc')
-rw-r--r--net-misc/electrum/ChangeLog10
-rw-r--r--net-misc/electrum/Manifest4
-rw-r--r--net-misc/electrum/electrum-0.56.ebuild86
-rw-r--r--net-misc/electrum/metadata.xml7
4 files changed, 107 insertions, 0 deletions
diff --git a/net-misc/electrum/ChangeLog b/net-misc/electrum/ChangeLog
new file mode 100644
index 000000000..625a576d0
--- /dev/null
+++ b/net-misc/electrum/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for net-misc/electrum
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*electrum-0.56 (09 Jun 2012)
+
+ 09 Jun 2012; Maks Verver (Soultaker) <maksverver@geocities.com>
+ +electrum-0.56.ebuild, +metadata.xml:
+ New Ebuild for bug #420071 (thanks to chithead, hasufell, et al.)
+
diff --git a/net-misc/electrum/Manifest b/net-misc/electrum/Manifest
new file mode 100644
index 000000000..053c7bb2c
--- /dev/null
+++ b/net-misc/electrum/Manifest
@@ -0,0 +1,4 @@
+DIST Electrum-0.56.tar.gz 211243 RMD160 f1948e1767854c7477876cf09e6b8f83e84e1363 SHA1 c1adde188a68a896d264ef92de7996f1c518f703 SHA256 b935b9bdc85b360a7bde6b5a07ce3fb1ebc7340c473f43619ce19a9b175da3b4
+EBUILD electrum-0.56.ebuild 1661 RMD160 14cf16295ec9ef0eb66e3a0aa1d1da5998cb4bda SHA1 9c16763f531ba52f6c58159f8d9aed69c56dd1c1 SHA256 1bfbbacbbb30cb58ce50f704b7665cf52cfec3b533fa6761b8fb40700b0831e1
+MISC ChangeLog 323 RMD160 134a67d8a92ed53386c40ce7392bf4a8415bfd2b SHA1 2f0956b2b5d07ea650dc919bde36677951d398d2 SHA256 4ecc7153cc0393d48e53d823a5bc3d45389e1cf80fccb365fb30f97b05d089dd
+MISC metadata.xml 214 RMD160 efd8175069efb91061298ff4584218b633e44678 SHA1 d372fdbfcb7fd07a4082961d3f3527be4fca1d60 SHA256 c1f09dc7d5313cd2da7b82259c7846ed23144d62b15e59680ada90e2b6b4d154
diff --git a/net-misc/electrum/electrum-0.56.ebuild b/net-misc/electrum/electrum-0.56.ebuild
new file mode 100644
index 000000000..202d710cc
--- /dev/null
+++ b/net-misc/electrum/electrum-0.56.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+PYTHON_DEPEND="2:2.6"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="2.5 3.*"
+
+inherit eutils distutils gnome2-utils
+
+MY_P=Electrum-${PV}
+DESCRIPTION="Lightweight Bitcoin client"
+HOMEPAGE="http://ecdsa.org/electrum/"
+SRC_URI="http://ecdsa.org/${PN}/${MY_P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gtk qt4"
+REQUIRED_USE="|| ( gtk qt4 )"
+
+LANGS="en de fr sl vi"
+
+for X in ${LANGS}; do
+ IUSE+=" linguas_${X}"
+done
+unset X
+
+DEPEND=""
+RDEPEND="dev-python/ecdsa
+ dev-python/slowaes
+ gtk? ( dev-python/pygtk:2 )
+ qt4? ( dev-python/PyQt4 )"
+
+S=${WORKDIR}/${MY_P}
+
+DOCS="RELEASE-NOTES"
+
+src_prepare() {
+ # Prevent icon from being installed in the wrong location:
+ sed -i '/electrum\.png/ d' setup.py || die
+ sed -i "s:^Icon=.*:Icon=${PN}:" "${PN}.desktop" || die
+
+ # Fix language codes (from country codes)
+ mv locale/vn locale/vi || die # Vietnamese
+ mv locale/si locale/sl || die # Slovenian
+
+ # Remove unused localizations:
+ local lang
+ for lang in $LANGS; do
+ if [ $lang != en ] && use !linguas_$lang; then
+ rm -r locale/$lang || die
+ fi
+ done
+
+ # Get rid of unused GUI implementations:
+ if use !gtk; then
+ rm lib/gui.py || die
+ fi
+ if use !qt4; then
+ rm lib/gui_qt.py || die
+ sed -i 's/default="qt"/default="gtk"/' electrum || die
+ fi
+
+ distutils_src_prepare
+}
+
+src_install() {
+ doicon -s 64 ${PN}.png
+ distutils_src_install
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+ distutils_pkg_postinst
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+ distutils_pkg_postrm
+}
diff --git a/net-misc/electrum/metadata.xml b/net-misc/electrum/metadata.xml
new file mode 100644
index 000000000..cc3fe2494
--- /dev/null
+++ b/net-misc/electrum/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>maintainer-wanted@gentoo.org</email>
+ </maintainer>
+</pkgmetadata>