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