diff options
| author | 2026-09-15 19:16:54 +1000 | |
|---|---|---|
| committer | 2026-09-15 21:27:18 +1000 | |
| commit | 92aa7db43fb21a9ee27aa40cdc913d23ea294104 (patch) | |
| tree | 1ff88e333ce1d9023a6e9bbff40001f156d80c57 /dev-python/gitpython/gitpython-3.1.60.ebuild | |
| parent | www-client/microsoft-edge*: drop USE=mip (diff) | |
Since we're revbumping anyway I took the opportunity to review the
dependencies for MS Edge; like all Chromium-based browsers, if support
for gtk3 and gtk4 is built-in the browser will select a codepath at
runtime - there's no reason to require both.
Instead we'll set up REQUIRED_USE to ensure that at least one GUI lib is
available and just pretend that the other doesn't exist, even though it
might be preferred at runtime if found.
As MS Edge doesn't provide a convenient way to globally set flags like
"I want you to use this GTK version", we've injected some logic based on
chromium-common to the shipped edge wrapper during src_install to enable
the use of `/etc/msedge/foo` to set `MSEDGE_FLAGS` and pass that through
to the main binary.
Note that the Qt shim in Chromium is mostly used for native file picker
dialogs and isn't a full-blown GUI - at least one gtk dependency is
required.
We're defaulting to +gtk4 to avoid papercuts (and because it's 2026),
users who don't have gui-libs/gtk installed from some other package on a
desktop system (and who care enough about it) should be few and far
between: the USE flag is there to be toggled.
Signed-off-by: Matt Jolly <kangie@gentoo.org>
Diffstat (limited to 'dev-python/gitpython/gitpython-3.1.60.ebuild')
0 files changed, 0 insertions, 0 deletions
