документация в Gentoo (или как быстро засоряется /usr/share/doc)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Pieron
Сообщения: 51

документация в Gentoo

Сообщение Pieron »

взглянул вот на /usr/share/doc и ужаснулся мусору, который там валяется.
С каждого порта создается там ветка и кладется парочка ненужных файлов (Readme, TODO, ChangeLog, etc...).
Все бы хорошо, но API документация по либам попадает тоже в /usr/share/doc.
В итоге получается что найти нужное в этой куче не так то просто.

Вопрос в том, что можно ли как нибудь отменить установку _обычной_ документации по программам?
(т.е. чтобы не ставились всякие Readme,ChangeLog-и и т.д, но в тоже время ставилась api документация заданная явно с помощью USE)
Если прописать FEATURES="nodoc" то вообще блокируется весь /usr/share/doc для всего.
Спасибо сказали:
Aquarius
Сообщения: 132
ОС: FreeBSD 6.2-RELEASE-p1

Re: документация в Gentoo

Сообщение Aquarius »

handbook
USE="-doc"
(избирательно)

P.S. или даже не избирательно
Computer is Only a Tool
Спасибо сказали:
Pieron
Сообщения: 51

Re: документация в Gentoo

Сообщение Pieron »

Мда?

Код: Выделить всё

ls /usr/share/doc/zlib-1.2.3/
ChangeLog.gz  FAQ.gz  README.gz  txt

emerge -pv zlib
[ebuild   R   ] sys-libs/zlib-1.2.3  USE="-build" 0 kB

Это первый пример. Теперь второй:

Код: Выделить всё

emerge -pv cegui
[ebuild   R   ] dev-games/cegui-0.4.1  USE="devil doc examples opengl -xerces-c"

ls /usr/share/doc/cegui-0.4.1/
[u]AUTHORS.gz[/u]   Falagard_Skinning_Docs.pdf.gz  [u]README.gz[/u]     Samples
ChangeLog.gz  [b]html[/b]                           [u]ReadMe.html.gz[/u]  [u]TODO.gz[/u]

Обратить внимание на html. Это API документация. Если не указывать USE="doc" она не ставиться.
Она мне нужна. А вот что подчеркнуто - не нужно. Ни для одного порта. Склоняюсь к тому, чтобы залезть в скрипты portage и убрать функцию dodoc. Вопрос был в том, как это сделать нормально, а не через хакинг.
Спасибо сказали:
Аватара пользователя
steepz
Сообщения: 162

Re: документация в Gentoo

Сообщение steepz »

sdf
Спасибо сказали:
Aquarius
Сообщения: 132
ОС: FreeBSD 6.2-RELEASE-p1

Re: документация в Gentoo

Сообщение Aquarius »

(steepz @ Jul 14 2006, в 21:40) писал(а):Вопрос был в том, как это сделать нормально, а не через хакинг.
handbook, секция 'Объявление USE-флагов для отдельных пакетов'
http://www.gentoo.org/doc/ru/handbook/hand...l?part=2&chap=2
(Aquarius @ Jul 14 2006, в 13:35) писал(а):(избирательно)
было как раз про это
P.S. сверху написано про handbook
Computer is Only a Tool
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: документация в Gentoo

Сообщение KiWi »

Aquarius писал(а):
18.07.2006 09:48
(steepz @ Jul 14 2006, в 21:40) писал(а):Вопрос был в том, как это сделать нормально, а не через хакинг.
handbook, секция 'Объявление USE-флагов для отдельных пакетов'
http://www.gentoo.org/doc/ru/handbook/hand...l?part=2&chap=2
(Aquarius @ Jul 14 2006, в 13:35) писал(а):(избирательно)
было как раз про это
P.S. сверху написано про handbook

Вы не поняли о чём тут пишут, помедитируйте ещё.
Спасибо сказали: