On Sun, 18 Jan 2009 13:21:55 +0200 Petteri Räty <[email protected]> wrote: > One thing to note why it's bad to rely on it is that if you have an > eclass setting RDEPEND then you are probably not getting what you > wanted.
Actually, you do. If you have ebuild:
DEPEND="from/ebuild"
and eclass:
DEPEND="from/eclass"
RDEPEND="also-from/eclass"
you end up with:
DEPEND="from/ebuild from/eclass"
RDEPEND="from/ebuild also-from/eclass"
It's been that way for several years now.
And yes, I'd really like to see this killed for EAPI 3. Ideally we'd go
with a single DEPENDENCIES variable with labels of some kind,
something like:
DEPENDENCIES="
build:
foo/bar
build+run:
foo/baz
post:
foo/plugin"
which would make it much easier to start specifying dependencies for
use of ROOT properly in the future -- it'd just be new labels, not
zillions of new variables.
--
Ciaran McCreesh
signature.asc
Description: PGP signature
