The patch will add the ability to specify per file dependencies.
The dependencies are attributes that are specified on each line of the
They are in addition to any automatic dependencies that are generated,
setting AutoReqProv: no in the package will cause the manual per-file
dependencies to be ignored.
The three new attributes are:
The rules for what can be placed inside of each attribute is the same
as the preample: Conflicts, Provides, and Requires.
More then one attribute is allowed.
%fprovides(my_foo_lib) %fprovides (your_foo_lib) /lib/libfoo.so.1
%frequires(my_foo_lib your_bar_lib) /bin/bar
%fconflicts(foobar <= 1:1-1) /bin/foobar
Created attachment 102293 [details]
Per file dependency implementation
Adds the attributes %fconflicts, %fprovides, %requires to the %files lines to
allow for manual per-file dependencies to be set.
User email@example.com's account has been closed
Reassigning to owner after bugzilla made a mess, sorry about the noise...
This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component.
Oh dear! 10 years later...
Closing. Please reopen if anyone interested in this is still alive.