Gentoo Archives: gentoo-commits

From: "Julian Ospald (hasufell)" <hasufell@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-p2p/pybitmessage: pybitmessage-0.4.2.ebuild ChangeLog
Date: Mon, 27 Jan 2014 00:02:42
Message-Id: 20140127000237.C08F22004C@flycatcher.gentoo.org
1 hasufell 14/01/27 00:02:37
2
3 Modified: ChangeLog
4 Added: pybitmessage-0.4.2.ebuild
5 Log:
6 version bump
7
8 (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key E73C35B3)
9
10 Revision Changes Path
11 1.7 net-p2p/pybitmessage/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/pybitmessage/ChangeLog?rev=1.7&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/pybitmessage/ChangeLog?rev=1.7&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/pybitmessage/ChangeLog?r1=1.6&r2=1.7
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-p2p/pybitmessage/ChangeLog,v
20 retrieving revision 1.6
21 retrieving revision 1.7
22 diff -u -r1.6 -r1.7
23 --- ChangeLog 3 Oct 2013 12:55:40 -0000 1.6
24 +++ ChangeLog 27 Jan 2014 00:02:37 -0000 1.7
25 @@ -1,6 +1,11 @@
26 # ChangeLog for net-p2p/pybitmessage
27 -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-p2p/pybitmessage/ChangeLog,v 1.6 2013/10/03 12:55:40 hasufell Exp $
29 +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/net-p2p/pybitmessage/ChangeLog,v 1.7 2014/01/27 00:02:37 hasufell Exp $
31 +
32 +*pybitmessage-0.4.2 (27 Jan 2014)
33 +
34 + 27 Jan 2014; Julian Ospald <hasufell@g.o> +pybitmessage-0.4.2.ebuild:
35 + version bump
36
37 *pybitmessage-0.4.1 (03 Oct 2013)
38
39
40
41
42 1.1 net-p2p/pybitmessage/pybitmessage-0.4.2.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/pybitmessage/pybitmessage-0.4.2.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/pybitmessage/pybitmessage-0.4.2.ebuild?rev=1.1&content-type=text/plain
46
47 Index: pybitmessage-0.4.2.ebuild
48 ===================================================================
49 # Copyright 1999-2014 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/net-p2p/pybitmessage/pybitmessage-0.4.2.ebuild,v 1.1 2014/01/27 00:02:37 hasufell Exp $
52
53 EAPI=5
54
55 PYTHON_COMPAT=( python2_7 )
56 PYTHON_REQ_USE="sqlite"
57
58 inherit eutils python-r1 gnome2-utils
59
60 DESCRIPTION="P2P communications protocol"
61 HOMEPAGE="https://bitmessage.org"
62 SRC_URI="https://github.com/Bitmessage/PyBitmessage/archive/v${PV}.tar.gz -> ${P}.tar.gz"
63
64 LICENSE="MIT"
65 SLOT="0"
66 KEYWORDS="~amd64 ~x86"
67 IUSE=""
68 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
69
70 DEPEND="${PYTHON_DEPS}"
71 RDEPEND="${DEPEND}
72 dev-libs/openssl[-bindist]
73 dev-python/PyQt4[${PYTHON_USEDEP}]"
74
75 S=${WORKDIR}/PyBitmessage-${PV}
76
77 src_compile() { :; }
78
79 src_install () {
80 cat >> "${T}"/${PN}-wrapper <<-EOF
81 #!/usr/bin/env python
82 import os
83 import sys
84 sys.path.append("@SITEDIR@")
85 os.chdir("@SITEDIR@")
86 os.execl('@PYTHON@', '@EPYTHON@', '@SITEDIR@/bitmessagemain.py')
87 EOF
88
89 touch src/__init__.py || die
90
91 install_python() {
92 local python_moduleroot=${PN}
93 python_domodule src/*
94 sed \
95 -e "s#@SITEDIR@#$(python_get_sitedir)/${PN}#" \
96 -e "s#@EPYTHON@#${EPYTHON}#" \
97 -e "s#@PYTHON@#${PYTHON}#" \
98 "${T}"/${PN}-wrapper > ${PN} || die
99 python_doscript ${PN}
100 }
101
102 python_foreach_impl install_python
103
104 dodoc README.md debian/changelog
105 doman man/*
106
107 newicon -s 24 desktop/icon24.png ${PN}.png
108 newicon -s scalable desktop/can-icon.svg ${PN}.svg
109 domenu desktop/${PN}.desktop
110 }
111
112 pkg_preinst() {
113 gnome2_icon_savelist
114 }
115
116 pkg_postinst() {
117 gnome2_icon_cache_update
118 }
119
120 pkg_postrm() {
121 gnome2_icon_cache_update
122 }