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: metadata.xml emesene-2.11.4.ebuild emesene-1.6.3.ebuild ChangeLog
Date: Sun, 29 May 2011 12:07:04
Message-Id: 20110529120654.6797020054@flycatcher.gentoo.org
1 hwoarang 11/05/29 12:06:54
2
3 Added: metadata.xml emesene-2.11.4.ebuild
4 emesene-1.6.3.ebuild ChangeLog
5 Log:
6 Initial commit. Bug #211174 and Bug #256747
7
8 (Portage version: 2.2.0_alpha36/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.1 net-im/emesene/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/emesene/metadata.xml?rev=1.1&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/emesene/metadata.xml?rev=1.1&content-type=text/plain
15
16 Index: metadata.xml
17 ===================================================================
18 <?xml version="1.0" encoding="UTF-8"?>
19 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
20 <pkgmetadata>
21 <herd>no-herd</herd>
22 <maintainer>
23 <email>hwoarang@g.o</email>
24 <name>Markos Chandras</name>
25 </maintainer>
26 <use>
27 <flag name='webcam'>Enable support for webcam</flag>
28 </use>
29 <longdescription lang="en">
30 </longdescription>
31 </pkgmetadata>
32
33
34
35
36 1.1 net-im/emesene/emesene-2.11.4.ebuild
37
38 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/emesene/emesene-2.11.4.ebuild?rev=1.1&view=markup
39 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/emesene/emesene-2.11.4.ebuild?rev=1.1&content-type=text/plain
40
41 Index: emesene-2.11.4.ebuild
42 ===================================================================
43 # Copyright 1999-2011 Gentoo Foundation
44 # Distributed under the terms of the GNU General Public License v2
45 # $Header: /var/cvsroot/gentoo-x86/net-im/emesene/emesene-2.11.4.ebuild,v 1.1 2011/05/29 12:06:54 hwoarang Exp $
46
47 EAPI="3"
48 PYTHON_DEPEND="2"
49 PYTHON_USE_WITH="sqlite"
50 SUPPORT_PYTHON_ABIS="1"
51 RESTRICT_PYTHON_ABIS="3.*"
52
53 inherit distutils eutils
54
55 DESCRIPTION="Platform independent MSN Messenger client written in Python+GTK"
56 HOMEPAGE="http://www.emesene.org"
57 SRC_URI="http://dev.gentoo.org/~hwoarang/distfiles/${P}.tar.gz"
58
59 LICENSE="|| ( GPL-2 GPL-3 LGPL-3 )"
60 SLOT="2"
61 KEYWORDS="~amd64 ~x86"
62 IUSE="jabber"
63
64 RDEPEND="dev-python/pygtk:2
65 dev-python/papyon
66 dev-python/notify-python
67 jabber? ( dev-python/xmpppy )"
68
69 src_prepare() {
70 # do not import dummy session
71 sed -i -e "/import e3dummy/d" ${PN}.py
72 # fix .desktop icon to look for emesene-2 executable
73 sed -i -e "s:${PN}:${PN}-2:g" \
74 ${PN}/data/share/applications/${PN}.desktop
75 # Use a better meny entry
76 sed -i -e "/^Name/s:${PN}-2:Emesene v2:" \
77 ${PN}/data/share/applications/${PN}.desktop
78 distutils_src_prepare
79 }
80
81 src_install() {
82 mysymlink(){
83 dosym $(python_get_sitedir)/${PN}/${PN} /usr/bin/${PN}-2 || die
84 }
85 distutils_src_install
86 # fix names
87 mv "${D}"/usr/share/applications/${PN}.desktop \
88 "${D}"/usr/share/applications/${PN}-2.desktop
89 mv "${D}"/usr/share/pixmaps/${PN}.png \
90 "${D}"/usr/share/pixmaps/${PN}-2.png
91 mv "${D}"/usr/share/pixmaps/${PN}.xpm \
92 "${D}"/usr/share/pixmaps/${PN}-2.xpm
93 mv "${D}"/usr/share/man/man1/${PN}.1 \
94 "${D}"/usr/share/man/man1/${PN}-2.1
95
96 python_execute_function -q mysymlink
97 }
98
99
100
101 1.1 net-im/emesene/emesene-1.6.3.ebuild
102
103 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/emesene/emesene-1.6.3.ebuild?rev=1.1&view=markup
104 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/emesene/emesene-1.6.3.ebuild?rev=1.1&content-type=text/plain
105
106 Index: emesene-1.6.3.ebuild
107 ===================================================================
108 # Copyright 1999-2011 Gentoo Foundation
109 # Distributed under the terms of the GNU General Public License v2
110 # $Header: /var/cvsroot/gentoo-x86/net-im/emesene/emesene-1.6.3.ebuild,v 1.1 2011/05/29 12:06:54 hwoarang Exp $
111
112 EAPI="2"
113 PYTHON_DEPEND="2"
114
115 inherit python eutils
116
117 DESCRIPTION="Platform independent MSN Messenger client written in Python+GTK"
118 HOMEPAGE="http://www.emesene.org"
119 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
120
121 LICENSE="GPL-2"
122 SLOT="0"
123 KEYWORDS="~amd64 ~x86"
124 IUSE="webcam"
125
126 RDEPEND="dev-python/pygtk:2
127 dev-python/gst-python
128 webcam? ( media-plugins/gst-plugins-meta[v4l2] )"
129
130 src_prepare() {
131 rm GPL PSF LGPL || die "rm license files failed"
132
133 if ! use webcam; then
134 rm -r libmimic || die "rm libmimic dir failed"
135 fi
136 }
137
138 src_compile() {
139 if use webcam ; then
140 $(PYTHON) ./setup.py build_ext -i || die "libmimic compile failed"
141 fi
142 }
143
144 src_install() {
145 if use webcam; then
146 rm -r build || die "rm build failed"
147 fi
148
149 insinto /usr/share/${PN}
150 doins -r * || die "doins failed"
151
152 fperms a+x /usr/share/${PN}/${PN} || die "fperms failed"
153 dosym /usr/share/${PN}/${PN} /usr/bin/${PN} || die "dosym failed"
154
155 doman misc/${PN}.1 || die "doman failed"
156
157 doicon misc/*.{svg,png} || die "doicon failed"
158
159 # install the desktop entry
160 domenu misc/${PN}.desktop || die "domenu failed"
161 }
162
163 pkg_postinst() {
164 python_mod_optimize /usr/share/${PN}
165
166 elog "If you want to use the spell-checking feature, you should emerge"
167 elog "dev-python/gtkspell-python"
168 elog
169 elog "If you want to use EncryptMessage plugin, you should emerge"
170 elog "dev-python/pexpect"
171 }
172
173 pkg_postrm() {
174 python_mod_cleanup /usr/share/${PN}
175 }
176
177
178
179 1.1 net-im/emesene/ChangeLog
180
181 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/emesene/ChangeLog?rev=1.1&view=markup
182 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/emesene/ChangeLog?rev=1.1&content-type=text/plain
183
184 Index: ChangeLog
185 ===================================================================
186 # ChangeLog for net-im/emesene
187 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
188 # $Header: /var/cvsroot/gentoo-x86/net-im/emesene/ChangeLog,v 1.1 2011/05/29 12:06:54 hwoarang Exp $
189
190 *emesene-2.11.4 (29 May 2011)
191 *emesene-1.6.3 (29 May 2011)
192
193 29 May 2011; Markos Chandras <hwoarang@g.o> +emesene-1.6.3.ebuild,
194 +emesene-2.11.4.ebuild, +metadata.xml:
195 Initial commit of emesene packages
196
197 emesene-1.6.3: Bug #211174. Thanks to Fabiano Francesconi (elbryan)
198 <fabiano.francesconi@×××××.com>
199
200 emesene-2.11.4: Bug #256747. Thanks to everyone who contributed various
201 ebuilds