Markus Rothe schrieb:
Bernd Steinhauser wrote:
For guis, I would introduce the "gui" option, in cases, being more specific, would help, too.

How about using the "qt", "gtk" etc. options to indicate that a gui is being
built? I like having some kind of information which toolkit the package uses
before installing it.

The X(org) option could indicate that a package builds some kind of 'generic'
support for X.

We had a small talk about that stuff like this and one of the suggestions was to use suboptions. This means, that "gui" has suboptions like gtk, ncurses, qt3, qt4 or whatever you can come up with. There could be suboptions generic_cli and generic_xorg, too.

The problem with this is, that a program might not allow all guis to be activated. For example, a program, that has an optional gui for ncurses, gtk and qt3 might allow building ncurses+gtk, but not gtk+qt3, for whatever reason.

That could be solved by making it possible to specify relations between them. (Which is basically the same as option restrictions for normal options, meaning, that foo1 of a package might need a specific status of option foo2 of the same package.)

Regards,
Bernd

_______________________________________________
Exherbo-dev mailing list
[email protected]
http://lists.exherbo.org/mailman/listinfo/exherbo-dev

Reply via email to