FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Gentoo > Gentoo Development

 
 
LinkBack Thread Tools
 
Old 04-10-2012, 06:58 AM
Pacho Ramos
 
Default 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?
 
Old 04-10-2012, 07:12 AM
"Paweł Hajdan, Jr."
 
Default 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.
 
Old 04-10-2012, 08:21 PM
Pacho Ramos
 
Default 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?
 
Old 04-11-2012, 06:12 AM
Ryan Hill
 
Default About how to handle wxGTK based packages with gnome profiles

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.


--
fonts, gcc-porting
toolchain, wxwidgets
@ gentoo.org
 
Old 04-11-2012, 10:02 AM
Samuli Suominen
 
Default 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
 
Old 04-15-2012, 04:59 PM
Pacho Ramos
 
Default 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?
 
Old 04-16-2012, 05:58 AM
Ryan Hill
 
Default About how to handle wxGTK based packages with gnome profiles

On Sun, 15 Apr 2012 18:59:11 +0200
Pacho Ramos <pacho@gentoo.org> wrote:

> OK then to enable wxwidgets in desktop profile?

Yes.

--
fonts, gcc-porting
toolchain, wxwidgets
@ gentoo.org
 
Old 04-16-2012, 08:38 AM
Pacho Ramos
 
Default 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.
>

Just done
 

Thread Tools




All times are GMT. The time now is 10:04 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org