perls SOAP-Lite - can I tell rpm not to include extraneous dependancy?

Matthew Miller mattdm at
Tue Mar 22 01:24:39 UTC 2005

On Mon, Mar 21, 2005 at 03:58:23PM -0500, Hunter Matthews wrote:
> I'm trying to package perl's SOAP-Lite module and running into trouble.

I was looking at that just the other day, and ran into a *whole* chain of
crazy dependencies, including Net::Jabber. Bah. So I went out and packaged
up python-SOAPpy and python-ZSI instead.

But if you *must* have perl [1], someone actually has already gone through
all of the work:

Seems like we might as well try to get that into FE, instead of repackaging
the wheel....

> Despite the fact that I've configured the module to not worry about 
> MQClient, during the install/dep check stage rpm is detecting 
> perl(MQClient::MQSeries) as a dependancy.
> Is there a good idiom to tell rpm "ignore this or that perl dep?"

%define _use_internal_dependency_generator 0
%define __find_requires %{SOURCE1}

and is:

if [ -x /usr/lib/rpm/redhat/find-requires ]; then
$FINDREQ $* | grep -v 'perl(MQClient::MQSeries)'

[1] and don't get me wrong, it's a lovely language, unpatched root exploits
with published source in Fedora Core not withstanding.

Matthew Miller           mattdm at        <>
Boston University Linux      ------>                <>

More information about the fedora-extras-list mailing list