[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