[devel] IA: rpm: how to install %docs properly

Igor Homyakov =?iso-8859-1?q?homyakov_=CE=C1_ramax=2Espb=2Eru?=
Пн Сен 30 13:10:16 MSD 2002


On Mon, Sep 30, 2002 at 12:53:44PM +0400, Dmitry V. Levin wrote:
> Greetings!

> Я заметил, что многие из вас делают типичную ошибку, включая
> %_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


--
Igor Homyakov
<homyakov at altlinux dot ru>
http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=190141



Подробная информация о списке рассылки Devel