1 |
On 08:49 Sun 08 Mar , Tiziano Müller wrote: |
2 |
> So I think it's time for a short eapi bump with some distinct |
3 |
> improvements: |
4 |
> |
5 |
> http://spreadsheets.google.com/ccc?key=pPAJXP6shYH78lCXeqRqCUQ |
6 |
|
7 |
It's still being edited, so I have no idea whether I'm commenting on the |
8 |
same version as was originally posted. Regardless, here's a few points |
9 |
on the version I'm reading: |
10 |
|
11 |
- pkg_pretend() and a default src_install() would be excellent to have. |
12 |
|
13 |
- docompress is good |
14 |
|
15 |
- doheader/doinclude would be nice, same for dodoc -r, doins symlinks |
16 |
|
17 |
- fixing problems in some existing features would be useful |
18 |
|
19 |
- I understand the reasoning for the SRC_CONFIGURE_WITH blah stuff. I |
20 |
strongly oppose this implementation because it makes ebuilds less like |
21 |
bash scripts that are easy to understand. Instead I suggest extending |
22 |
use_with() and use_enable() to accept multiple sets of arguments |
23 |
(alternately, making custom, similar functions that will take multiple |
24 |
args). Combined with the addition of src_configure() in EAPI=2, the |
25 |
amount of code could be a large reduction from existing versions without |
26 |
raising the barrier to entry. |
27 |
|
28 |
-- |
29 |
Thanks, |
30 |
Donnie |
31 |
|
32 |
Donnie Berkholz |
33 |
Developer, Gentoo Linux |
34 |
Blog: http://dberkholz.wordpress.com |