[Exherbo-dev] Labels changes
ciaran.mccreesh at googlemail.com
Sat Oct 10 19:55:25 BST 2009
Labels will change as follows:
build: for build dependencies
run: for run dependencies
install: for install dependencies (for pkg_*inst things)
post: for post dependencies
fetch: for fetch dependencies (treated as build: for now)
suggestion: for suggested post dependencies
recommendation: for recommended post dependencies
compile-against: see below
You can combine labels with commas, so build,run: will work and is the
default. There is no longer any clever merging of labels.
Note 'suggestion', not 'suggested'. You should *not* combine
suggestion: or recommendation: with other things. Don't do
post,suggestion:, because that will now mean "both a post dependency
and a suggested post dependency". There is no longer a way of doing
suggested build dependencies, since that doesn't make sense.
'compile-against' is a lousy name. How about 'used' or something? An
example of such a dependency would be a library requiring pkg-config,
or a library that makes use of headers from a second pure template
We also need to discuss the migration path. I have the Paludis changes
ready but not pushed. Does someone feel like going and fixing all the
things in the tree in one go?
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 198 bytes
Desc: not available
More information about the Exherbo-dev