[devel] Как избавиться от лишней зависимости в пакете
Victor Forsyuk
=?iso-8859-1?q?force_=CE=C1_altlinux=2Eorg?=
Чт Фев 24 17:15:51 MSK 2005
On Thu, Feb 24, 2005 at 04:59:35PM +0300, vserge wrote:
> >
> > > во всех файла этого проекта присутствует строчка
> > > egrep -ri "/bin/env" ../BUILD/SOAP-Lite-0.60/
> >
> > %prep
> > %setup ...
> > ...
> > fgrep -lZr '#!/bin/env perl' . | xargs -r0 %__subst 's,#!/bin/env
> > perl,#!/usr/bin/perl' --
>
> Я это предполагал, но думал, что есть способ какой-то друго
Есть и другой способ. Ну вот для примера, то что оказалось под рукой -
пакет spamassassin под ASP (помнится, встречал такое и в mdk'шных):
В spec-файле указываем:
Source99: filter-requires-spamassassin.sh
%define __find_requires %{SOURCE99}
Упомянутый скрипт тривиально прост:
#!/bin/sh
/usr/lib/rpm/find-requires $* | grep -v 'perl(Net::SMTP::Server' | grep -v 'perl(MIME::Body'
Подробная информация о списке рассылки Devel