Gentoo Archives: gentoo-commits

From: Philip Miess <Phil_miess@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/user/superposition:master commit in: sys-apps/0install/, sys-apps/0install/files/
Date: Sun, 02 Sep 2018 23:04:19
Message-Id: 1535929521.68b59da1aac52093ea7b2356e9ab03d2cb5d4e30.Phil_miess@gentoo
1 commit: 68b59da1aac52093ea7b2356e9ab03d2cb5d4e30
2 Author: Philip Miess <Philip_Miess <AT> yahoo <DOT> com>
3 AuthorDate: Sun Sep 2 23:05:21 2018 +0000
4 Commit: Philip Miess <Phil_miess <AT> yahoo <DOT> com>
5 CommitDate: Sun Sep 2 23:05:21 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/user/superposition.git/commit/?id=68b59da1
7
8 add 2.13 and delete extra files
9
10 sys-apps/0install/0install-2.13.ebuild | 56 ++++++++++
11 sys-apps/0install/ChangeLog | 188 --------------------------------
12 sys-apps/0install/Manifest | 24 ++--
13 sys-apps/0install/files/0distutils-r2 | 116 --------------------
14 sys-apps/0install/files/global.cfg | 5 -
15 sys-apps/0install/zeroinstall.directory | 7 --
16 6 files changed, 69 insertions(+), 327 deletions(-)
17
18 diff --git a/sys-apps/0install/0install-2.13.ebuild b/sys-apps/0install/0install-2.13.ebuild
19 new file mode 100644
20 index 0000000..058c226
21 --- /dev/null
22 +++ b/sys-apps/0install/0install-2.13.ebuild
23 @@ -0,0 +1,56 @@
24 +# Copyright 1999-2018 Gentoo Foundation
25 +# Distributed under the terms of the GNU General Public License v2
26 +
27 +EAPI=6
28 +
29 +inherit gnome2-utils
30 +
31 +DESCRIPTION="Zeroinstall Injector allows regular users to install software themselves"
32 +HOMEPAGE="http://0install.net/"
33 +SRC_URI="https://sourceforge.net/projects/zero-install/files/${PN}/${PV}/${P}.tar.bz2"
34 +LICENSE="GPL-2"
35 +SLOT="0"
36 +KEYWORDS="~amd64"
37 +IUSE="gtk +ocamlopt test"
38 +
39 +DEPEND=">=dev-lang/ocaml-4.06[ocamlopt?]
40 + dev-ml/cppo[ocamlopt?]
41 + dev-ml/lwt_react[ocamlopt?]
42 + dev-ml/ocamlbuild[ocamlopt?]
43 + >=dev-ml/ocurl-0.7.9
44 + dev-ml/ounit[ocamlopt?]
45 + >=dev-ml/ocaml-sha-1.9
46 + dev-ml/xmlm
47 + dev-ml/yojson
48 + gtk? ( >=dev-ml/lablgtk-2.18.2[ocamlopt?]
49 + dev-ml/lwt_glib[ocamlopt?] )"
50 + #dbus? ( obus[ocamlopt?] )"
51 +RDEPEND="${DEPEND}
52 + app-crypt/gnupg
53 + app-arch/xz-utils"
54 +
55 +src_compile() {
56 + emake -j1 all
57 +}
58 +
59 +src_test() {
60 + emake -j1 test
61 +}
62 +
63 +src_install() {
64 +
65 + emake DESTDIR="${D}" install_system
66 + rm -rf "${D}/usr/share/0install.net"
67 + einstalldocs
68 +}
69 +
70 +pkg_postinst()
71 +{
72 + gnome2_icon_cache_update
73 +}
74 +
75 +pkg_postrm()
76 +{
77 + gnome2_icon_cache_update
78 +}
79 +
80
81 diff --git a/sys-apps/0install/ChangeLog b/sys-apps/0install/ChangeLog
82 deleted file mode 100644
83 index 78d4fc6..0000000
84 --- a/sys-apps/0install/ChangeLog
85 +++ /dev/null
86 @@ -1,188 +0,0 @@
87 -# ChangeLog for rox-base/zeroinstall-injector
88 -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
89 -# $Header$
90 -
91 - 26 Jan 2014; Agostino Sarubbo <ago@g.o>
92 - zeroinstall-injector-1.11.ebuild:
93 - Stable for sparc, wrt bug #495910
94 -
95 - 18 Jan 2014; Agostino Sarubbo <ago@g.o>
96 - zeroinstall-injector-1.11.ebuild:
97 - Stable for alpha, wrt bug #495910
98 -
99 - 14 Jan 2014; Agostino Sarubbo <ago@g.o>
100 - zeroinstall-injector-1.11.ebuild:
101 - Stable for ppc, wrt bug #495910
102 -
103 - 14 Jan 2014; Agostino Sarubbo <ago@g.o>
104 - zeroinstall-injector-1.11.ebuild:
105 - Stable for x86, wrt bug #495910
106 -
107 - 12 Jan 2014; Pacho Ramos <pacho@g.o> zeroinstall-injector-1.11.ebuild:
108 - amd64 stable, bug #495910
109 -
110 -*zeroinstall-injector-1.11 (28 Mar 2013)
111 -
112 - 28 Mar 2013; Tom Wijsman <TomWij@g.o>
113 - +zeroinstall-injector-1.11.ebuild:
114 - Version bump to 1.11. EAPI 5. Non maintainer commit. Fixes bug #377339.
115 -
116 - 02 Mar 2013; Pacho Ramos <pacho@g.o>
117 - -zeroinstall-injector-0.43-r1.ebuild, metadata.xml:
118 - Cleanup due http://gentoo.2317880.n4.nabble.com/rox-herd-looks-inactive-for-a
119 - -long-time-td257264.html
120 -
121 - 07 Dec 2012; Agostino Sarubbo <ago@g.o>
122 - zeroinstall-injector-0.49.ebuild:
123 - Stable for ppc, wrt bug #422163
124 -
125 - 09 Sep 2012; Raúl Porcel <armin76@g.o>
126 - zeroinstall-injector-0.49.ebuild:
127 - alpha/sparc stable wrt #422163
128 -
129 - 21 Aug 2012; Johannes Huber <johu@g.o>
130 - zeroinstall-injector-0.49.ebuild:
131 - Stable for x86, wrt bug #422163
132 -
133 - 03 Aug 2012; Agostino Sarubbo <ago@g.o>
134 - zeroinstall-injector-0.49.ebuild:
135 - Stable for amd64, wrt bug #422163
136 -
137 - 15 Nov 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@g.o>
138 - -files/0distutils-r1, -zeroinstall-injector-0.40.ebuild:
139 - Delete.
140 -
141 - 10 Oct 2010; Raúl Porcel <armin76@g.o>
142 - zeroinstall-injector-0.43-r1.ebuild:
143 - sparc stable wrt #323449
144 -
145 - 10 Sep 2010; Tobias Klausmann <klausman@g.o>
146 - zeroinstall-injector-0.43-r1.ebuild:
147 - Stable on alpha, bug #323449
148 -
149 - 13 Aug 2010; Joseph Jezak <josejx@g.o>
150 - zeroinstall-injector-0.43-r1.ebuild:
151 - Marked ppc stable for bug #323449.
152 -
153 - 01 Aug 2010; Markos Chandras <hwoarang@g.o>
154 - zeroinstall-injector-0.43-r1.ebuild:
155 - Stable on amd64 wrt bug #323449
156 -
157 - 27 Jul 2010; Christian Faulhammer <fauli@g.o>
158 - zeroinstall-injector-0.43-r1.ebuild:
159 - stable x86, bug 323449
160 -
161 -*zeroinstall-injector-0.49 (27 Jul 2010)
162 -
163 - 27 Jul 2010; Jim Ramsay <lack@g.o>
164 - +zeroinstall-injector-0.49.ebuild:
165 - Version bump: 0.49 is released
166 -
167 - 15 Jun 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@g.o>
168 - zeroinstall-injector-0.40.ebuild:
169 - Delete call to deprecated python_version() (bug #323981).
170 -
171 - 02 Apr 2010; Jim Ramsay <lack@g.o>
172 - zeroinstall-injector-0.43-r1.ebuild:
173 - Note from Arfrever: Use python_get_version and not PYTHON_ABI for
174 - python_convert_shebangs
175 -
176 -*zeroinstall-injector-0.43-r1 (01 Apr 2010)
177 -
178 - 01 Apr 2010; Jim Ramsay <lack@g.o> +files/0distutils-r2,
179 - -zeroinstall-injector-0.43.ebuild, +zeroinstall-injector-0.43-r1.ebuild:
180 - Update to better deal with python3 and multiple python ABIs
181 -
182 - 31 Mar 2010; Jim Ramsay <lack@g.o> -files/0distutils,
183 - -zeroinstall-injector-0.33.ebuild:
184 - Version cleanup
185 -
186 -*zeroinstall-injector-0.43 (12 Jan 2010)
187 -
188 - 12 Jan 2010; Jim Ramsay <lack@g.o>
189 - +zeroinstall-injector-0.43.ebuild:
190 - Version bump - 0.43 is released
191 -
192 - 27 Jul 2009; Tiago Cunha <tcunha@g.o>
193 - zeroinstall-injector-0.40.ebuild:
194 - stable sparc, bug 275392
195 -
196 - 19 Jul 2009; nixnut <nixnut@g.o> zeroinstall-injector-0.40.ebuild:
197 - ppc stable #275392
198 -
199 - 08 Jul 2009; Markus Meier <maekke@g.o>
200 - zeroinstall-injector-0.40.ebuild:
201 - amd64 stable, bug #275392
202 -
203 - 30 Jun 2009; Christian Faulhammer <fauli@g.o>
204 - zeroinstall-injector-0.40.ebuild:
205 - stable x86, bug 275392
206 -
207 - 28 Jun 2009; Tobias Klausmann <klausman@g.o>
208 - zeroinstall-injector-0.40.ebuild:
209 - Stable on alpha, bug #275392
210 -
211 - 21 May 2009; Jim Ramsay <lack@g.o>
212 - zeroinstall-injector-0.40.ebuild:
213 - Require dev-lang/python[xml] (Bug #256018)
214 -
215 -*zeroinstall-injector-0.40 (21 May 2009)
216 -
217 - 21 May 2009; Jim Ramsay <lack@g.o> +files/0distutils-r1,
218 - +zeroinstall-injector-0.40.ebuild:
219 - Version 0.40 is released. Also updates 0distutils script to handle changes
220 - in rox-base/rox-2.9
221 -
222 - 09 Apr 2009; Jim Ramsay <lack@g.o>
223 - zeroinstall-injector-0.33.ebuild:
224 - Fix pkg_postinst by setting PYTHON_MODNAME properly
225 -
226 - 31 Aug 2008; Raúl Porcel <armin76@g.o>
227 - zeroinstall-injector-0.33.ebuild:
228 - alpha/sparc stable wrt #236057
229 -
230 - 30 Aug 2008; Markus Meier <maekke@g.o>
231 - zeroinstall-injector-0.33.ebuild:
232 - x86 stable, bug #236057
233 -
234 - 30 Aug 2008; Brent Baude <ranger@g.o>
235 - zeroinstall-injector-0.33.ebuild:
236 - Marking zeroinstall-injector-0.33 ppc stable for bug 236057
237 -
238 - 28 Aug 2008; Jim Ramsay <lack@g.o>
239 - -zeroinstall-injector-0.31-r2.ebuild, zeroinstall-injector-0.33.ebuild:
240 - Marking stable on amd64
241 -
242 -*zeroinstall-injector-0.33 (12 May 2008)
243 -
244 - 12 May 2008; Jim Ramsay <lack@g.o>
245 - +zeroinstall-injector-0.33.ebuild:
246 - New version 0.33 was released
247 -
248 -*zeroinstall-injector-0.31-r2 (26 Apr 2008)
249 -
250 - 26 Apr 2008; Jim Ramsay <lack@g.o>
251 - -zeroinstall-injector-0.31-r1.ebuild,
252 - +zeroinstall-injector-0.31-r2.ebuild:
253 - Changing manpage install path (Bug 207495)
254 -
255 - 14 Dec 2007; Jim Ramsay <lack@g.o>
256 - zeroinstall-injector-0.31-r1.ebuild:
257 - Block <=rox-base/rox-session-0.30-r1 - Bug 202275
258 -
259 - 07 Dec 2007; Raúl Porcel <armin76@g.o>
260 - zeroinstall-injector-0.31-r1.ebuild:
261 - Add ~alpha wrt #201354
262 -
263 -*zeroinstall-injector-0.31-r1 (05 Dec 2007)
264 -
265 - 05 Dec 2007; Jim Ramsay <lack@g.o>
266 - -zeroinstall-injector-0.31.ebuild, +zeroinstall-injector-0.31-r1.ebuild:
267 - Added missing depedency on gnupg
268 -
269 -*zeroinstall-injector-0.31 (04 Dec 2007)
270 -
271 - 04 Dec 2007; Jim Ramsay <lack@g.o> +files/0distutils,
272 - +files/global.cfg, +metadata.xml, +zeroinstall-injector-0.31.ebuild:
273 - New package: Zeroinstall Injector allows regular users to install software
274 - themselves
275
276 diff --git a/sys-apps/0install/Manifest b/sys-apps/0install/Manifest
277 index cc3b05a..8410eef 100644
278 --- a/sys-apps/0install/Manifest
279 +++ b/sys-apps/0install/Manifest
280 @@ -1,11 +1,13 @@
281 -AUX 0distutils-r2 3524 SHA256 b63dad04c5bbdd9d6c9429b43f4f50e27665501c677dcb29e22be7e05da6b4e1 SHA512 4aa043280fe6f8a1d9cee1a7e2bb43469ee3909501b02ddc4bcf35e7ad76e50df50779a6538c19b06c2f3e4accacc6765dc5db5221d595b44ea704aa4c7b9f10 WHIRLPOOL 463f4af012d2d5b8e6c769b47b6643b00653b57b0957b30707f04478662ba93d11af404ab34089c4cba71349663b6d3d9b2b0b448682f79148e280df61b19c24
282 -AUX global.cfg 74 SHA256 00e469a631692d515af084f43e9d854ae0ae4fa7a312b61a3050d4fb5caf6f47 SHA512 d6155d0591b7600d250404f05a2f8c9d8507efbad38ade480adb417042ac953dce06e0e4109a9f46c69e95a182f2b90556a4e776302488e6e7458d4be4bc6f01 WHIRLPOOL 61193297a87191f5ddd5509f0e7a949172c199ff1dc6c1a520d63a05d342a0efdfb67700b256b9485629e7e94c6dad9458a7f233bd8062908501753ee97154c3
283 -DIST 0install-1.16.tar.bz2 414434 SHA256 2b18229acca185d2c9a98923de36515be3cea5f1a6038351e6ddcab1dc0f99c2 SHA512 73518eae1c39afc18609711f118606dc6fd529195bf98eab6e166818ef37d7f022d381078724a48048c92246da082bd77df3afc4f21085d7a9d551423ef5b714 WHIRLPOOL c2e13744de683cc55c2daf975e75e8e4643f5f23e6929c46005b36ec9568e0c474e1c6a5ca863b7f63aa8da6f607a55d8412ee3987da45d98af5204225ecc227
284 -DIST 0install-2.12.3.tar.bz2 445327 SHA256 6936e8ffa33e570553788a1cf6c5c1d4b1342c778f436a443cda6f10b6136b40 SHA512 d2d0d304675c427af289e51ed553e8eb9c2414d6087b1dcd3261947199bfa3b140348f21bf845ece7342825e524a6551589635d0aafcc9e14233e43b4a6958c4 WHIRLPOOL b1905a68f738b887ed3e43557d1d477bf543dc234e4d52b1917d493dd600ccfd28af69d21f480a46b03371371b62c9fefe39f4926625550d37ba117ac41ac215
285 -DIST 0install-2.3.5.tar.bz2 466037 SHA256 aa3d30675b762b24486ba92219c9b9b7fa62367b88f0ea5c97a07859f2dc513f SHA512 38ca8d1f51cdc671e076bf873ba6731110bdb06830d6d5bc2727e1bc5f390ce183359ed3347a64bee2cf6fab00a159ba7dd8ca989101584a7ccfb3d7670c4e8f WHIRLPOOL 48f59c06408238f236325c3140cb77cf608cc3b3797eb23ac93165caf766249ba13aff79255dd38b37ffee4cfc56657eefd2e2176d1b4c7658f39217559a1609
286 -EBUILD 0install-1.16.ebuild 1220 SHA256 749362b1352aa0385c1c5a9c0f49347066911e460c2242ce98ef6a7a07c9bf97 SHA512 ab294e8c9cd48a40ac1055cc29813121bd4ac30d714a65f7b82b268d92e6dde0f2f5b0ffc4a65f2aadff0b4210605c1e5ae977f7d402b2d5e94262d67eabc7a1 WHIRLPOOL 9dc632f4bd2789fa3ff2739850386b3222f5116971d730e4075078be1accc5825eacf4e43da067191be4e1481c5348cb3326281e64ef3c792771d053aba1d0f0
287 -EBUILD 0install-2.12.3.ebuild 1072 SHA256 fa165ba22096e810a952648fb39d16975f01e7fe6ede909f55a029fdbaf16b48 SHA512 7021216b44b3b9ab3a749870044f3a608324ef411bc7451fb5f67ffadece56dffaba0dade90e2d88be3b959a9295a674e55fec9fdd62d702af31cec3a66fae5c WHIRLPOOL 86cdf06d99d3812d29ceea260231db7f986c4fdc987179f83dc4578e97d579844298360395e7284873909fa2fb90ef6971e349b87563d82a1575d9a3cb8f533e
288 -EBUILD 0install-2.3.5.ebuild 1222 SHA256 056cd0d77e22d3609bb1aed3952860ef68275c44f98c5cf8dcda5d8675597358 SHA512 f9b5e8e99608689bb58485cd22f9ac0b7f81e51af8b8d06dc7b78fe55350df3fa3cb12d3c16090a5d45a3c18df4aea15b47a07854c36170c9941bad448e9c6f2 WHIRLPOOL 437c31ead2a833b8ff2b31878f4693646ccff5d0dc0f20c41bd1b64acd3541d91469f78cb29ee56ddace9687ef624ea34ead255899c2ce54bc1eeb24342c8621
289 -MISC ChangeLog 6072 SHA256 7942ce211ae991e9b463e4c1c66c52fa6c8dfbddb35bbeafd83922d39a9e0942 SHA512 c95eb2c2bf66284cc97604a8a7487dcfacd4b0d2fb529b06402cb43e58de40a66290d0741df1b59f6545b8e3de936c7629a28509db93990044adfbcd5bed68fb WHIRLPOOL f9e7b254842b30d52e44533fbed4c917547d475a66c87e0607e4bad4229691cc6585e06ef0da30fc1fc627608ce862de0c5857e1c2d7f06ea31d09f0a5c61c40
290 -MISC metadata.xml 285 SHA256 2756676394c8e8f130a1aa33a726d8f55937e32bf3b34c09c2302d67a34dee7e SHA512 a8207edb781bc25e9bdc7f074ae3164ea9037077c6f6e0284474d033d57ceb188c3e1e9a77a0bbc9c7cac538a75ba23c42993340bd6555b0a71085d43c3f905d WHIRLPOOL b13b3f33c13c1b369a345327f8194708f273d5b9ccf1515ab5c4af149fd5a1c28ad53c3171c8643e4b887433a1471201eddf088f67b44a15c90a24a013deb844
291 -MISC zeroinstall.directory 125 SHA256 db03286e66e5d1b23788035237a1b07b8f8eba28ac61d172fef208c52db37d3c SHA512 8344f4f86f528cc60b43cceff68e559c9d2f1839f293471e5d27f562045f2fa7456924f1e7e49fbef5c3a8f341d4e39d9c93e908a54b82346b885097d3479cff WHIRLPOOL 9556d224a4475d2fa36adf0a7738167dedcd68ec4837a863c2a29626c28e3d4e99ec53cba58e99883ebe204a2d675852ea0c3be71779c5e5e41b34c40c97a10d
292 +AUX 0distutils-r2 3524 BLAKE2B 1034ce24bf5c291b9f2d15071c9e74941b9b828807d38b9cde6d37961caa73796ae218c6f8c1ab744bf2e1d7a034c56624ab5cd81283506923ef528b83aebe55 SHA512 4aa043280fe6f8a1d9cee1a7e2bb43469ee3909501b02ddc4bcf35e7ad76e50df50779a6538c19b06c2f3e4accacc6765dc5db5221d595b44ea704aa4c7b9f10
293 +AUX global.cfg 74 BLAKE2B 5ee0c43038d54ad35302fc9c35599467dba8584371f10234da7e47246c4d360134dc3cb916cceb26adc0b74dafb35c916eacefb0c32e6091e09febb33b73271e SHA512 d6155d0591b7600d250404f05a2f8c9d8507efbad38ade480adb417042ac953dce06e0e4109a9f46c69e95a182f2b90556a4e776302488e6e7458d4be4bc6f01
294 +DIST 0install-1.16.tar.bz2 414434 BLAKE2B 4b2e22833fc78c362e9937e6b1dac9f941ce17ef9c7cb5aaeef7bbf8ab8d2b3d14d82b1161f1a6c2d033b7f4cc7e7814714bbf290ad6d3ac4837021c4331c381 SHA512 73518eae1c39afc18609711f118606dc6fd529195bf98eab6e166818ef37d7f022d381078724a48048c92246da082bd77df3afc4f21085d7a9d551423ef5b714
295 +DIST 0install-2.12.3.tar.bz2 445327 BLAKE2B f469aa2a2193f62f42de2595fe505c0df3f297e31b1120648f9e344df49c05d549d2c8ca7a69f2892121f8b0da1416f64f6a8307e2f218db8fc867f629ed8e78 SHA512 d2d0d304675c427af289e51ed553e8eb9c2414d6087b1dcd3261947199bfa3b140348f21bf845ece7342825e524a6551589635d0aafcc9e14233e43b4a6958c4
296 +DIST 0install-2.13.tar.bz2 446022 BLAKE2B d5315b3c50fd6abe950efc2f943aa89c28aa4fe1050b858a197a3344a31af0b9cfb9de789d5431d480a2403bcc424a1eec001578ff7da27279264c92d139db38 SHA512 6f650de62b92597500c4439032076d1a0da621eaf0232dcce2576656889da70d529aef500a67edc13cc0d7f8ad10b1f65ea9483a42f7bdcbeda37c53a4115e8f
297 +DIST 0install-2.3.5.tar.bz2 466037 BLAKE2B 5f80ca0b48e67274d741e08a1e80960295359d542f927608ea64991a8071224228146c31f7a7b671dd0e2fb8b00a6dc9ea3861f4de47df603b7485f712c090f3 SHA512 38ca8d1f51cdc671e076bf873ba6731110bdb06830d6d5bc2727e1bc5f390ce183359ed3347a64bee2cf6fab00a159ba7dd8ca989101584a7ccfb3d7670c4e8f
298 +EBUILD 0install-1.16.ebuild 1220 BLAKE2B 01c7642eca89f38f6f243ee33410cf143707846649124d9926b54219770a449e860b53507e837fd5fcc776dd72f5af3924a9091208eb021a72b71f2231e717ca SHA512 ab294e8c9cd48a40ac1055cc29813121bd4ac30d714a65f7b82b268d92e6dde0f2f5b0ffc4a65f2aadff0b4210605c1e5ae977f7d402b2d5e94262d67eabc7a1
299 +EBUILD 0install-2.12.3.ebuild 1072 BLAKE2B c9619133c8c6862342aac106869d1d7ce96ca8a4221b66aadb1d364589cf0f22f7f67de3fb96cb0a8a53c4faec0010657824c2be6d4c26cd7c2d11d7ec136657 SHA512 7021216b44b3b9ab3a749870044f3a608324ef411bc7451fb5f67ffadece56dffaba0dade90e2d88be3b959a9295a674e55fec9fdd62d702af31cec3a66fae5c
300 +EBUILD 0install-2.13.ebuild 1080 BLAKE2B 91748d614d697c14cc9022dff8de43c8ec6cd88ccb50caad81f63ac3066959ee66515e2e6b8b5c19b7e94890422013d77071cda07209f75b3216dd0761d50823 SHA512 d7799ebfedcbeaba63e0239d839da44d177511ced642e688f18c9960a3551690fb7e24823ccd862a3be5263894da6e3dadf6c7809f483938c82cebee36dd3f6a
301 +EBUILD 0install-2.3.5.ebuild 1222 BLAKE2B 24983c13fa184c252f76e21f3255ccc56b8a4ab7b08b4c768976f711583bc800357be8ede1dd683594e0ab2f6adf85f3544be3b0214a60c424f949b4b22b1dbd SHA512 f9b5e8e99608689bb58485cd22f9ac0b7f81e51af8b8d06dc7b78fe55350df3fa3cb12d3c16090a5d45a3c18df4aea15b47a07854c36170c9941bad448e9c6f2
302 +MISC ChangeLog 6072 BLAKE2B f9c9cbc20365a4f81904dce614a26178365a1559b7c01ab48e14edc722b15788d106cb2ad95b282f7eed056fb21f19f5f2a4819fbe4847add7a3820952a91acd SHA512 c95eb2c2bf66284cc97604a8a7487dcfacd4b0d2fb529b06402cb43e58de40a66290d0741df1b59f6545b8e3de936c7629a28509db93990044adfbcd5bed68fb
303 +MISC metadata.xml 285 BLAKE2B 7665ca7b22bf0c8b2e486a5633130588ea83952d863912d0e8299707ed6d26dd66e40e1faa53173eb24079d4607cb783c9e0f6dce8f298607e5baf1ec5f1e587 SHA512 a8207edb781bc25e9bdc7f074ae3164ea9037077c6f6e0284474d033d57ceb188c3e1e9a77a0bbc9c7cac538a75ba23c42993340bd6555b0a71085d43c3f905d
304 +MISC zeroinstall.directory 125 BLAKE2B cfb08a206059ed13da6c4d7c5c2ab5b639f13c9107747ac22535dc1d93b77960eee4f22a7c109659b2dbbb42a17afa3b08aca4d76a7bc182af2aca262694cfa4 SHA512 8344f4f86f528cc60b43cceff68e559c9d2f1839f293471e5d27f562045f2fa7456924f1e7e49fbef5c3a8f341d4e39d9c93e908a54b82346b885097d3479cff
305
306 diff --git a/sys-apps/0install/files/0distutils-r2 b/sys-apps/0install/files/0distutils-r2
307 deleted file mode 100644
308 index 05c1eca..0000000
309 --- a/sys-apps/0install/files/0distutils-r2
310 +++ /dev/null
311 @@ -1,116 +0,0 @@
312 -#!/usr/bin/python2
313 -
314 -import os
315 -from xml.dom import minidom
316 -import xml.dom
317 -
318 -ns0compile = "http://zero-install.sourceforge.net/2006/namespaces/0compile"
319 -
320 -def escape(uri):
321 - import zeroinstall.injector.model
322 - return zeroinstall.injector.model._pretty_escape(uri)
323 -
324 -def cacheescape(uri):
325 - import zeroinstall.injector.model
326 - return zeroinstall.injector.model.escape(uri)
327 -
328 -def strip(node):
329 - torm = []
330 - for c in node.childNodes:
331 - if c.nodeType == xml.dom.Node.TEXT_NODE and \
332 - c.nodeValue.strip() == "":
333 - torm.append(c)
334 - elif c.hasChildNodes():
335 - strip(c)
336 - for c in torm:
337 - node.removeChild(c)
338 - c.unlink()
339 -
340 -class LocalFeed(object):
341 - def __init__(self, xmlfile):
342 - self.xml = minidom.parse(xmlfile)
343 - if self.xml.documentElement.nodeName != "interface":
344 - raise TypeError("Not an interface")
345 - strip(self.xml.documentElement)
346 -
347 - def getUri(self):
348 - for element in self.xml.documentElement.getElementsByTagName("feed-for"):
349 - if element.hasAttribute("interface"):
350 - return element.getAttribute("interface")
351 - return None
352 -
353 - def edit(self, id=".", main="AppRun", stability="packaged"):
354 - for attribute in ("main", "uri"):
355 - if self.xml.documentElement.hasAttribute(attribute):
356 - self.xml.documentElement.removeAttribute(attribute)
357 - for group in self.xml.documentElement.getElementsByTagName("group"):
358 - group.setAttribute("main", "AppRun")
359 - if group.hasAttribute("arch") and group.getAttribute("arch") == "*-src":
360 - uname = os.uname()
361 - group.setAttribute("arch", "%s-%s" % (uname[0], uname[-1]))
362 - attr0comp = []
363 - for aidx in range(0, group.attributes.length):
364 - attr = group.attributes.item(aidx)
365 - if attr.namespaceURI == ns0compile:
366 - attr0comp.append(attr)
367 - for attr in attr0comp:
368 - group.removeAttributeNode(attr)
369 - reqlist = group.getElementsByTagName("requires")
370 - for req in reqlist:
371 - group.removeChild(req)
372 - req.unlink()
373 - for imp in group.getElementsByTagName("implementation"):
374 - imp.setAttribute("stability",stability)
375 - imp.setAttribute("id",id)
376 -
377 - def dump(self):
378 - print self.xml.toprettyxml()
379 -
380 -def main(xmlfile, mode="edit"):
381 - try:
382 - feed = LocalFeed(xmlfile)
383 - if mode == "uri":
384 - print feed.getUri()
385 - elif mode == "escape":
386 - print escape(feed.getUri())
387 - elif mode == "cache":
388 - print cacheescape(feed.getUri())
389 - else:
390 - feed.edit()
391 - feed.dump()
392 - except Exception, e:
393 - import sys
394 - print "Fatal:", e
395 - sys.exit(2)
396 -
397 -def usage(program):
398 - import os.path
399 - progname = os.path.basename(program)
400 - print "Usage:", progname, "[-u|-e] <xmlfile>"
401 - print "Options:"
402 - print "\t-u --uri: Finds the URI from the feed"
403 - print "\t-e --escape: Escapes the URI from the feed"
404 -
405 -if __name__ == "__main__":
406 - from optparse import OptionParser
407 - import sys
408 - parser = OptionParser(usage="usage: %prog [options] feed.xml",
409 - description="By default, edits the given feed and prints the result on stdout.")
410 - parser.add_option("-e", "--escape", action="store_const",
411 - const="escape", dest="mode",
412 - help="Return the cache-escaped URI from the feed on stdout.")
413 - parser.add_option("-c", "--cache", action="store_const",
414 - const="cache", dest="mode",
415 - help="Return the file-escaped URI from the feed on stdout.")
416 - parser.add_option("-u", "--uri", action="store_const",
417 - const="uri", dest="mode",
418 - help="Return the original URI from the feed on stdout.")
419 - (options, args) = parser.parse_args()
420 - if len(args) == 0:
421 - parser.print_help()
422 - else:
423 - if len(args) > 1:
424 - parser.error("requires exactly one .xml file")
425 - main(args[0], options.mode)
426 -
427 -# vim: nosta noet sw=4 ts=4
428
429 diff --git a/sys-apps/0install/files/global.cfg b/sys-apps/0install/files/global.cfg
430 deleted file mode 100644
431 index 95a47ff..0000000
432 --- a/sys-apps/0install/files/global.cfg
433 +++ /dev/null
434 @@ -1,5 +0,0 @@
435 -[global]
436 -freshness = -1
437 -help_with_testing = False
438 -network_use = off-line
439 -
440
441 diff --git a/sys-apps/0install/zeroinstall.directory b/sys-apps/0install/zeroinstall.directory
442 deleted file mode 100644
443 index 59e0591..0000000
444 --- a/sys-apps/0install/zeroinstall.directory
445 +++ /dev/null
446 @@ -1,7 +0,0 @@
447 -[Desktop Entry]
448 -Encoding=UTF-8
449 -Icon=zeroinstall
450 -Type=Directory
451 -Name=Zero Install
452 -Name[es]=Zero Install
453 -Name[sv]=Zero Install