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 belowYou 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 library. 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? -- Ciaran McCreesh
signature.asc
Description: PGP signature
_______________________________________________ Exherbo-dev mailing list [email protected] http://lists.exherbo.org/mailman/listinfo/exherbo-dev
