Gentoo Archives: gentoo-commits

From: "Anthony G. Basile (blueness)" <blueness@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-misc/electrum: electrum-1.8.ebuild ChangeLog
Date: Sun, 02 Jun 2013 12:56:11
Message-Id: 20130602125606.01FCF2171D@flycatcher.gentoo.org
1 blueness 13/06/02 12:56:05
2
3 Modified: ChangeLog
4 Added: electrum-1.8.ebuild
5 Log:
6 Version bump
7
8 (Portage version: 2.1.11.62/cvs/Linux x86_64, signed Manifest commit with key 0xF52D4BBA)
9
10 Revision Changes Path
11 1.11 net-misc/electrum/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/electrum/ChangeLog?rev=1.11&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/electrum/ChangeLog?rev=1.11&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/electrum/ChangeLog?r1=1.10&r2=1.11
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-misc/electrum/ChangeLog,v
20 retrieving revision 1.10
21 retrieving revision 1.11
22 diff -u -r1.10 -r1.11
23 --- ChangeLog 15 May 2013 09:55:00 -0000 1.10
24 +++ ChangeLog 2 Jun 2013 12:56:05 -0000 1.11
25 @@ -1,6 +1,11 @@
26 # ChangeLog for net-misc/electrum
27 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-misc/electrum/ChangeLog,v 1.10 2013/05/15 09:55:00 blueness Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-misc/electrum/ChangeLog,v 1.11 2013/06/02 12:56:05 blueness Exp $
30 +
31 +*electrum-1.8 (02 Jun 2013)
32 +
33 + 02 Jun 2013; Anthony G. Basile <blueness@g.o> +electrum-1.8.ebuild:
34 + Version bump
35
36 15 May 2013; Anthony G. Basile <blueness@g.o> ChangeLog:
37 Fix failed gpg signing of Manifest
38
39
40
41 1.1 net-misc/electrum/electrum-1.8.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/electrum/electrum-1.8.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/electrum/electrum-1.8.ebuild?rev=1.1&content-type=text/plain
45
46 Index: electrum-1.8.ebuild
47 ===================================================================
48 # Copyright 1999-2013 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/net-misc/electrum/electrum-1.8.ebuild,v 1.1 2013/06/02 12:56:05 blueness Exp $
51
52 EAPI="5"
53
54 PYTHON_COMPAT=( python{2_6,2_7} )
55
56 inherit eutils distutils-r1 gnome2-utils
57
58 MY_P=Electrum-${PV}
59 DESCRIPTION="User friendly Bitcoin client"
60 HOMEPAGE="http://electrum.org/"
61 SRC_URI="http://download.electrum.org/download/${MY_P}.tar.gz"
62
63 LICENSE="GPL-3"
64 SLOT="0"
65 KEYWORDS="~amd64 ~x86"
66 IUSE="gtk qt4"
67 REQUIRED_USE="|| ( gtk qt4 )"
68
69 LANGS="br cs de eo es fr it lv nl ru sl vi zh"
70
71 for X in ${LANGS}; do
72 IUSE+=" linguas_${X}"
73 done
74 unset X
75
76 RDEPEND="
77 dev-python/setuptools
78 dev-python/ecdsa
79 dev-python/slowaes
80 gtk? ( dev-python/pygtk:2 )
81 qt4? ( dev-python/PyQt4 )"
82
83 S=${WORKDIR}/${MY_P}
84
85 DOCS="RELEASE-NOTES"
86
87 src_prepare() {
88 # Prevent icon from being installed in the wrong location:
89 sed -i '/electrum\.png/ d' setup.py || die
90 sed -i "s:^Icon=.*:Icon=${PN}:" "${PN}.desktop" || die
91
92 # Fix .desktop to pass validation
93 sed -i 's:bitcoin$:bitcoin;:' electrum.desktop || die
94
95 # Remove unrequested localization files:
96 local lang
97 for lang in ${LANGS#en}; do
98 if use linguas_$lang; then
99 test -f "locale/$lang/LC_MESSAGES/${PN}.mo" || die
100 else
101 rm -r "locale/$lang" || die
102 fi
103 done
104
105 # Remove unrequested GUI implementations:
106 if use !gtk; then
107 rm gui/gui_gtk.py || die
108 fi
109 if use !qt4; then
110 rm gui/gui_{classic,lite}.py gui/qt_{console,util}.py || die
111 sed -i "/config.get('gui','classic')/s/classic/gtk/" electrum \
112 || die
113 fi
114
115 distutils-r1_src_prepare
116 }
117
118 src_install() {
119 doicon -s 64 icons/${PN}.png
120 distutils-r1_src_install
121 }
122
123 pkg_preinst() {
124 gnome2_icon_savelist
125 }
126
127 pkg_postinst() {
128 gnome2_icon_cache_update
129 }
130
131 pkg_postrm() {
132 gnome2_icon_cache_update
133 }