About how to handle wxGTK based packages with gnome profiles
Currently gnome profiles enable automatically "gtk" USE flag and, then,
most gtk based GUIs are installed by default on systems using that
profile. A special situation occurs when the package is based in wxGTK
as explained in:
https://bugs.gentoo.org/show_bug.cgi?id=411053
Currently, packages like mkvtoolnix simply builds without no gui at all
when using gnome profile because its gui is build with "wxwidgets" USE
flag. At first, I suggested to move from wxwidgets to "gtk" USE flag for
that package because that wxwidgets based gui is the only gtk gui
offered by that package. The problem is that their maintainers disagree
with that approach as explained in referred bug report.
Other option would be to enable "wxwidgets" by default for that
profiles.
What do you think?
04-10-2012, 07:12 AM
"Paweł Hajdan, Jr."
About how to handle wxGTK based packages with gnome profiles
On 4/10/12 8:58 AM, Pacho Ramos wrote:
> Other option would be to enable "wxwidgets" by default for that
> profiles.
I prefer this. Changing USE flag meaning in a counter-intuitive way (to
let "gtk" mean "wxwidgets") would seem frustrating to me.
With "wxwidgets" enabled by default people will get the most likely
desired result (i.e. GUI) "out of the box", and setting USE="-wxwidgets"
will have desired effect.
Note that with USE="gtk" really meaning USE="wxwidgets", -wxwidgets
would have no effect on such a package, which is the potentially
surprising behavior I mentioned earlier.
04-10-2012, 08:21 PM
Pacho Ramos
About how to handle wxGTK based packages with gnome profiles
El mar, 10-04-2012 a las 09:12 +0200, "Paweł Hajdan, Jr." escribió:
> On 4/10/12 8:58 AM, Pacho Ramos wrote:
> > Other option would be to enable "wxwidgets" by default for that
> > profiles.
>
> I prefer this. Changing USE flag meaning in a counter-intuitive way (to
> let "gtk" mean "wxwidgets") would seem frustrating to me.
>
> With "wxwidgets" enabled by default people will get the most likely
> desired result (i.e. GUI) "out of the box", and setting USE="-wxwidgets"
> will have desired effect.
>
> Note that with USE="gtk" really meaning USE="wxwidgets", -wxwidgets
> would have no effect on such a package, which is the potentially
> surprising behavior I mentioned earlier.
>
OK, looks like I misunderstood how wxwidgets work and most opinions
point to enable wxwidgets by default in gnome profiles, ok with that
solution?
04-11-2012, 06:12 AM
Ryan Hill
About how to handle wxGTK based packages with gnome profiles
> OK, looks like I misunderstood how wxwidgets work and most opinions
> point to enable wxwidgets by default in gnome profiles, ok with that
> solution?
As I mentioned in the bug I'd like it default for desktop. There's nothing
inherently "gnome" about wxwidgets other than the fact that it uses gtk+
widgets. If the idea is that you won't get any gui at all if wxwidgets isn't
enabled (and I can't think of any packages where this isn't true) then kde
users should be included too.
About how to handle wxGTK based packages with gnome profiles
On 04/11/2012 09:12 AM, Ryan Hill wrote:
On Tue, 10 Apr 2012 22:21:20 +0200
Pacho Ramos<pacho@gentoo.org> wrote:
OK, looks like I misunderstood how wxwidgets work and most opinions
point to enable wxwidgets by default in gnome profiles, ok with that
solution?
As I mentioned in the bug I'd like it default for desktop. There's nothing
inherently "gnome" about wxwidgets other than the fact that it uses gtk+
widgets. If the idea is that you won't get any gui at all if wxwidgets isn't
enabled (and I can't think of any packages where this isn't true) then kde
users should be included too.
+1
wxwidgets is not limited to gnome users, so goes to
profiles/targets/desktop/make.defaults
04-15-2012, 04:59 PM
Pacho Ramos
About how to handle wxGTK based packages with gnome profiles
El mié, 11-04-2012 a las 13:02 +0300, Samuli Suominen escribió:
> On 04/11/2012 09:12 AM, Ryan Hill wrote:
> > On Tue, 10 Apr 2012 22:21:20 +0200
> > Pacho Ramos<pacho@gentoo.org> wrote:
> >
> >> OK, looks like I misunderstood how wxwidgets work and most opinions
> >> point to enable wxwidgets by default in gnome profiles, ok with that
> >> solution?
> >
> > As I mentioned in the bug I'd like it default for desktop. There's nothing
> > inherently "gnome" about wxwidgets other than the fact that it uses gtk+
> > widgets. If the idea is that you won't get any gui at all if wxwidgets isn't
> > enabled (and I can't think of any packages where this isn't true) then kde
> > users should be included too.
> >
> >
>
> +1
>
> wxwidgets is not limited to gnome users, so goes to
> profiles/targets/desktop/make.defaults
>
OK then to enable wxwidgets in desktop profile?
04-16-2012, 05:58 AM
Ryan Hill
About how to handle wxGTK based packages with gnome profiles
About how to handle wxGTK based packages with gnome profiles
El dom, 15-04-2012 a las 23:58 -0600, Ryan Hill escribió:
> On Sun, 15 Apr 2012 18:59:11 +0200
> Pacho Ramos <pacho@gentoo.org> wrote:
>
> > OK then to enable wxwidgets in desktop profile?
>
> Yes.
>