[newbies] советы по мотивам spec-файла
Aleksey Avdeev
solo на solin.spb.ru
Сб Окт 10 18:11:48 UTC 2009
10.10.2009 22:05, Artem Zolochevskiy пишет:
> hi all
>
> В процессе упаковки одного из пакетов хочется задать вопросы, которые
> у меня в связи с ним возникают.
> Конкретно речь идёт об asciidoc: http://tinyurl.com/yl3by83
> Так что можно рассматривать мой пример как обсуждаемое в @devel линчевание.
>
...
>
> 2. Вопрос по установке документации. Обычно я просто использовал в
> спеке %doc <список фалов> и они попадали туда, куда следует. Но вот
> asciidoc распилен на подпакеты, и они устанавливают свои файлы в
> /usr/share/doc/asciidoc-<version>. В связи с этим этот каталог по идее
> надо как-то явно указывать. Вот и есть вопрос с использованием в спеке
> каталога /usr/share/doc . Для его использования, видимо, надо бы
> использовать что-то из: $RPM_DOC_DIR? %_defaultdocdir? %_docdir?
> * какие-то может я ещё варианты упустил?
> * так что же использовать то?
> * всё ли из перечисленного что является "макросами"? Например я
> видел использование в спеке $RPM_DOC_DIR. Это по крайней мере выгладит
> не как макрос, который вроде как всегда начинаются с %?
> * отчего rpm --eval %_docdir не даёт мне ожидаемого /usr/share/doc ?
Макроса %_docdir нет. Есть %_defaultdocdir.
>
> 3. Вопрос по именованию. Я уже говорил, что asciidoc распилен на
> подпакеты. Это ПО содержит две большие утилиты: asciidoc и a2x. Так
> вот пакеты в итоге и именуются:
...
> * стоит ли ставить зависимость: пакет документации зависит от пакета
> самой программы? Каковы тут правила/традиция?
Лучше не надо: возможность поставить документацию не ставя сам пакет
-- весьма полезна.
--
С уважением. Алексей.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : signature.asc
Тип : application/pgp-signature
Размер : 554 байтов
Описание: OpenPGP digital signature
Url : <http://lists.altlinux.org/pipermail/devel-newbies/attachments/20091010/6fbf34f2/attachment.bin>
Подробная информация о списке рассылки devel-newbies