]> Pileus Git - ~andy/sunrise/commitdiff
net-misc/electrum: New Ebuild for bug #420071 (thanks to chithead, hasufell, et al.)
authorMaks Verver (Soultaker) <maksverver@geocities.com>
Sat, 9 Jun 2012 15:03:53 +0000 (17:03 +0200)
committerMaks Verver (Soultaker) <maksverver@geocities.com>
Sat, 9 Jun 2012 15:03:53 +0000 (17:03 +0200)
net-misc/electrum/ChangeLog [new file with mode: 0644]
net-misc/electrum/Manifest [new file with mode: 0644]
net-misc/electrum/electrum-0.56.ebuild [new file with mode: 0644]
net-misc/electrum/metadata.xml [new file with mode: 0644]

diff --git a/net-misc/electrum/ChangeLog b/net-misc/electrum/ChangeLog
new file mode 100644 (file)
index 0000000..625a576
--- /dev/null
@@ -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 (file)
index 0000000..053c7bb
--- /dev/null
@@ -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 (file)
index 0000000..202d710
--- /dev/null
@@ -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 (file)
index 0000000..cc3fe24
--- /dev/null
@@ -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>