[Comm] Спек: имя архива с исходниками должно отличаться от имени пакета
Vladimir Lettiev
=?iso-8859-1?q?crux_=CE=C1_syktsu=2Eru?=
Ср Май 12 10:25:41 MSD 2004
Eugene Prokopiev пишет:
> Основной ulog-acctd_0.4.2.orig.tar.gz исходник для сборки пакета -
> ulog-acctd_0.4.2.orig.tar.gz. Как модифицировать спек так, чтобы
> имя пакета было не ulog-acctd-0.4.2.orig-custom.i686.rpm, а
> ulog-acctd-0.4.2-custom.i686.rpm, и документация складывалась не в
> /usr/share/doc/ulog-acctd-0.4.2.orig а в
> /usr/share/doc/ulog-acctd-0.4.2?
>
> Спек:
>
> Version: 0.4.2.orig
изменить на
Version: 0.4.2
> BuildRoot: %{_tmppath}/%{name}-%{version}-root
^^^^^^^
Если собираете для ALT уберите данную строку, пока вас не заклевали :)
> %install rm -rf %{buildroot}
^^
rm -rf тоже бяка...
> %clean rm -rf %{buildroot}
>
^^^
анологично, можно даже вообще убрать секцию %clean
>
> %changelog * Tue May 11 2004 Eugene Prokopiev <john на rmts.donpac.ru>
> - Initial RPM package
>
неправильный формат changelog... Удалите эту секцию и натравите на
spec утилитку add_changelog
Всё выше изложенное хорошо задокументировано на
http://docs.altlinux.ru/alt/devel/
--
С уважением, Владимир Леттиев aka crux <crux на syktsu.ru>
Подробная информация о списке рассылки community