Re: How to make a Provides based on package contents?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 2006-11-27 at 16:09 -0700, Orion Poplawski wrote:

> I went with octave(%{octave_api}) rather than octave(api) = 
> %{octave_api}

The potential problem with that is that it has severely limited
possibilities of versioned dependencies - only an exact match works, you
can't do eg. ">=" with it.  You know better than me whether that's
actually ever likely to become a problem in this case.

In the VDR case, I'm using the API version like "Provides: vdr(abi)
= ..." and "Provides: vdr-devel(api) = ..." in the main and -devel
packages, and "BuildRequires: vdr-devel(api) >= ..." and "Requires:
vdr(abi) = ..." in plugin packages.

>  because I was getting errors when starting to build a 
> package in mock that octave(api) was not being set to anything (during 
> the buildroot setup phase - octave-config is unavailable there).  If 
> someone can point me around that, that would be great.

Like tibbs said, just make sure it parses correctly even if octave is
not available.  The %{apiver} definition in vdr-subtitles and
vdr-osdteletext packages contain one example way to do it.

--
Fedora-packaging mailing list
Fedora-packaging@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-packaging

[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite Forum]     [KDE Users]

  Powered by Linux