[docs] Re: make: OTHER_FILES
Vitaly Ostanin
vyt на vzljot.ru
Вт Ноя 11 19:12:13 MSK 2003
On Tue, 11 Nov 2003 18:48:13 +0300
"Oleg A. Paraschenko" <olpa на xmlhack.ru> wrote:
<skipped/>
> > > * А почему бы не собирать src.rpm и noarch.rpm сразу, без
> > > дополнительного сохранения в архив?
> >
> > rpm обычно собираются из архивов, иногда с дополнениями.
> > Вообще тарболлы - обычная форма распространения
> > программ/документов, rpm- это их дальнейшая упаковка.
>
> Тут я имел в виду, что возможно, имеет смысл "make srcrpm"
> или
> "make noarchrpm". Но это, наверное, непросто.
Это не нужно. Для примера можно взять любой .src.rpm и посмотреть
внутрь - rpm собирается с помощью rpmbuild из тарболла, make не
делает пакетов.
Можно вписать вызов rpmbuild в Makefile, но это может
понадобиться только мантейнеру, и то вряд ли.
<skipped/>
> Реализация и того, и другого достаточно сложна. На сейчас
> предлагаю
> такое простое решение: в архив идёт результат сборки
> XInclude.
В архиве должны быть необработанные исходники. Реализация не
сложна даже без использования фичей libxml2.
> > Определить список сущностей, включаемых в итоговых документ,
> > можно в последних версиях libxml2.
>
> Здорово. Благодарить тебя?
Нет, конечно :) С чего бы?
> > > * А уже есть опыт сборки rpm-пакетов с документацией через
> > > tgz-архив, или это пока только планы?
> >
> > В этом проекте - нет, другие проекты собирают именно так
> > (php, samba, AFAIK). Опыт здесь особо не нужен, так как нет
> > критичных сложностей.
>
> Я просто хотел быть уверенным, что никому ничего не сломаю.
Понятно. Даже если сломаешь (что вряд ли) - это же cvs :)
> > > * Как rpm-скрипт запускает make: просто "make" или "make
> > > html-dir" или ещё как? Я хочу это знать чтобы разобраться с
> > > целью по умолчанию.
> >
> > В разделе %build спека пишут команды сборки, это даже не
> > обязательно make, так что цель по умолчанию не так важна. Что
> > в спеке напишут, то и выполнится - прибитого гвоздями скрипта
> > нет.
>
> А вдруг на сегодня было бы 1000 спеков, в которых прописано
> "make alles".
Примерно так и есть :)
<skipped/>
--
Regards, Vyt
mailto: vyt на vzljot.ru
JID: vyt на vzljot.ru
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 189 байтов
Описание: отсутствует
Url : /pipermail/docs/attachments/20031111/9c0f4f8d/attachment.bin
Подробная информация о списке рассылки docs