[sisyphus] страсти со spec
Vadim V. Zhytnikov
=?iso-8859-1?q?vvzhy_=CE=C1_mail=2Eru?=
Пн Окт 29 14:50:55 MSK 2001
AVL wrote:
> > Всё происходит как положено.
> а мне то что делать с этим?
>
> у меня в стадии
> %install
> make install
>
> никаких configure в программе нет.
> все делается правкой Makefile
> я там изменил instdir с /usr на ~/tmp/usr
> и все равно облом, потому как требуется, чтобы там были поддиректории bin и man
> добавляю в install
>
Директория, куда должна "устанавливаться" программа определяется
макросом %buildroot.
> mkdir $instdir
> mkdir $instdir_man
> mkdir $instdir_bin
>
> и опять облом. эти переменные, определенные на стадии %prep теперь пусты.
> на стадии %build они есть, а на стадии %install их уже нет.
> добавил export перед ними - нет эффекта.
> еще раз посмотрел в чужие спеки. там везде используется %define
> а у меня на нее ответ: define command not found
Да надо применять именно %define, т.е. макросы rpm, а не обычные
переменные окружения. То что %define даёт ошибку - довольно странно.
Вы случайно не перепутали %define с $define ? И ещё, обратил внимание,
что в Вашем spec два Source: - это непорядок. Уберите один.
Хотя не уверен, что именно это создаёт проблему.
ZW
--
[ Vadim V. Zhytnikov <vvzhy на mail.ru> <vvzhy на td.lpi.ac.ru> ]
Подробная информация о списке рассылки Sisyphus