summaryrefslogtreecommitdiff
path: root/gnome-base
AgeCommit message (Collapse)Author
3 daysgnome-base/gnome-settings-daemon: remove unused patchMichael Mair-Keimberger
Signed-off-by: Michael Mair-Keimberger <mm1ke@gentoo.org>
2025-11-22gnome-base/gnome-keyring: add dev-util/glib-utils to BDEPENDLukas Schmelting
Needed for glib-genmarshal Closes: https://bugs.gentoo.org/965874 Signed-off-by: Lukas Schmelting <lschmelting@posteo.com> Part-of: https://github.com/gentoo/gentoo/pull/44577 Closes: https://github.com/gentoo/gentoo/pull/44577 Signed-off-by: Pacho Ramos <pacho@gentoo.org>
2025-11-17gnome-base/gnome-keyring: fix USE=ssh-agent descriptionFlorian Schmaus
Starting with version 3.27.92, gnome-keyring stopped using its own implementation of ssh-agent and instead uses the "stock" ssh-agent from OpenSSH. Hence, all key kinds that ssh-agent supports are supported by gnome-keyring. Signed-off-by: Florian Schmaus <flow@gentoo.org> Part-of: https://github.com/gentoo/gentoo/pull/44264 Closes: https://github.com/gentoo/gentoo/pull/44264
2025-11-10gnome-base/gnome-keyring: Fix link refs for the applied patchesPacho Ramos
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
2025-11-10gnome-base/nautilus: hard depend on gdk X and wayland backendsLukas Schmelting
Eli Schwartz is in discussion with upstream about making the X and wayland gdk backends optional. Hard depend on those backends in the mean time, letting users successfully compile nautilus when setting USE="-X" or USE="-wayland". See-also: https://gitlab.gnome.org/GNOME/nautilus/-/issues/4025 Bug: https://bugs.gentoo.org/963534 Signed-off-by: Lukas Schmelting <lschmelting@posteo.com> Part-of: https://github.com/gentoo/gentoo/pull/44469 Signed-off-by: Sam James <sam@gentoo.org>
2025-11-05gnome-base/gnome-session: exclude gnome-shell from session queryzyxhere💭
Or else on systemd the user can't logout of the session, on OpenRC they technically can (all the apps will get killed except gnome-shell) but gnome-shell will show up as an unresponsive program and the session will fail to end i.e the user can't logout. Only needed with the backported patch for the bug with <gnome-shell-49. Bug: https://bugs.gentoo.org/959295 Signed-off-by: zyxhere💭 <zyx@envs.net> Part-of: https://github.com/gentoo/gentoo/pull/44493 Closes: https://github.com/gentoo/gentoo/pull/44493 Signed-off-by: Sam James <sam@gentoo.org>
2025-11-05gnome-base/gnome-shell: Add 48.6, backport fix for crash with -X on rdependzyxhere💭
gnome-session crashes gnome-shell when either it or mutter (or both) are built with USE="-X" gnome-session uses Mutter's XSMP integration to know when gnome-shell is done starting up. No more XSMP = no more notification = gnome-session decides that gnome-shell is dead even though it's not = fail whale Closes: https://bugs.gentoo.org/959295 Signed-off-by: zyxhere💭 <zyx@envs.net> Part-of: https://github.com/gentoo/gentoo/pull/44493 Signed-off-by: Sam James <sam@gentoo.org>
2025-11-04gnome-base/gnome-keyring: improve testsAlfred Wingate
Use the eclass function for meson tests and add missing dbus dependency Signed-off-by: Alfred Wingate <parona@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/44472 Closes: https://github.com/gentoo/gentoo/pull/44472 Signed-off-by: Sam James <sam@gentoo.org>
2025-11-04gnome-base/gnome-keyring: enable py3.14Alfred Wingate
Signed-off-by: Alfred Wingate <parona@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/44472 Signed-off-by: Sam James <sam@gentoo.org>
2025-11-04gnome-base/gnome-keyring: fix pam plugin install locationAlfred Wingate
Closes: https://bugs.gentoo.org/964367 Signed-off-by: Alfred Wingate <parona@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/44472 Signed-off-by: Sam James <sam@gentoo.org>
2025-11-04gnome-base/gnome-keyring: disable automagic libcap-ngAlfred Wingate
Closes: https://bugs.gentoo.org/964549 Signed-off-by: Alfred Wingate <parona@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/44472 Signed-off-by: Sam James <sam@gentoo.org>
2025-10-26gnome-base/librsvg: workaroud/fix tests w/ libxml2-2.15.0Sam James
The patch used is from nixpkgs. It only touches tests and still expects an error, just not exactly the same error as before, so it's good enough as a workaround for us for now. Closes: https://bugs.gentoo.org/964256 Signed-off-by: Sam James <sam@gentoo.org>
2025-10-26*/*: depend on newer gobject-introspection as a workaroundAlfred Wingate
sed -E '/dev-libs\/gobject-introspection(:=|\s|$|-[0-9]|\[)/ { s/(>=)?dev-libs\/gobject-introspection(-[0-9.r-]*)?/>=dev-libs\/gobject-introspection-1.82.0-r2/ }' */*/*.ebuild -i + manually going over to undo the false positives or if the version requirement was higher. Bug: https://bugs.gentoo.org/947058 See-Also: ae37e3f389808700bd0f4343ee04888f0ef179d2 Signed-off-by: Alfred Wingate <parona@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/44336 Closes: https://github.com/gentoo/gentoo/pull/44336 Signed-off-by: Sam James <sam@gentoo.org>
2025-10-25gnome-base/gnome-control-center: hard depend on gdk backendsLukas Schmelting
Since version 48.3 and for both the X and wayland gdk backends not all occurences of e.g. gdkx.h and gdkwayland.h are guarded GDK_WINDOWING_X11 and GDK_WINDOWING_WAYLAND, respectively. Closes: https://bugs.gentoo.org/964711 Signed-off-by: Lukas Schmelting <lschmelting@posteo.com> Part-of: https://github.com/gentoo/gentoo/pull/44333 Closes: https://github.com/gentoo/gentoo/pull/44333 Signed-off-by: Sam James <sam@gentoo.org>
2025-10-18gnome-base/gnome-shell: add 47.9Lukas Schmelting
Signed-off-by: Lukas Schmelting <lschmelting@posteo.com> Part-of: https://github.com/gentoo/gentoo/pull/43445 Closes: https://github.com/gentoo/gentoo/pull/43445 Signed-off-by: Sam James <sam@gentoo.org>
2025-10-16gnome-base/nautilus: enforce binary depend on gtk x11/wayland backendsLukas Schmelting
``` * QA Notice: binaries depend on Gtk's wayland-specific ABI without USE dep: * * /usr/bin/nautilus * QA Notice: binaries depend on Gtk's x11-specific ABI without USE dep: * * /usr/bin/nautilus ``` Closes: https://bugs.gentoo.org/960859 Signed-off-by: Lukas Schmelting <lschmelting@posteo.com> Part-of: https://github.com/gentoo/gentoo/pull/43235 Signed-off-by: Sam James <sam@gentoo.org>
2025-10-16gnome-base/gnome-control-center: Update PYTHON_COMPATLukas Schmelting
Signed-off-by: Lukas Schmelting <lschmelting@posteo.com> Part-of: https://github.com/gentoo/gentoo/pull/43235 Signed-off-by: Sam James <sam@gentoo.org>
2025-10-16gnome-base/gnome-control-center: enforce binary dependency on gtk x11 and ↵Lukas Schmelting
wayland backends Note that for >=v48.3, we currently need to hard depend on the gtk wayland backend: "In file included from '../gnome-control-center-48.3/subprojects/libgxdp/src/gxdp-wayland.c:25:' '/usr/include/gtk-4.0/gdk/wayland/gdkwayland.h:28:4: error: #error"' ``` * QA Notice: binaries depend on Gtk's wayland-specific ABI without USE dep: * * /usr/bin/gnome-control-center * QA Notice: binaries depend on Gtk's x11-specific ABI without USE dep: * * /usr/bin/gnome-control-center ``` Closes: https://bugs.gentoo.org/960764 Signed-off-by: Lukas Schmelting <lschmelting@posteo.com> Part-of: https://github.com/gentoo/gentoo/pull/43235 Signed-off-by: Sam James <sam@gentoo.org>
2025-10-14gnome-base/gnome-flashback: add 3.58.0Florian Schmaus
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2025-10-14gnome-base/gnome-panel: add 3.58.1Florian Schmaus
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2025-10-14gnome-base/gnome-applets: add 3.58.0Florian Schmaus
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2025-10-13gnome-base/gnome: Stabilize 48.0 amd64, #964149Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-13gnome-base/gnome-keyring: Stabilize 48.0 x86, #964131Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-13gnome-base/gnome-keyring: Stabilize 48.0 ppc64, #964131Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-13gnome-base/gnome-keyring: Stabilize 48.0 ppc, #964131Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-13gnome-base/gnome-keyring: Stabilize 48.0 arm64, #964131Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-13gnome-base/gnome-keyring: Stabilize 48.0 arm, #964131Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-13gnome-base/gnome-keyring: Stabilize 48.0 amd64, #964131Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-13gnome-base/nautilus: Stabilize 48.4.1 x86, #964168Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-13gnome-base/gnome-light: Stabilize 48.0 amd64, #964162Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-13gnome-base/gnome-shell: Stabilize 48.5 x86, #964163Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-13gnome-base/gnome-shell: Stabilize 48.5 arm64, #964163Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-13gnome-base/gnome-control-center: Stabilize 48.4 x86, #964137Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-13gnome-base/gnome-control-center: Stabilize 48.4 amd64, #964137Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-13gnome-base/gnome-shell: Stabilize 48.5 amd64, #964163Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-13gnome-base/gnome-extra-apps: Stabilize 48.0 amd64, #964147Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-13gnome-base/gnome-core-apps: Stabilize 48.0 amd64, #964142Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-13gnome-base/gnome-core-libs: Stabilize 48.0 amd64, #964141Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-13gnome-base/gdm: Stabilize 48.0 amd64, #964110Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-12gnome-base/nautilus: Stabilize 48.4.1 amd64, #964168Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-10-12gnome-base/gnome-desktop: Stabilize 44.4-r300 amd64, #964091Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-12gnome-base/gnome-session: Stabilize 48.0-r1 amd64, #964129Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-12gnome-base/gnome-control-center: Stabilize 48.4 arm64, #964137Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-12gnome-base/gnome-desktop: Stabilize 44.4-r400 amd64, #964073Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-12gnome-base/nautilus: Stabilize 48.4.1 arm64, #964168Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-12gnome-base/gnome-settings-daemon: Stabilize 48.1 amd64, #964083Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-12gnome-base/gdm: Stabilize 48.0 arm64, #964110Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-12gnome-base/gnome-settings-daemon: Stabilize 48.1 x86, #964083Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-12gnome-base/gnome-session: Stabilize 48.0-r1 arm64, #964129Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-12gnome-base/gnome-desktop: Stabilize 44.4-r300 arm64, #964091Sam James
Signed-off-by: Sam James <sam@gentoo.org>