specfile questions

Rex Dieter rdieter at math.unl.edu
Thu Feb 24 15:45:46 UTC 2005


Quentin Spencer wrote:
> Chuck R. Anderson wrote:

>> How is the package tied to the specific installed version?  Through 
>> dynamically linked libraries?  If so, don't put any Requires: at all, 
>> just let rpm find the requirements automatically.
>>  
>>
> It installs in a directory tree that contains octave's version in the 
> name, 

And/or you can 'Require' that directory, something like:
Requires: %%_datadir/octave-%{octave_ver}

And/or the octave maintainer to make people's lives simpler, can put 
something in octave.spec, like
Provides: octave-abi = %_octave_abi

*And* provide an octave-version agnostic location to install things 
to... something like:
/usr/share/octave/

And then octave-forge addons simply install to that /usr/share/octave 
location and have a single
Requires: octave-abi = %_octave_abi
to match the version for which it was built against.

-- Rex




More information about the fedora-extras-list mailing list