Gentoo Archives: gentoo-user-ru

From: Dmitry Dzhus <dima@×××××.org>
To: gentoo-user-ru@l.g.o
Subject: [gentoo-user-ru] Re: Размещение ebuild
Date: Thu, 21 Apr 2011 16:55:54
Message-Id: 871v0v5z34.fsf@dzhus.org
In Reply to: Re: [gentoo-user-ru] Размещение ebuild by Alexander Tiurin
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

Replies

Subject Author
Re: [gentoo-user-ru] Re: Размещение ebuild Peter Volkov <pva@g.o>