summaryrefslogtreecommitdiff
path: root/gnome-base
diff options
context:
space:
mode:
Diffstat (limited to 'gnome-base')
-rw-r--r--gnome-base/dconf-editor/Manifest2
-rw-r--r--gnome-base/dconf-editor/dconf-editor-45.0.1.ebuild2
-rw-r--r--gnome-base/dconf-editor/dconf-editor-49.0.ebuild (renamed from gnome-base/dconf-editor/dconf-editor-3.38.3.ebuild)17
-rw-r--r--gnome-base/dconf-editor/files/meson-0.61.patch36
-rw-r--r--gnome-base/dconf/dconf-0.40.0.ebuild2
-rw-r--r--gnome-base/gnome-applets/gnome-applets-3.58.0.ebuild2
-rw-r--r--gnome-base/gnome-common/gnome-common-3.18.0-r2.ebuild2
-rw-r--r--gnome-base/gnome-core-libs/gnome-core-libs-48.0.ebuild2
-rw-r--r--gnome-base/gnome-desktop/gnome-desktop-44.1-r300.ebuild2
-rw-r--r--gnome-base/gnome-desktop/gnome-desktop-44.1-r400.ebuild2
-rw-r--r--gnome-base/gnome-desktop/gnome-desktop-44.3-r300.ebuild2
-rw-r--r--gnome-base/gnome-desktop/gnome-desktop-44.3-r400.ebuild2
-rw-r--r--gnome-base/gnome-desktop/gnome-desktop-44.4-r300.ebuild2
-rw-r--r--gnome-base/gnome-desktop/gnome-desktop-44.4-r400.ebuild2
-rw-r--r--gnome-base/gnome-flashback/gnome-flashback-3.58.0.ebuild2
-rw-r--r--gnome-base/gnome-keyring/Manifest1
-rw-r--r--gnome-base/gnome-keyring/gnome-keyring-46.2.ebuild85
-rw-r--r--gnome-base/gnome-keyring/gnome-keyring-48.0-r1.ebuild4
-rw-r--r--gnome-base/gnome-light/gnome-light-48.0.ebuild2
-rw-r--r--gnome-base/gnome-menus/Manifest1
-rw-r--r--gnome-base/gnome-menus/gnome-menus-3.36.0-r1.ebuild2
-rw-r--r--gnome-base/gnome-menus/gnome-menus-3.38.1.ebuild35
-rw-r--r--gnome-base/gnome-panel/gnome-panel-3.58.1.ebuild2
-rw-r--r--gnome-base/gnome-session/gnome-session-47.0.1-r2.ebuild2
-rw-r--r--gnome-base/gnome-session/gnome-session-48.0-r1.ebuild2
-rw-r--r--gnome-base/gnome-session/gnome-session-48.0-r2.ebuild2
-rw-r--r--gnome-base/gnome-session/gnome-session-48.0.ebuild2
-rw-r--r--gnome-base/gnome-settings-daemon/gnome-settings-daemon-47.2.ebuild2
-rw-r--r--gnome-base/gnome-settings-daemon/gnome-settings-daemon-48.1.ebuild2
-rw-r--r--gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-47.1.ebuild2
-rw-r--r--gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-48.0.ebuild2
-rw-r--r--gnome-base/gvfs/Manifest2
-rw-r--r--gnome-base/gvfs/gvfs-1.56.1-r3.ebuild (renamed from gnome-base/gvfs/gvfs-1.56.1-r2.ebuild)4
-rw-r--r--gnome-base/gvfs/gvfs-1.58.0.ebuild (renamed from gnome-base/gvfs/gvfs-1.52.3-r2.ebuild)23
-rw-r--r--gnome-base/libglade/libglade-2.6.4-r5.ebuild2
-rw-r--r--gnome-base/libgnomecanvas/libgnomecanvas-2.30.3-r1.ebuild2
-rw-r--r--gnome-base/libgnomekbd/libgnomekbd-3.28.1.ebuild2
-rw-r--r--gnome-base/librsvg/librsvg-2.40.21-r1.ebuild2
-rw-r--r--gnome-base/nautilus/Manifest4
-rw-r--r--gnome-base/nautilus/nautilus-47.4-r2.ebuild121
-rw-r--r--gnome-base/nautilus/nautilus-47.5-r2.ebuild117
-rw-r--r--gnome-base/nautilus/nautilus-49.2.ebuild (renamed from gnome-base/nautilus/nautilus-48.3-r2.ebuild)7
42 files changed, 98 insertions, 415 deletions
diff --git a/gnome-base/dconf-editor/Manifest b/gnome-base/dconf-editor/Manifest
index 155ffea83ace..958e16c382d4 100644
--- a/gnome-base/dconf-editor/Manifest
+++ b/gnome-base/dconf-editor/Manifest
@@ -1,2 +1,2 @@
-DIST dconf-editor-3.38.3.tar.xz 594544 BLAKE2B 0455fc01be96bccec9a9799c5bf23e9fe58cb34d32899a119753f58f5bc2f03acb96ff0eeba131cd8c0ea130e3afad16e4fadb23601510b618bf7a3d5a1664a3 SHA512 cf00705c1e11eab980777b9696fbaaa0f5f8a8118276f2add4f4fcefe5aab46844a539539418ce61f285e65623179a9d63cc18a91339b70b5e7c9408c697e9d1
DIST dconf-editor-45.0.1.tar.xz 608576 BLAKE2B 1a444022301b5e3140cc1f59c87c49efa830e09a2004b89ee1b05bf141a116bdac26d42fd791e2dfb1f8c864412c1cd43c9ce413e943d069882fb32491196bd9 SHA512 7daa25cabcce9a51be549491b3809c023d25bf85384e45d0dd0c9624760de36bd26bd0a6ae4f4bad3d0e40834d453e826ab672f8981974487e893c53ae19c2ea
+DIST dconf-editor-49.0.tar.xz 652952 BLAKE2B 1cd34cb8251b7de5b552692b9b1170a7486f4288bfba93ce46dc369be3023eef53c49682f4c0a1059b1b9f75675d90f1dde382b32f3e43ee41e4160feeaf71e2 SHA512 8f5fe673e327b4e56209cba79b1277cee2043655afe19717617896c2196e4fc05d3e50a09c333c95db7b386e2cce1f660a849acba994a25feedd06f8a2b10de1
diff --git a/gnome-base/dconf-editor/dconf-editor-45.0.1.ebuild b/gnome-base/dconf-editor/dconf-editor-45.0.1.ebuild
index bf45e030768a..e0b87eff2131 100644
--- a/gnome-base/dconf-editor/dconf-editor-45.0.1.ebuild
+++ b/gnome-base/dconf-editor/dconf-editor-45.0.1.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/dconf-editor"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
RDEPEND="
>=gnome-base/dconf-0.26.1
diff --git a/gnome-base/dconf-editor/dconf-editor-3.38.3.ebuild b/gnome-base/dconf-editor/dconf-editor-49.0.ebuild
index 17fdfbe1c046..dd1f42ecafda 100644
--- a/gnome-base/dconf-editor/dconf-editor-3.38.3.ebuild
+++ b/gnome-base/dconf-editor/dconf-editor-49.0.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit gnome.org gnome2-utils meson vala xdg
@@ -11,12 +11,13 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/dconf-editor"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86 ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
RDEPEND="
>=gnome-base/dconf-0.26.1
>=dev-libs/glib-2.55.1:2
>=x11-libs/gtk+-3.22.27:3
+ >=gui-libs/libhandy-1.6.0:1[vala]
"
DEPEND="${RDEPEND}"
BDEPEND="
@@ -25,14 +26,10 @@ BDEPEND="
>=sys-devel/gettext-0.19.8
virtual/pkgconfig
"
-
-PATCHES=(
- "${FILESDIR}/meson-0.61.patch"
-)
-
src_prepare() {
- vala_src_prepare
- xdg_src_prepare
+ default
+ vala_setup
+ xdg_environment_reset
}
pkg_postinst() {
diff --git a/gnome-base/dconf-editor/files/meson-0.61.patch b/gnome-base/dconf-editor/files/meson-0.61.patch
deleted file mode 100644
index caa1806d5779..000000000000
--- a/gnome-base/dconf-editor/files/meson-0.61.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-https://bugs.gentoo.org/831746
-https://gitlab.gnome.org/GNOME/dconf-editor/-/merge_requests/21
-
-From 56474378568e6ff4af8aa912810323e808c1d977 Mon Sep 17 00:00:00 2001
-From: Alexander Kanavin <alex@linutronix.de>
-Date: Fri, 21 Jan 2022 22:22:58 +0100
-Subject: [PATCH] editor/meson.build: fix meson 0.61 errors
-
-Signed-off-by: Alexander Kanavin <alex@linutronix.de>
----
- editor/meson.build | 2 --
- 1 file changed, 2 deletions(-)
-
-diff --git a/editor/meson.build b/editor/meson.build
-index 4c89ab99..0eb3bb1a 100644
---- a/editor/meson.build
-+++ b/editor/meson.build
-@@ -1,7 +1,6 @@
- desktop = dconf_editor_namespace + '.desktop'
-
- i18n.merge_file (
-- desktop,
- type: 'desktop',
- input: desktop + '.in',
- output: desktop,
-@@ -26,7 +25,6 @@ configure_file(
- appdata = dconf_editor_namespace + '.appdata.xml'
-
- i18n.merge_file(
-- appdata,
- input: appdata + '.in',
- output: appdata,
- po_dir: po_dir,
---
-GitLab
-
diff --git a/gnome-base/dconf/dconf-0.40.0.ebuild b/gnome-base/dconf/dconf-0.40.0.ebuild
index 93eeacb94985..ab6de5ec0680 100644
--- a/gnome-base/dconf/dconf-0.40.0.ebuild
+++ b/gnome-base/dconf/dconf-0.40.0.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/dconf"
LICENSE="LGPL-2.1+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="gtk-doc"
RESTRICT="!test? ( test )" # IUSE=test comes from virtualx.eclass
diff --git a/gnome-base/gnome-applets/gnome-applets-3.58.0.ebuild b/gnome-base/gnome-applets/gnome-applets-3.58.0.ebuild
index 4bf950d6f6a1..8c6b14066450 100644
--- a/gnome-base/gnome-applets/gnome-applets-3.58.0.ebuild
+++ b/gnome-base/gnome-applets/gnome-applets-3.58.0.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-applets/"
LICENSE="GPL-2+ FDL-1.1"
SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="amd64 ~riscv"
IUSE="tracker"
# FIXME: automagic wireless-tools
diff --git a/gnome-base/gnome-common/gnome-common-3.18.0-r2.ebuild b/gnome-base/gnome-common/gnome-common-3.18.0-r2.ebuild
index b8ca04277e63..1f8aa9d3582a 100644
--- a/gnome-base/gnome-common/gnome-common-3.18.0-r2.ebuild
+++ b/gnome-base/gnome-common/gnome-common-3.18.0-r2.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-common"
LICENSE="GPL-3"
SLOT="3"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
src_configure() {
# Force people to rely on dev-build/autoconf-archive, bug #594084
diff --git a/gnome-base/gnome-core-libs/gnome-core-libs-48.0.ebuild b/gnome-base/gnome-core-libs/gnome-core-libs-48.0.ebuild
index ccfe138b8620..7a3a7f55ff61 100644
--- a/gnome-base/gnome-core-libs/gnome-core-libs-48.0.ebuild
+++ b/gnome-base/gnome-core-libs/gnome-core-libs-48.0.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}"
LICENSE="metapackage"
SLOT="3.0"
-KEYWORDS="amd64"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE="cups python"
diff --git a/gnome-base/gnome-desktop/gnome-desktop-44.1-r300.ebuild b/gnome-base/gnome-desktop/gnome-desktop-44.1-r300.ebuild
index 29122992ba82..7ebb0a99177d 100644
--- a/gnome-base/gnome-desktop/gnome-desktop-44.1-r300.ebuild
+++ b/gnome-base/gnome-desktop/gnome-desktop-44.1-r300.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-desktop/"
LICENSE="GPL-2+ LGPL-2+ FDL-1.1+"
SLOT="3/20" # subslot = libgnome-desktop-3 soname version
-KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
IUSE="debug +introspection seccomp systemd udev"
COMMON_DEPEND="
diff --git a/gnome-base/gnome-desktop/gnome-desktop-44.1-r400.ebuild b/gnome-base/gnome-desktop/gnome-desktop-44.1-r400.ebuild
index 77f0add39141..adc4f74a324b 100644
--- a/gnome-base/gnome-desktop/gnome-desktop-44.1-r400.ebuild
+++ b/gnome-base/gnome-desktop/gnome-desktop-44.1-r400.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-desktop/"
LICENSE="GPL-2+ LGPL-2+ FDL-1.1+"
SLOT="4/2" # subslot = libgnome-desktop-4 soname version
-KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
IUSE="debug gtk-doc seccomp systemd udev"
COMMON_DEPEND="
diff --git a/gnome-base/gnome-desktop/gnome-desktop-44.3-r300.ebuild b/gnome-base/gnome-desktop/gnome-desktop-44.3-r300.ebuild
index c2486ff8ff06..948398792420 100644
--- a/gnome-base/gnome-desktop/gnome-desktop-44.3-r300.ebuild
+++ b/gnome-base/gnome-desktop/gnome-desktop-44.3-r300.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-desktop/"
LICENSE="GPL-2+ LGPL-2+ FDL-1.1+"
SLOT="3/20" # subslot = libgnome-desktop-3 soname version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="debug +introspection seccomp systemd udev"
COMMON_DEPEND="
diff --git a/gnome-base/gnome-desktop/gnome-desktop-44.3-r400.ebuild b/gnome-base/gnome-desktop/gnome-desktop-44.3-r400.ebuild
index 14ab78319a04..5c2fe68832b7 100644
--- a/gnome-base/gnome-desktop/gnome-desktop-44.3-r400.ebuild
+++ b/gnome-base/gnome-desktop/gnome-desktop-44.3-r400.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-desktop/"
LICENSE="GPL-2+ LGPL-2+ FDL-1.1+"
SLOT="4/2" # subslot = libgnome-desktop-4 soname version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="debug gtk-doc seccomp systemd udev"
COMMON_DEPEND="
diff --git a/gnome-base/gnome-desktop/gnome-desktop-44.4-r300.ebuild b/gnome-base/gnome-desktop/gnome-desktop-44.4-r300.ebuild
index 29122992ba82..7ebb0a99177d 100644
--- a/gnome-base/gnome-desktop/gnome-desktop-44.4-r300.ebuild
+++ b/gnome-base/gnome-desktop/gnome-desktop-44.4-r300.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-desktop/"
LICENSE="GPL-2+ LGPL-2+ FDL-1.1+"
SLOT="3/20" # subslot = libgnome-desktop-3 soname version
-KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
IUSE="debug +introspection seccomp systemd udev"
COMMON_DEPEND="
diff --git a/gnome-base/gnome-desktop/gnome-desktop-44.4-r400.ebuild b/gnome-base/gnome-desktop/gnome-desktop-44.4-r400.ebuild
index 77f0add39141..adc4f74a324b 100644
--- a/gnome-base/gnome-desktop/gnome-desktop-44.4-r400.ebuild
+++ b/gnome-base/gnome-desktop/gnome-desktop-44.4-r400.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-desktop/"
LICENSE="GPL-2+ LGPL-2+ FDL-1.1+"
SLOT="4/2" # subslot = libgnome-desktop-4 soname version
-KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
IUSE="debug gtk-doc seccomp systemd udev"
COMMON_DEPEND="
diff --git a/gnome-base/gnome-flashback/gnome-flashback-3.58.0.ebuild b/gnome-base/gnome-flashback/gnome-flashback-3.58.0.ebuild
index a0c37745689a..5b2e8865adaf 100644
--- a/gnome-base/gnome-flashback/gnome-flashback-3.58.0.ebuild
+++ b/gnome-base/gnome-flashback/gnome-flashback-3.58.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-flashback/"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="amd64 ~riscv"
IUSE="elogind systemd"
REQUIRED_USE="^^ ( elogind systemd )"
diff --git a/gnome-base/gnome-keyring/Manifest b/gnome-base/gnome-keyring/Manifest
index 8f888337b29b..63aea6739ae9 100644
--- a/gnome-base/gnome-keyring/Manifest
+++ b/gnome-base/gnome-keyring/Manifest
@@ -1,2 +1 @@
-DIST gnome-keyring-46.2.tar.xz 1359500 BLAKE2B 47dad5b1eab387e600016828c99d7c829f509e9929e0e06d6427f6c84053050be1e79c4fb369caa1cdfc862e20677a518155b1a5496a64e118f461e81b60edcd SHA512 4229ca0606bdd1b84a3c737288df7f1fc1f8715734e3001964babd882201c3d818deabb3a7662dbf9b67316f03b234de84da3128fb991a500ef8305c2f962ba2
DIST gnome-keyring-48.0.tar.xz 767428 BLAKE2B 6aacccf506872d3fe4b8b33be8e6d2a4af1ceaad9534b82b57ef7e5b274851aaab838015306bf38034c74574b72ba7751415ef29e4afc0d681d271421570f9d8 SHA512 9eac06164c22a854a171f538467403c6764a6a6c2665959d721f5e3515bd91c8709a374c292cde93143f944b4ed7ec9b5613d28808d7e79839a9377d5aaa5daa
diff --git a/gnome-base/gnome-keyring/gnome-keyring-46.2.ebuild b/gnome-base/gnome-keyring/gnome-keyring-46.2.ebuild
deleted file mode 100644
index 400caf3bce7d..000000000000
--- a/gnome-base/gnome-keyring/gnome-keyring-46.2.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{11..14} )
-
-inherit gnome2 pam python-any-r1 virtualx
-
-DESCRIPTION="Password and keyring managing daemon"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-keyring"
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
-IUSE="pam selinux +ssh-agent systemd test valgrind"
-RESTRICT="!test? ( test )"
-
-# Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
-RDEPEND="
- >=app-crypt/gcr-3.27.90:0=[gtk]
- >=app-crypt/gnupg-2.0.28:=
- >=app-eselect/eselect-pinentry-0.5
- app-misc/ca-certificates
- >=dev-libs/glib-2.44:2
- >=dev-libs/libgcrypt-1.2.2:0=
- pam? ( sys-libs/pam )
- selinux? ( sec-policy/selinux-gnome )
- ssh-agent? ( virtual/openssh )
-"
-DEPEND="
- ${RDEPEND}
- valgrind? ( dev-debug/valgrind )
-"
-BDEPEND="
- >=app-eselect/eselect-pinentry-0.5
- app-text/docbook-xml-dtd:4.3
- dev-libs/libxslt
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- test? ( ${PYTHON_DEPS} )
- dev-util/glib-utils
-"
-
-pkg_setup() {
- use test && python-any-r1_pkg_setup
-}
-
-src_prepare() {
- # Disable stupid CFLAGS with debug enabled
- sed -e 's/CFLAGS="$CFLAGS -g"//' \
- -e 's/CFLAGS="$CFLAGS -O0"//' \
- -i configure.ac configure || die
-
- gnome2_src_prepare
-}
-
-src_configure() {
- gnome2_src_configure \
- --without-libcap-ng \
- $(use_enable pam) \
- $(use_with pam pam-dir $(getpam_mod_dir)) \
- $(use_enable selinux) \
- $(use_enable ssh-agent) \
- $(use_with systemd) \
- $(use_enable valgrind) \
- --enable-doc
-}
-
-src_test() {
- # Needs dbus-run-session to not get:
- # ERROR: test-dbus-search process failed: -6
- "${BROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/schema" || die
- GSETTINGS_SCHEMA_DIR="${S}/schema" virtx dbus-run-session emake check
-}
-
-pkg_postinst() {
- # cap_ipc_lock only needed if building --with-libcap-ng, but that breaks with glib-2.70
- # Never install as suid root, this breaks dbus activation, see bug #513870
- gnome2_pkg_postinst
-
- if ! [[ $(eselect pinentry show | grep "pinentry-gnome3") ]] ; then
- ewarn "Please select pinentry-gnome3 as default pinentry provider:"
- ewarn " # eselect pinentry set pinentry-gnome3"
- fi
-}
diff --git a/gnome-base/gnome-keyring/gnome-keyring-48.0-r1.ebuild b/gnome-base/gnome-keyring/gnome-keyring-48.0-r1.ebuild
index 81f6696887d1..22fd254959ff 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-48.0-r1.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-48.0-r1.ebuild
@@ -11,8 +11,8 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-keyring"
LICENSE="GPL-2+ LGPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
-IUSE="caps pam selinux ssh-agent systemd test"
+KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
+IUSE="caps pam selinux +ssh-agent systemd test"
RESTRICT="!test? ( test )"
RDEPEND="
diff --git a/gnome-base/gnome-light/gnome-light-48.0.ebuild b/gnome-base/gnome-light/gnome-light-48.0.ebuild
index 0936468c22c6..a266d19bccd1 100644
--- a/gnome-base/gnome-light/gnome-light-48.0.ebuild
+++ b/gnome-base/gnome-light/gnome-light-48.0.ebuild
@@ -9,7 +9,7 @@ LICENSE="metapackage"
SLOT="2.0"
IUSE="cups +gnome-shell"
-KEYWORDS="amd64"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
# XXX: Note to developers:
# This is a wrapper for the 'light' GNOME desktop, and should only consist of
diff --git a/gnome-base/gnome-menus/Manifest b/gnome-base/gnome-menus/Manifest
index 2b3121f87e16..f650252abd4c 100644
--- a/gnome-base/gnome-menus/Manifest
+++ b/gnome-base/gnome-menus/Manifest
@@ -1 +1,2 @@
DIST gnome-menus-3.36.0.tar.xz 502324 BLAKE2B 8bf1b0d4ac30a1e7f4c4e1b14ad3e2f718e974ec58fe8e8ab3c0d030c1cd1841a9cceb86d8909c0d0dcf128f19aecdd64350840f0cb25ed7cacdc2c95786f118 SHA512 e830e66639c2b6aebecf572188208d33b1515270e69af3f2c6f7a640d305a7b9c2bce10e5f520b3da1dea681b194fd14c551468ea5747aa333e649b5c46774e4
+DIST gnome-menus-3.38.1.tar.xz 471464 BLAKE2B c5bd54a9067d7b4801fc9d9cafbf41c510be0ece74c2ed1115ddcc1d0e37be778e640b75a70505efcc2fc8174970fd7e663f45f7a9d7979ef902588aa6f33420 SHA512 88ae9f91f9e6f3886f79e5d0f3f41e76b71ae26f85ccc6ca8e802113591454b5aae89289a6653d753c987a1affaf9841028a26f757f0c922e260c7a6acd2570f
diff --git a/gnome-base/gnome-menus/gnome-menus-3.36.0-r1.ebuild b/gnome-base/gnome-menus/gnome-menus-3.36.0-r1.ebuild
index b7ed0d3a4f6a..3f731c25f067 100644
--- a/gnome-base/gnome-menus/gnome-menus-3.36.0-r1.ebuild
+++ b/gnome-base/gnome-menus/gnome-menus-3.36.0-r1.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-menus"
LICENSE="GPL-2+ LGPL-2+"
SLOT="3"
-KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
IUSE="+introspection test"
RESTRICT="!test? ( test )"
diff --git a/gnome-base/gnome-menus/gnome-menus-3.38.1.ebuild b/gnome-base/gnome-menus/gnome-menus-3.38.1.ebuild
new file mode 100644
index 000000000000..641d40534535
--- /dev/null
+++ b/gnome-base/gnome-menus/gnome-menus-3.38.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2
+
+DESCRIPTION="Library and layout configuration for the Desktop Menu fd.o specification"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-menus"
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+introspection test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-libs/glib-2.80.0:2
+ introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
+"
+DEPEND="${RDEPEND}
+ test? ( dev-libs/gjs )
+"
+BDEPEND="
+ >=sys-devel/gettext-0.19.4
+ virtual/pkgconfig
+"
+
+DOCS=( AUTHORS ChangeLog HACKING NEWS README )
+
+src_configure() {
+ # Do NOT compile with --disable-debug/--enable-debug=no
+ # It disables api usage checks
+ gnome2_src_configure $(use_enable introspection)
+}
diff --git a/gnome-base/gnome-panel/gnome-panel-3.58.1.ebuild b/gnome-base/gnome-panel/gnome-panel-3.58.1.ebuild
index 7dd14e299fa3..8aa10dec49da 100644
--- a/gnome-base/gnome-panel/gnome-panel-3.58.1.ebuild
+++ b/gnome-base/gnome-panel/gnome-panel-3.58.1.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-panel/"
LICENSE="GPL-2+ FDL-1.1 LGPL-2.1+"
SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="amd64 ~riscv"
IUSE="eds elogind systemd"
REQUIRED_USE="^^ ( elogind systemd )"
diff --git a/gnome-base/gnome-session/gnome-session-47.0.1-r2.ebuild b/gnome-base/gnome-session/gnome-session-47.0.1-r2.ebuild
index a3b5b2797bec..61c752939d73 100644
--- a/gnome-base/gnome-session/gnome-session-47.0.1-r2.ebuild
+++ b/gnome-base/gnome-session/gnome-session-47.0.1-r2.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-session"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
IUSE="doc elogind systemd X"
REQUIRED_USE="^^ ( elogind systemd )"
diff --git a/gnome-base/gnome-session/gnome-session-48.0-r1.ebuild b/gnome-base/gnome-session/gnome-session-48.0-r1.ebuild
index 6209574ef9c3..36ec45509df6 100644
--- a/gnome-base/gnome-session/gnome-session-48.0-r1.ebuild
+++ b/gnome-base/gnome-session/gnome-session-48.0-r1.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-session"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
IUSE="doc elogind systemd X"
REQUIRED_USE="^^ ( elogind systemd )"
diff --git a/gnome-base/gnome-session/gnome-session-48.0-r2.ebuild b/gnome-base/gnome-session/gnome-session-48.0-r2.ebuild
index 188f4bc87392..94a97796ddf9 100644
--- a/gnome-base/gnome-session/gnome-session-48.0-r2.ebuild
+++ b/gnome-base/gnome-session/gnome-session-48.0-r2.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-session"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
IUSE="doc elogind systemd X"
REQUIRED_USE="^^ ( elogind systemd )"
diff --git a/gnome-base/gnome-session/gnome-session-48.0.ebuild b/gnome-base/gnome-session/gnome-session-48.0.ebuild
index 30bb31079361..06a658678f86 100644
--- a/gnome-base/gnome-session/gnome-session-48.0.ebuild
+++ b/gnome-base/gnome-session/gnome-session-48.0.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-session"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="doc elogind systemd X"
REQUIRED_USE="^^ ( elogind systemd )"
diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-47.2.ebuild b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-47.2.ebuild
index b62d44a4f2e5..3ead049117d1 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-47.2.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-47.2.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
LICENSE="GPL-2+ LGPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
IUSE="+colord +cups debug elogind input_devices_wacom modemmanager networkmanager smartcard systemd test wayland"
RESTRICT="!test? ( test )"
diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-48.1.ebuild b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-48.1.ebuild
index 7a4efd813fbe..e899c80b447c 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-48.1.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-48.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
LICENSE="GPL-2+ LGPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
IUSE="+colord +cups debug elogind input_devices_wacom modemmanager networkmanager smartcard systemd test wayland"
RESTRICT="!test? ( test )"
diff --git a/gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-47.1.ebuild b/gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-47.1.ebuild
index 0f79e0981882..335fab9e1de6 100644
--- a/gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-47.1.ebuild
+++ b/gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-47.1.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnom