[sisyphus] Konversation-0.17 & кривость spec-файла

Nick S. Grechukh =?iso-8859-1?q?ngrechukh_=CE=C1_ua=2Efm?=
Чт Апр 14 13:01:54 MSD 2005


On Thursday 14 April 2005 11:24, Drool wrote:
> > --- Drool 2005-04-13 14:41:54 +0300
> > +++ php-coder 2005-04-13 22:31:24 +0700
> >     - BuildRequires лучше генерировать при помощи программы buildreq из
> >       пакета rpm-utils, потому что, если писать самому, то можно
> >       какую-нибудь зависимость не учесть
> 	Я вообще не претендую на прямость рук :-) Да и спеки пишу на 90% по
> интуиции, т.к. я практически в этом ничего не смыслю. О существовании
> buildreq, к примеру, я даже и не подозревал :-) Вопрос - а как она
> определит зависимости на пакеты, которых нет в моем АЛМ-2.4? Или я отстал и
> софт научился вычислять это опираясь на свё ту же интуицию? ;-))
никакой интуиции: если он у Вас на машине успешно собирается, в buildreq 
попадет то что было задействовано *уВас* при сборке. 
(например, в мои спеки регулярно попадает qt3-designer и я не менее регулярно 
его вычищаю).

если не собрался - интуитивно ищите чего не хватает.  ;-)

> >     -command=%name
> >     +command="%_bindir/%name"
> >     Вдруг у пользователя в /usr/local установлена вторая копия программы?
> 	И то правда...
хотя,... если в /usr/local кидают обдуманно? 
> >     -%_menudir
> >     -%_bindir
> >     -%_datadir
> >     +%_menudir/*
> >     +%_bindir/*
> >     +%_datadir/*
> >     Это AFAIK очень серьезная ошибка! После этого, к примеру, каталог
> > /usr/bin будет принадлежать вашему пакету!! И, кстати, мне кажется, что
> 	При сборке файлы выкладываются в %buildroot с полной структурой папок.
> Поэтому выражение %_datadir/* загребает всю папку со всеми подкаталогами и
> файлами в том виде, в котором они там сложены. Получается корректно. А вот
получается некорректно! %_menudir будет принадлежть какому пакету? правильно, 
вашему. не надо так делать.

> в плане прав на каталоги... Кто подскажет? Если в name.rpm папка /usr/bin
> будет с отличными от системной /usr/bin правами - при установке этого
> пакета системные папки изменят свои права? Просветите чайника...
просто не заморачивайтесь ;-)
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 190 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20050414/4c3cddbd/attachment-0003.bin>


Подробная информация о списке рассылки Sisyphus