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-2.12.5.ebuild metadata.xml ChangeLog
Date: Wed, 06 Jun 2012 18:33:10
Message-Id: 20120606183256.03D882004B@flycatcher.gentoo.org
1 hwoarang 12/06/06 18:32:56
2
3 Modified: metadata.xml ChangeLog
4 Added: emesene-2.12.5.ebuild
5 Log:
6 Version bump
7
8 (Portage version: 2.1.10.65/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.3 net-im/emesene/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/emesene/metadata.xml?rev=1.3&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/emesene/metadata.xml?rev=1.3&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/emesene/metadata.xml?r1=1.2&r2=1.3
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-im/emesene/metadata.xml,v
20 retrieving revision 1.2
21 retrieving revision 1.3
22 diff -u -r1.2 -r1.3
23 --- metadata.xml 24 Sep 2011 09:52:12 -0000 1.2
24 +++ metadata.xml 6 Jun 2012 18:32:55 -0000 1.3
25 @@ -5,9 +5,6 @@
26 <email>hwoarang@g.o</email>
27 <name>Markos Chandras</name>
28 </maintainer>
29 -<use>
30 - <flag name='webcam'>Enable support for webcam</flag>
31 -</use>
32 <longdescription lang="en">
33 </longdescription>
34 </pkgmetadata>
35
36
37
38 1.27 net-im/emesene/ChangeLog
39
40 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/emesene/ChangeLog?rev=1.27&view=markup
41 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/emesene/ChangeLog?rev=1.27&content-type=text/plain
42 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/emesene/ChangeLog?r1=1.26&r2=1.27
43
44 Index: ChangeLog
45 ===================================================================
46 RCS file: /var/cvsroot/gentoo-x86/net-im/emesene/ChangeLog,v
47 retrieving revision 1.26
48 retrieving revision 1.27
49 diff -u -r1.26 -r1.27
50 --- ChangeLog 3 Jun 2012 22:36:49 -0000 1.26
51 +++ ChangeLog 6 Jun 2012 18:32:55 -0000 1.27
52 @@ -1,6 +1,12 @@
53 # ChangeLog for net-im/emesene
54 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
55 -# $Header: /var/cvsroot/gentoo-x86/net-im/emesene/ChangeLog,v 1.26 2012/06/03 22:36:49 hwoarang Exp $
56 +# $Header: /var/cvsroot/gentoo-x86/net-im/emesene/ChangeLog,v 1.27 2012/06/06 18:32:55 hwoarang Exp $
57 +
58 +*emesene-2.12.5 (06 Jun 2012)
59 +
60 + 06 Jun 2012; Markos Chandras <hwoarang@g.o> +emesene-2.12.5.ebuild,
61 + metadata.xml:
62 + Version bump
63
64 03 Jun 2012; Markos Chandras <hwoarang@g.o> -emesene-1.6.3-r1.ebuild:
65 remove old ebuild
66
67
68
69 1.1 net-im/emesene/emesene-2.12.5.ebuild
70
71 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/emesene/emesene-2.12.5.ebuild?rev=1.1&view=markup
72 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/emesene/emesene-2.12.5.ebuild?rev=1.1&content-type=text/plain
73
74 Index: emesene-2.12.5.ebuild
75 ===================================================================
76 # Copyright 1999-2012 Gentoo Foundation
77 # Distributed under the terms of the GNU General Public License v2
78 # $Header: /var/cvsroot/gentoo-x86/net-im/emesene/emesene-2.12.5.ebuild,v 1.1 2012/06/06 18:32:55 hwoarang Exp $
79
80 EAPI="4"
81 PYTHON_DEPEND="2"
82 PYTHON_USE_WITH="sqlite"
83 SUPPORT_PYTHON_ABIS="1"
84 RESTRICT_PYTHON_ABIS="3.*"
85
86 inherit distutils eutils
87
88 DESCRIPTION="Platform independent MSN Messenger client written in Python+GTK"
89 HOMEPAGE="http://www.emesene.org"
90 SRC_URI="http://github.com/emesene/emesene/tarball/v${PV} -> ${P}.tar.gz"
91
92 LICENSE="|| ( GPL-2 GPL-3 LGPL-3 )"
93 SLOT="2"
94 KEYWORDS="~amd64 ~x86"
95 IUSE="jabber"
96
97 RDEPEND="dev-python/pygtk:2
98 dev-python/papyon
99 dev-python/notify-python
100 jabber? ( dev-python/xmpppy )"
101
102 GIT_SHA="b393d9a"
103 S="${WORKDIR}/${PN}-${PN}-${GIT_SHA}"
104
105 src_prepare() {
106 # do not import dummy session
107 sed -i -e "/import e3dummy/d" ${PN}/${PN}.py || die
108 # fix .desktop icon to look for emesene-2 executable
109 sed -i -e "s:${PN}:${PN}-2:g" \
110 ${PN}/data/share/applications/${PN}.desktop || die
111 # Use a better meny entry
112 sed -i -e "/^Name/s:${PN}-2:Emesene v2:" \
113 ${PN}/data/share/applications/${PN}.desktop || die
114
115 python_convert_shebangs -r 2 .
116 distutils_src_prepare
117 }
118
119 src_install() {
120 mysymlink(){
121 dosym $(python_get_sitedir)/${PN}/${PN} /usr/bin/${PN}-2 || die
122 }
123 distutils_src_install
124 # fix names
125 mv "${D}"/usr/share/applications/${PN}.desktop \
126 "${D}"/usr/share/applications/${PN}-2.desktop
127 mv "${D}"/usr/share/pixmaps/${PN}.png \
128 "${D}"/usr/share/pixmaps/${PN}-2.png
129 mv "${D}"/usr/share/pixmaps/${PN}.xpm \
130 "${D}"/usr/share/pixmaps/${PN}-2.xpm
131 mv "${D}"/usr/share/man/man1/${PN}.1 \
132 "${D}"/usr/share/man/man1/${PN}-2.1
133
134 python_execute_function -q mysymlink
135 }