I think that R² could be written as an extension of the unavailable
format.
The additional keys to add would be 'sync' and 'masters'. For example:
.../unavailable/gnome.repository:
format = unavailable-2
repo_name = gnome
homepage = http://www.gnome.org
description = Gnome packages
sync = git://git.exherbo.org/gnome.git
masters = arbor x11
app-editors/
gedit/
....
I haven't looked at playboy's code recently, but it seems like this
should be a fairly trivial extension.
As far as how paludis handles this... I'm not sure of the nicest
interface. Possible ideas include:
$ cave resolve ::gnome
$ cave sync gnome
The idea being, it would write out a config for ::arbor and ::x11, if
needed, then the config for ::gnome.
--
Mike Kelly
_______________________________________________
Exherbo-dev mailing list
[email protected]
http://lists.exherbo.org/mailman/listinfo/exherbo-dev