Gentoo Archives: gentoo-commits

From: "Markus Ullmann (jokey)" <jokey@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-portage/portato: portato-0.8.5.ebuild metadata.xml Manifest ChangeLog
Date: Sun, 09 Sep 2007 21:17:32
Message-Id: E1IUU39-00013g-5o@stork.gentoo.org
1 jokey 07/09/09 21:10:35
2
3 Added: portato-0.8.5.ebuild metadata.xml Manifest
4 ChangeLog
5 Log:
6 Import from sunrise for bug #156545
7 (Portage version: 2.1.3.9)
8
9 Revision Changes Path
10 1.1 app-portage/portato/portato-0.8.5.ebuild
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/portato/portato-0.8.5.ebuild?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/portato/portato-0.8.5.ebuild?rev=1.1&content-type=text/plain
14
15 Index: portato-0.8.5.ebuild
16 ===================================================================
17 # Copyright 1999-2007 Gentoo Foundation
18 # Distributed under the terms of the GNU General Public License v2
19 # $Header: /var/cvsroot/gentoo-x86/app-portage/portato/portato-0.8.5.ebuild,v 1.1 2007/09/09 21:10:34 jokey Exp $
20
21 inherit eutils distutils
22
23 DESCRIPTION="A GUI for Portage written in Python."
24 HOMEPAGE="http://portato.sourceforge.net/"
25 SRC_URI="mirror://sourceforge/portato/${P}.tar.gz"
26
27 LICENSE="GPL-2"
28 SLOT="0"
29 KEYWORDS="~x86 ~amd64 ~ppc"
30 IUSE="kde libnotify nls userpriv"
31
32 RDEPEND=">=sys-apps/portage-2.1.2
33 >=dev-python/lxml-1.3.2
34 >=dev-python/pygtk-2.10.4
35 >=x11-libs/vte-0.12.2
36 >=gnome-base/libglade-2.5.1
37 >=dev-util/portatosourceview-2.16.1
38
39 !userpriv? (
40 kde? ( || ( >=kde-base/kdesu-3.5.5 >=kde-base/kdebase-3.5.5 ) )
41 !kde? ( >=x11-libs/gksu-2.0.0 ) )
42
43 libnotify? ( >=dev-python/notify-python-0.1.1 )
44 nls? ( virtual/libintl )"
45
46 DEPEND="${RDEPEND}
47 nls? ( sys-devel/gettext )"
48
49 S="${WORKDIR}/${PN}"
50 CONFIG_DIR="/etc/${PN}/"
51 DATA_DIR="/usr/share/${PN}/"
52 LOCALE_DIR="/usr/share/locale/"
53 PLUGIN_DIR="${DATA_DIR}/plugins"
54 ICON_DIR="${DATA_DIR}/icons"
55
56 apply_sed ()
57 {
58 cd "${S}"/${PN}
59
60 # currently only gtk is supported
61 local std="gtk"
62 local frontends="[\"$std\"]"
63
64 local su="\"gksu -D 'Portato'\""
65 use kde && su="\"kdesu -t --nonewdcop -i %s -c\" % APP_ICON"
66
67 sed -i -e "s;^\(VERSION\s*=\s*\).*;\1\"${PV}\";" \
68 -e "s;^\(CONFIG_DIR\s*=\s*\).*;\1\"${CONFIG_DIR}\";" \
69 -e "s;^\(DATA_DIR\s*=\s*\).*;\1\"${DATA_DIR}\";" \
70 -e "s;^\(ICON_DIR\s*=\s*\).*;\1\"${ICON_DIR}\";" \
71 -e "s;^\(PLUGIN_DIR\s*=\s*\).*;\1\"${PLUGIN_DIR}\";" \
72 -e "s;^\(XSD_DIR\s*=\s*\).*;\1\"${DATA_DIR}\";" \
73 -e "s;^\(LOCALE_DIR\s*=\s*\).*;\1\"${LOCALE_DIR}\";" \
74 -e "s;^\(FRONTENDS\s*=\s*\).*;\1$frontends;" \
75 -e "s;^\(STD_FRONTEND\s*=\s*\).*;\1\"$std\";" \
76 -e "s;^\(SU_COMMAND\s*=\s*\).*;\1$su;" \
77 constants.py
78
79 cd ..
80
81 # don't do this as "use userpriv && ..." as it makes the whole function
82 # fail, if userpriv is not set
83 if use userpriv; then
84 sed -i -e "s/Exec=.*/Exec=portato --no-listener/" portato.desktop
85 fi
86 }
87
88 pkg_setup ()
89 {
90 if ! built_with_use x11-libs/vte python; then
91 echo
92 eerror "x11-libs/vte has not been built with python support."
93 eerror "Please re-emerge vte with the python use-flag enabled."
94 die "missing python flag for x11-libs/vte"
95 fi
96 }
97
98 src_compile ()
99 {
100 apply_sed || die "Applying sed-commands failed."
101
102 cd ${S}
103 use nls && ./pocompile.sh -emerge
104
105 distutils_src_compile
106 }
107
108 src_install ()
109 {
110 dodir ${DATA_DIR}
111 distutils_src_install
112
113 newbin portato.py portato
114 dodoc doc/*
115
116 # config
117 insinto ${CONFIG_DIR}
118 doins etc/*
119
120 # plugins
121 insinto ${PLUGIN_DIR}
122 keepdir ${PLUGIN_DIR}
123
124 use libnotify && doins "plugins/notify.xml"
125
126 # icon
127 doicon icons/portato-icon.png
128
129 # menus
130 domenu portato.desktop
131
132 # nls
133 use nls && domo i18n/mo/*
134 }
135
136
137
138 1.1 app-portage/portato/metadata.xml
139
140 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/portato/metadata.xml?rev=1.1&view=markup
141 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/portato/metadata.xml?rev=1.1&content-type=text/plain
142
143 Index: metadata.xml
144 ===================================================================
145 <?xml version="1.0" encoding="UTF-8"?>
146 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
147 <pkgmetadata>
148 <herd>no-herd</herd>
149 <maintainer>
150 <email>jokey@g.o</email>
151 <name>Markus Ullmann</name>
152 </maintainer>
153 <maintainer>
154 <email>necoro@××××××.net</email>
155 <name>René Neumann</name>
156 </maintainer>
157 </pkgmetadata>
158
159
160
161 1.1 app-portage/portato/Manifest
162
163 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/portato/Manifest?rev=1.1&view=markup
164 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/portato/Manifest?rev=1.1&content-type=text/plain
165
166 Index: Manifest
167 ===================================================================
168 DIST portato-0.8.5.tar.gz 97633 RMD160 70464bd4176ff17c65ed6ad763404df6bae56905 SHA1 791c90cb5882c41f2304e6686ffd118181783d6e SHA256 1c9c9ae2f93fb775cff2fa766e5b05a9c028e51c94c118f7a59afe9953aeb930
169 EBUILD portato-0.8.5.ebuild 2707 RMD160 ab07be98bcdc108d9e27f839ceda387438ca190d SHA1 0ab270a412b4ca65668ab5634cd3d89751228a4a SHA256 c8d28db12d339ec07b1b622006b7bcd0e8e0894af3a8d005f756431533ac91f4
170 MD5 b8dfa01068c1f593424f6c62588c6789 portato-0.8.5.ebuild 2707
171 RMD160 ab07be98bcdc108d9e27f839ceda387438ca190d portato-0.8.5.ebuild 2707
172 SHA256 c8d28db12d339ec07b1b622006b7bcd0e8e0894af3a8d005f756431533ac91f4 portato-0.8.5.ebuild 2707
173 MISC ChangeLog 2080 RMD160 82f695af69f0ca76034beb98218fce1c8e549433 SHA1 015a14465bc8b8c8689543b726fa6f0cebcb650c SHA256 7ba3d5139d5307760146925179d1315bd1e9eed4b9b3f2ef66a8a711d3f910b5
174 MD5 5892fd732bb1acbb3f8015be5d78c51d ChangeLog 2080
175 RMD160 82f695af69f0ca76034beb98218fce1c8e549433 ChangeLog 2080
176 SHA256 7ba3d5139d5307760146925179d1315bd1e9eed4b9b3f2ef66a8a711d3f910b5 ChangeLog 2080
177 MISC metadata.xml 342 RMD160 8d556f93522973886a24fd30828662e0127d79df SHA1 178def9e5c76d840fca7dd6d6ae4271b5c8b44a9 SHA256 29d67b9ba66df374a1856bbd3d60b379d72603db0097c5f5afad3cb163d21e75
178 MD5 1e06acc05defe7c301e2b9cf4c390da0 metadata.xml 342
179 RMD160 8d556f93522973886a24fd30828662e0127d79df metadata.xml 342
180 SHA256 29d67b9ba66df374a1856bbd3d60b379d72603db0097c5f5afad3cb163d21e75 metadata.xml 342
181 MD5 826d1b66d171892f20f1cf3e6129aa43 files/digest-portato-0.8.5 238
182 RMD160 77dfbdd52cd919790b8dd0a1f4ad1e67cbe4b786 files/digest-portato-0.8.5 238
183 SHA256 321983b74ed052d55298a9c43fd8e4c97d8fcb7ba03d69853bd53dd9c329d097 files/digest-portato-0.8.5 238
184
185
186
187 1.1 app-portage/portato/ChangeLog
188
189 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/portato/ChangeLog?rev=1.1&view=markup
190 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/portato/ChangeLog?rev=1.1&content-type=text/plain
191
192 Index: ChangeLog
193 ===================================================================
194 # ChangeLog for app-portage/portato
195 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
196 # $Header: /var/cvsroot/gentoo-x86/app-portage/portato/ChangeLog,v 1.1 2007/09/09 21:10:34 jokey Exp $
197
198 *portato-0.8.5 (09 Sep 2007)
199
200 09 Sep 2007; Markus Ullmann <jokey@g.o> +metadata.xml,
201 +portato-0.8.5.ebuild:
202 Import from sunrise for bug #156545
203
204 06 Sep 2007; René Neumann (Necoro) <necoro@××××××.net>
205 portato-0.8.5.ebuild:
206 Ebuild beautifying
207
208 26 Aug 2007; René Neumann (Necoro) <necoro@××××××.net>
209 -portato-0.8.1.ebuild, +portato-0.8.5.ebuild:
210 Version bump to 0.8.5
211
212 24 Aug 2007; René Neumann (Necoro) <necoro@××××××.net>
213 portato-0.8.1.ebuild:
214 Revert change. vte-0.18.6 works now
215
216 22 Aug 2007; René Neumann (Necoro) <necoro@××××××.net>
217 portato-0.8.1.ebuild:
218 Do not use vte-0.16.8 until it is fixed.
219
220 11 Aug 2007; René Neumann (Necoro) <necoro@××××××.net>
221 portato-0.8.1.ebuild:
222 no kdesu needed if kdebase is installed
223
224 04 Aug 2007; René Neumann (Necoro) <necoro@××××××.net>
225 -portato-0.8.0.ebuild, +portato-0.8.1.ebuild:
226 Version bump
227
228 30 Jul 2007; René Neumann (Necoro) <necoro@××××××.net>
229 -portato-0.7.5.ebuild, +portato-0.8.0.ebuild:
230 Version bump portato
231
232 23 Jun 2007; René Neumann (Necoro) <necoro@××××××.net>
233 -portato-0.7.4.2.ebuild, +portato-0.7.5.ebuild:
234 Version bump
235
236 21 Jun 2007; René Neumann (Necoro) <necoro@××××××.net>
237 portato-0.7.4.2.ebuild:
238 Allowed portage-2.1.3
239
240 14 Jun 2007; René Neumann (Necoro) <necoro@××××××.net>
241 portato-0.7.4.2.ebuild:
242 Removed syntax useflag and made the portatosourceview mandatory
243
244 03 Jun 2007; René Neumann (Necoro) <necoro@××××××.net>
245 -portato-0.7.4.1.ebuild, +portato-0.7.4.2.ebuild:
246 Version bump
247
248 01 Jun 2007; Ali Polatel (hawking) <polatel@×××××.com>
249 -portato-0.7.3.ebuild:
250 Drop old
251
252 01 Jun 2007; René Neumann (Necoro) <necoro@××××××.net>
253 +portato-0.7.4.1.ebuild:
254 Version bump to 0.7.4.1
255
256 25 May 2007; Markus Ullmann <jokey@g.o> portato-0.7.3.ebuild:
257 coding style improvement
258
259 12 May 2007; René Neumann (Necoro) <necoro@××××××.net>
260 +portato-0.7.3.ebuild, +metadata.xml:
261 New ebuild for bug #156545
262
263
264
265
266 --
267 gentoo-commits@g.o mailing list