[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