[devel] IA: rpm: how to install %docs properly
Dmitry V. Levin
=?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Пн Сен 30 14:49:03 MSD 2002
On Mon, Sep 30, 2002 at 01:10:16PM +0400, Igor Homyakov wrote:
> > Я заметил, что многие из вас делают типичную ошибку, включая
> > %_docdir/%name-%version только в один из подпакетов.
>
> > Например, в libxml2-2.4.23-alt1 под видом исправления установки было
> > сделано следующее:
>
> > %files
> > [...]
> > %dir %_docdir/%name-%version
> > %doc %_docdir/%name-%version/AUTHORS
> > [...]
> > %files devel
> > [...]
> > %doc %_docdir/%name-%version/html
>
> > В этом примере содержится 2 типовые ошибки:
> > 1. В подпакете -devel не включен каталог %_docdir/%name-%version, что
> > приводит к потерянным каталогам при обновлении.
> > 2. Для файлов и каталогов, начинающихся с %_docdir, не нужно указывать
> > %doc, ибо это уже заложено в rpm.
>
> > P.S. А в libxml2-python документация вообще не на месте.
>
> Если пакет разбит на части package, package-common ...
> документацию стоит включать только в один пакет ?
Это зависит от характера документации.
> по логике файлы должны принадлежать package-common,
> но тогда они будут лежать в
> %_docdir/%name-common-%version вместо %_docdir/%name-%version
%name-common-%version - это не очень хорошо; лучше разложить вручную.
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20020930/0066180b/attachment-0001.bin>
Подробная информация о списке рассылки Devel