[Bioperl-l] Re: RPMs for Bioperl and GMOD
Guillaume Rousse
Guillaume.Rousse at inria.fr
Mon Jan 31 15:45:32 EST 2005
I'm taking the discussion in the middle, so I may be wrong...
Lincoln Stein wrote:
> Perhaps we should split the modules into bioperl-db and
> bioperl-db-oracle.
This isn't needed. Splitting a package into subpackages is a packager
decision that doesn't rely on upstream developpers action. It would just
bring everyone additional work.
> And so forth.
>
> Lincoln
>
>
> On Friday 28 January 2005 07:49 pm, Allen Day wrote:
>
>>okay, i've looked into this. short answer: you cannot specify to
>>omit automatically determined dependencies without "lying" in the
>>rpm specfile and stating that a package provides a perl module that
>>it, in fact, does not.
>>
>>for example, i can add a statement to the bioperl-db rpm stating
>>that it provides perl(DBD::Oracle), but not actually add
>>DBD/Oracle.pm to the package.
I don't think so. Unless this is a specific mdk rpm patch, you can
always use exceptions to automatic requires/provides computing:
%define _requires_exceptions perl(DBD::Oracle)
And if it doesn't work, you can also disable completly automatic
dependency computing:
AutoReqProv: no
BTW, why do you bother dealing with rpm when some distributions as
Debian or Mandrake already provide official packages, and biolinux
project provide Redhat and Suze packages too ?
--
If you improve or tinker with something long enough, eventually it will
break or malfunction
-- Murphy's In Laws n°8
More information about the Bioperl-l
mailing list