1 |
21.10.2015 02:25, hasufell пишет: |
2 |
> On 10/20/2015 04:02 PM, Mike Frysinger wrote: |
3 |
>> commit: a68f2479fba9422913cb760166316bf489d72ca8 |
4 |
>> Author: Vincent Palatin <vpalatin <AT> chromium <DOT> org> |
5 |
>> AuthorDate: Tue Oct 20 14:01:34 2015 +0000 |
6 |
>> Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org> |
7 |
>> CommitDate: Tue Oct 20 14:01:50 2015 +0000 |
8 |
>> URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a68f2479 |
9 |
>> |
10 |
>> dev-python/intelhex: new package from Chromium OS |
11 |
>> |
12 |
>> dev-python/intelhex/Manifest | 1 + |
13 |
>> dev-python/intelhex/intelhex-2.0.ebuild | 18 ++++++++++++++++++ |
14 |
>> dev-python/intelhex/metadata.xml | 9 +++++++++ |
15 |
>> 3 files changed, 28 insertions(+) |
16 |
>> |
17 |
> [...] |
18 |
> |
19 |
>> + |
20 |
>> +EAPI="5" |
21 |
>> + |
22 |
>> +PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} ) |
23 |
>> + |
24 |
>> +inherit distutils-r1 |
25 |
>> + |
26 |
>> +DESCRIPTION="Python library for Intel HEX files manipulations" |
27 |
>> +HOMEPAGE="http://pypi.python.org/pypi/IntelHex/ https://github.com/bialix/intelhex" |
28 |
>> +SRC_URI="mirror://pypi/I/IntelHex/${P}.tar.gz" |
29 |
>> + |
30 |
>> +LICENSE="BSD" |
31 |
>> +SLOT="0" |
32 |
>> +KEYWORDS="*" |
33 |
> What does that KEYWORDS mean? Unless I read PMS wrong [0][1], this isn't |
34 |
> even allowed. And I don't see a single ebuild in the tree with that syntax. |
35 |
> |
36 |
> Also, my package manager chokes on it. Repoman not, so that looks like a |
37 |
> bug. |
38 |
> |
39 |
> |
40 |
> [0] https://dev.gentoo.org/~ulm/pms/head/pms.html#x1-260003.1.6 |
41 |
> [1] https://dev.gentoo.org/~ulm/pms/head/pms.html#x1-690007.3.2 |
42 |
> |
43 |
As per commit message, it was imported from chromium os, AFAIR, they |
44 |
have their own rules about how to write ebuilds, and of course our PMS |
45 |
doesn't allow such things. |