[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