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

Reply via email to