public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] About how to handle wxGTK based packages with gnome profiles
@ 2012-04-10  6:58 Pacho Ramos
  2012-04-10  7:12 ` "Paweł Hajdan, Jr."
  0 siblings, 1 reply; 17+ messages in thread
From: Pacho Ramos @ 2012-04-10  6:58 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 798 bytes --]

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?

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 17+ messages in thread
* [gentoo-dev] www-client/chromium gtk3 support
@ 2015-09-09  7:20 Paweł Hajdan, Jr.
  2015-09-09  7:24 ` Daniel Campbell
  0 siblings, 1 reply; 17+ messages in thread
From: Paweł Hajdan, Jr. @ 2015-09-09  7:20 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1155 bytes --]

A user asked for optional gtk3 support in www-client/chromium:
<https://bugs.gentoo.org/show_bug.cgi?id=559378>

However, reading e.g.
<https://wiki.gentoo.org/wiki/Project:GNOME/Gnome_Team_Ebuild_Policies#gtk3>
says this:

> having USE=gtk3 to enable gtk+-3 instead of gtk+-2 support is
> forbidden

> package is an application with support for multiple gtk+, maintainer
> is free to select whatever slot he desires to support. It is strongly
> advised to use gtk+-3 if functionality is equivalent. This is to
> reduce workload of bugs being triggered with one slot but not the
> other.

What are your recommendations for the best course of action?

For stability and maintainability, I'd prefer www-client/chromium to use
the upstream defaults (gtk+-2 AFAIK) since it's most common, tested, and
supported configuration. If/when upstream moves to gtk+-3, we'd just follow.

I also understand we have users who are eager to run various
configurations, and expect Gentoo to be flexible and allow that. Would
masking a gtk3 USE flag for www-client/chromium be acceptable? Are there
any other solutions that might work?

Paweł


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 841 bytes --]

^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2015-09-12 11:47 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-04-10  6:58 [gentoo-dev] About how to handle wxGTK based packages with gnome profiles Pacho Ramos
2012-04-10  7:12 ` "Paweł Hajdan, Jr."
2012-04-10 20:21   ` Pacho Ramos
2012-04-11  6:12     ` [gentoo-dev] " Ryan Hill
2012-04-11 10:02       ` Samuli Suominen
2012-04-15 16:59         ` Pacho Ramos
2012-04-16  5:58           ` Ryan Hill
2012-04-16  8:38             ` Pacho Ramos
2012-04-16  8:11   ` [gentoo-dev] USE=gui? (was: About how to handle wxGTK based packages with gnome profiles) Michał Górny
2012-04-16  8:22     ` [gentoo-dev] USE=gui? Samuli Suominen
2012-04-16 14:49       ` Alexis Ballier
2012-04-16 17:12       ` Michał Górny
  -- strict thread matches above, loose matches on Subject: below --
2015-09-09  7:20 [gentoo-dev] www-client/chromium gtk3 support Paweł Hajdan, Jr.
2015-09-09  7:24 ` Daniel Campbell
2015-09-09 10:37   ` hasufell
2015-09-10  6:21     ` Daniel Campbell
2015-09-10  8:47       ` hasufell
2015-09-10 18:15         ` Daniel Campbell
2015-09-10 18:21           ` hasufell
2015-09-10 18:26             ` Rich Freeman
2015-09-11  9:03               ` Daniel Campbell
2015-09-11 12:13                 ` Rich Freeman
2015-09-11 17:11                   ` [gentoo-dev] " Duncan
2015-09-11 17:41                     ` Rich Freeman
2015-09-11 18:03                       ` [gentoo-dev] USE="gui" Ian Stakenvicius
2015-09-11 18:16                         ` Rich Freeman
2015-09-11 20:34                         ` hasufell
2015-09-11 23:52                           ` Daniel Campbell
2015-09-12 11:47                             ` hasufell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox