1 |
Alexander Tiurin wrote: |
2 |
|
3 |
> Выложить все не доходят руки, кину сюда в атач. |
4 |
|
5 |
Линчуем! |
6 |
|
7 |
Смотрю в ебилд sysshot: |
8 |
|
9 |
> SRC_URI="http://citylan.dl.sourceforge.net/project/${PN}/${PN}/${P}/${P}.tar.gz" |
10 |
|
11 |
Вместо http://citylan.dl.sourceforge.net/ в SRC_URI стоит использовать |
12 |
mirror://sourceforge. Список возможных значений после mirror можно |
13 |
посмотреть в файле /usr/portage/profiles/thirdpartymirrors. |
14 |
В остальных ебилдах то же самое. |
15 |
|
16 |
> LICENSE="GPLv2" |
17 |
|
18 |
В поле LICENSE пишется один из файлов, лежащих в /usr/portage/licenses. |
19 |
|
20 |
> src_compile() { |
21 |
> cd ${WORKDIR}/${P} || die |
22 |
> econf || die |
23 |
> emake || die |
24 |
> } |
25 |
|
26 |
Чем это отличается от реализации src_compile по умолчанию? (справиться |
27 |
можете в документации из app-doc/pms) |
28 |
|
29 |
Здесь и в ебилде tcl-snmptools src_install, видимо, взят как в EAPI=4. |
30 |
Почему именно так? Зачем дублировали обобщённый код из реализации по |
31 |
умолчанию вместо `dodoc ChangeLog README и т.д.` либо указания EAPI=4? |
32 |
|
33 |
ftpbackup: |
34 |
|
35 |
Зачем EAPI=3? |
36 |
|
37 |
src_compile опять дефолтный. Хватит переопределения ${S}. |
38 |
|
39 |
makedumpfile: |
40 |
|
41 |
Нет лицензии? Дефолтный src_compile. |
42 |
|
43 |
-- |
44 |
Happy Hacking. |
45 |
|
46 |
http://dzhus.org |