Gentoo Archives: gentoo-commits

From: "Markos Chandras (hwoarang)" <hwoarang@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-im/emesene: emesene-9999.ebuild emesene-2.11.5.ebuild ChangeLog emesene-2.11.4.ebuild
Date: Mon, 30 May 2011 17:56:57
Message-Id: 20110530175647.5774320054@flycatcher.gentoo.org
1 hwoarang 11/05/30 17:56:47
2
3 Modified: ChangeLog
4 Added: emesene-9999.ebuild emesene-2.11.5.ebuild
5 Removed: emesene-2.11.4.ebuild
6 Log:
7 Version bump and initial commit of live ebuild. Add missing || die and minor fix on src_prepare as well
8
9 (Portage version: 2.1.9.49/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.2 net-im/emesene/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/emesene/ChangeLog?rev=1.2&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/emesene/ChangeLog?rev=1.2&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/emesene/ChangeLog?r1=1.1&r2=1.2
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/net-im/emesene/ChangeLog,v
21 retrieving revision 1.1
22 retrieving revision 1.2
23 diff -u -r1.1 -r1.2
24 --- ChangeLog 29 May 2011 12:06:54 -0000 1.1
25 +++ ChangeLog 30 May 2011 17:56:47 -0000 1.2
26 @@ -1,6 +1,15 @@
27 # ChangeLog for net-im/emesene
28 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/net-im/emesene/ChangeLog,v 1.1 2011/05/29 12:06:54 hwoarang Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/net-im/emesene/ChangeLog,v 1.2 2011/05/30 17:56:47 hwoarang Exp $
31 +
32 +*emesene-9999 (30 May 2011)
33 +*emesene-2.11.5 (30 May 2011)
34 +
35 + 30 May 2011; Markos Chandras <hwoarang@g.o> -emesene-2.11.4.ebuild,
36 + +emesene-2.11.5.ebuild, +files/emesene-2.11.5-svgfix.patch,
37 + +emesene-9999.ebuild:
38 + Version bump and initial commit of live ebuild. Add missing || die and minor
39 + fix on src_prepare as well
40
41 *emesene-2.11.4 (29 May 2011)
42 *emesene-1.6.3 (29 May 2011)
43
44
45
46 1.1 net-im/emesene/emesene-9999.ebuild
47
48 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/emesene/emesene-9999.ebuild?rev=1.1&view=markup
49 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/emesene/emesene-9999.ebuild?rev=1.1&content-type=text/plain
50
51 Index: emesene-9999.ebuild
52 ===================================================================
53 # Copyright 1999-2011 Gentoo Foundation
54 # Distributed under the terms of the GNU General Public License v2
55 # $Header: /var/cvsroot/gentoo-x86/net-im/emesene/emesene-9999.ebuild,v 1.1 2011/05/30 17:56:47 hwoarang Exp $
56
57 EAPI="3"
58 PYTHON_DEPEND="2"
59 PYTHON_USE_WITH="sqlite"
60 SUPPORT_PYTHON_ABIS="1"
61 RESTRICT_PYTHON_ABIS="3.*"
62 EGIT_REPO_URI="git://github.com/emesene/emesene.git"
63
64 inherit distutils eutils git
65
66 DESCRIPTION="Platform independent MSN Messenger client written in Python+GTK"
67 HOMEPAGE="http://www.emesene.org"
68
69 LICENSE="|| ( GPL-2 GPL-3 LGPL-3 )"
70 SLOT="2"
71 KEYWORDS=""
72 IUSE="jabber"
73
74 RDEPEND="dev-python/pygtk:2
75 dev-python/papyon
76 dev-python/notify-python
77 jabber? ( dev-python/xmpppy )"
78
79 src_prepare() {
80 # do not import dummy session
81 sed -i -e "/import e3dummy/d" ${PN}/${PN}.py || die
82 # fix .desktop icon to look for emesene-2 executable
83 sed -i -e "s:${PN}:${PN}-2:g" \
84 ${PN}/data/share/applications/${PN}.desktop || die
85 # Use a better meny entry
86 sed -i -e "/^Name/s:${PN}-2:Emesene v2:" \
87 ${PN}/data/share/applications/${PN}.desktop || die
88 distutils_src_prepare
89 }
90
91 src_install() {
92 mysymlink(){
93 dosym $(python_get_sitedir)/${PN}/${PN} /usr/bin/${PN}-2 || die
94 }
95 distutils_src_install
96 # fix names
97 mv "${D}"/usr/share/applications/${PN}.desktop \
98 "${D}"/usr/share/applications/${PN}-2.desktop
99 mv "${D}"/usr/share/pixmaps/${PN}.png \
100 "${D}"/usr/share/pixmaps/${PN}-2.png
101 mv "${D}"/usr/share/pixmaps/${PN}.xpm \
102 "${D}"/usr/share/pixmaps/${PN}-2.xpm
103 mv "${D}"/usr/share/man/man1/${PN}.1 \
104 "${D}"/usr/share/man/man1/${PN}-2.1
105
106 python_execute_function -q mysymlink
107 }
108
109 pkg_postinst() {
110 ewarn
111 ewarn "${PN}-2 is on early stages of development."
112 ewarn "Please do not file bugs on Gentoo buzilla"
113 ewarn "unless you have problems with the ebuild."
114 ewarn "Use the upstram bug tracker to report bugs:"
115 ewarn
116 ewarn "https://github.com/emesene/emesene/issues"
117 }
118
119
120
121 1.1 net-im/emesene/emesene-2.11.5.ebuild
122
123 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/emesene/emesene-2.11.5.ebuild?rev=1.1&view=markup
124 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/emesene/emesene-2.11.5.ebuild?rev=1.1&content-type=text/plain
125
126 Index: emesene-2.11.5.ebuild
127 ===================================================================
128 # Copyright 1999-2011 Gentoo Foundation
129 # Distributed under the terms of the GNU General Public License v2
130 # $Header: /var/cvsroot/gentoo-x86/net-im/emesene/emesene-2.11.5.ebuild,v 1.1 2011/05/30 17:56:47 hwoarang Exp $
131
132 EAPI="3"
133 PYTHON_DEPEND="2"
134 PYTHON_USE_WITH="sqlite"
135 SUPPORT_PYTHON_ABIS="1"
136 RESTRICT_PYTHON_ABIS="3.*"
137
138 EMESENE_COMMIT="5cf77b3"
139 GIT_COMMIT="5c6aad"
140
141 MY_P="${PN}-${PN}-v${PV}-0-gb${GIT_COMMIT}"
142 inherit distutils eutils
143
144 DESCRIPTION="Platform independent MSN Messenger client written in Python+GTK"
145 HOMEPAGE="http://www.emesene.org"
146 SRC_URI="http://dev.gentoo.org/~hwoarang/distfiles/${MY_P}.tar.gz"
147
148 LICENSE="|| ( GPL-2 GPL-3 LGPL-3 )"
149 SLOT="2"
150 KEYWORDS="~amd64 ~x86"
151 IUSE="jabber"
152
153 RDEPEND="dev-python/pygtk:2
154 dev-python/papyon
155 dev-python/notify-python
156 jabber? ( dev-python/xmpppy )"
157
158 S="${WORKDIR}/${PN}-${PN}-${EMESENE_COMMIT}"
159
160 src_prepare() {
161 # do not import dummy session
162 sed -i -e "/import e3dummy/d" ${PN}/${PN}.py || die
163 # fix .desktop icon to look for emesene-2 executable
164 sed -i -e "s:${PN}:${PN}-2:g" \
165 ${PN}/data/share/applications/${PN}.desktop || die
166 # Use a better meny entry
167 sed -i -e "/^Name/s:${PN}-2:Emesene v2:" \
168 ${PN}/data/share/applications/${PN}.desktop || die
169 epatch "${FILESDIR}"/${P}-svgfix.patch
170
171 distutils_src_prepare
172 }
173
174 src_install() {
175 mysymlink(){
176 dosym $(python_get_sitedir)/${PN}/${PN} /usr/bin/${PN}-2 || die
177 }
178 distutils_src_install
179 # fix names
180 mv "${D}"/usr/share/applications/${PN}.desktop \
181 "${D}"/usr/share/applications/${PN}-2.desktop
182 mv "${D}"/usr/share/pixmaps/${PN}.png \
183 "${D}"/usr/share/pixmaps/${PN}-2.png
184 mv "${D}"/usr/share/pixmaps/${PN}.xpm \
185 "${D}"/usr/share/pixmaps/${PN}-2.xpm
186 mv "${D}"/usr/share/man/man1/${PN}.1 \
187 "${D}"/usr/share/man/man1/${PN}-2.1
188
189 python_execute_function -q mysymlink
190 }