summaryrefslogtreecommitdiff
path: root/gnome-base
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-12 11:50:53 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-12 11:50:53 -0500
commit290aebdea65a02557706eaeda477fef0437b6a48 (patch)
treef87a939169a508a2e943570501b64cc16b411cda /gnome-base
parent6783ddcd4b73d9ce586a71770caed352bec93b16 (diff)
downloadbaldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.tar.gz
baldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.tar.xz
baldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.zip
Adding metadata
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.ebuild43
-rw-r--r--gnome-base/dconf-editor/dconf-editor-49.0.ebuild43
-rw-r--r--gnome-base/dconf-editor/metadata.xml9
-rw-r--r--gnome-base/dconf/Manifest1
-rw-r--r--gnome-base/dconf/dconf-0.40.0.ebuild83
-rw-r--r--gnome-base/dconf/files/0.32.0-drop-vapigen-dep.patch44
-rw-r--r--gnome-base/dconf/files/0.40.0-bash-completion-dir.patch68
-rw-r--r--gnome-base/dconf/metadata.xml9
-rw-r--r--gnome-base/gdm/Manifest3
-rw-r--r--gnome-base/gdm/files/47.0-c23.patch55
-rw-r--r--gnome-base/gdm/files/default.pa18
-rw-r--r--gnome-base/gdm/files/gdm-3.30.3-logo.patch26
-rw-r--r--gnome-base/gdm/files/gdm-48.0-stop-disabling-nvidia.patch25
-rw-r--r--gnome-base/gdm/files/gdm-pam-openrc.patch27
-rw-r--r--gnome-base/gdm/gdm-48.0-r1.ebuild221
-rw-r--r--gnome-base/gdm/gdm-49.2.ebuild211
-rw-r--r--gnome-base/gdm/metadata.xml19
-rw-r--r--gnome-base/gnome-applets/Manifest3
-rw-r--r--gnome-base/gnome-applets/gnome-applets-3.54.0-r1.ebuild52
-rw-r--r--gnome-base/gnome-applets/gnome-applets-3.56.0.ebuild52
-rw-r--r--gnome-base/gnome-applets/gnome-applets-3.58.0.ebuild52
-rw-r--r--gnome-base/gnome-applets/metadata.xml16
-rw-r--r--gnome-base/gnome-common/Manifest1
-rw-r--r--gnome-base/gnome-common/gnome-common-3.18.0-r2.ebuild18
-rw-r--r--gnome-base/gnome-common/metadata.xml9
-rw-r--r--gnome-base/gnome-control-center/Manifest9
-rw-r--r--gnome-base/gnome-control-center/gnome-control-center-47.7-r1.ebuild220
-rw-r--r--gnome-base/gnome-control-center/gnome-control-center-48.4-r1.ebuild218
-rw-r--r--gnome-base/gnome-control-center/gnome-control-center-48.7.ebuild210
-rw-r--r--gnome-base/gnome-control-center/gnome-control-center-49.7.ebuild212
-rw-r--r--gnome-base/gnome-control-center/metadata.xml14
-rw-r--r--gnome-base/gnome-core-apps/gnome-core-apps-45.2.ebuild60
-rw-r--r--gnome-base/gnome-core-apps/gnome-core-apps-48.0.ebuild56
-rw-r--r--gnome-base/gnome-core-apps/metadata.xml9
-rw-r--r--gnome-base/gnome-core-libs/gnome-core-libs-45.2.ebuild41
-rw-r--r--gnome-base/gnome-core-libs/gnome-core-libs-48.0.ebuild40
-rw-r--r--gnome-base/gnome-core-libs/metadata.xml9
-rw-r--r--gnome-base/gnome-desktop/Manifest3
-rw-r--r--gnome-base/gnome-desktop/gnome-desktop-44.1-r300.ebuild74
-rw-r--r--gnome-base/gnome-desktop/gnome-desktop-44.1-r400.ebuild67
-rw-r--r--gnome-base/gnome-desktop/gnome-desktop-44.4-r300.ebuild74
-rw-r--r--gnome-base/gnome-desktop/gnome-desktop-44.4-r400.ebuild67
-rw-r--r--gnome-base/gnome-desktop/gnome-desktop-44.5-r300.ebuild74
-rw-r--r--gnome-base/gnome-desktop/gnome-desktop-44.5-r400.ebuild67
-rw-r--r--gnome-base/gnome-desktop/metadata.xml9
-rw-r--r--gnome-base/gnome-extra-apps/gnome-extra-apps-45.2-r1.ebuild72
-rw-r--r--gnome-base/gnome-extra-apps/gnome-extra-apps-45.2.ebuild73
-rw-r--r--gnome-base/gnome-extra-apps/gnome-extra-apps-48.0.ebuild76
-rw-r--r--gnome-base/gnome-extra-apps/metadata.xml15
-rw-r--r--gnome-base/gnome-flashback/Manifest3
-rw-r--r--gnome-base/gnome-flashback/files/gnome-flashback-portals.conf10
-rw-r--r--gnome-base/gnome-flashback/gnome-flashback-3.54.0-r1.ebuild94
-rw-r--r--gnome-base/gnome-flashback/gnome-flashback-3.56.0.ebuild101
-rw-r--r--gnome-base/gnome-flashback/gnome-flashback-3.58.0.ebuild101
-rw-r--r--gnome-base/gnome-flashback/metadata.xml13
-rw-r--r--gnome-base/gnome-keyring/Manifest1
-rw-r--r--gnome-base/gnome-keyring/files/gnome-keyring-48.0-collection-registering.patch161
-rw-r--r--gnome-base/gnome-keyring/files/gnome-keyring-48.0-disable-libcap-ng-automagic.patch36
-rw-r--r--gnome-base/gnome-keyring/files/gnome-keyring-48.0-fix-pam-install.patch22
-rw-r--r--gnome-base/gnome-keyring/files/gnome-keyring-48.0-gkm_marshal-header.patch24
-rw-r--r--gnome-base/gnome-keyring/gnome-keyring-48.0-r1.ebuild109
-rw-r--r--gnome-base/gnome-keyring/metadata.xml24
-rw-r--r--gnome-base/gnome-light/gnome-light-45.2.ebuild62
-rw-r--r--gnome-base/gnome-light/gnome-light-48.0.ebuild59
-rw-r--r--gnome-base/gnome-light/metadata.xml13
-rw-r--r--gnome-base/gnome-menus/Manifest2
-rw-r--r--gnome-base/gnome-menus/gnome-menus-3.36.0-r1.ebuild35
-rw-r--r--gnome-base/gnome-menus/gnome-menus-3.38.1.ebuild35
-rw-r--r--gnome-base/gnome-menus/metadata.xml9
-rw-r--r--gnome-base/gnome-panel/Manifest3
-rw-r--r--gnome-base/gnome-panel/gnome-panel-3.54.0.ebuild85
-rw-r--r--gnome-base/gnome-panel/gnome-panel-3.56.0.ebuild85
-rw-r--r--gnome-base/gnome-panel/gnome-panel-3.58.1.ebuild85
-rw-r--r--gnome-base/gnome-panel/metadata.xml13
-rw-r--r--gnome-base/gnome-session-openrc/Manifest1
-rw-r--r--gnome-base/gnome-session-openrc/gnome-session-openrc-49.1-r1.ebuild34
-rw-r--r--gnome-base/gnome-session-openrc/metadata.xml13
-rw-r--r--gnome-base/gnome-session/Manifest2
-rw-r--r--gnome-base/gnome-session/files/10-user-dirs-update-gnome-r110
-rw-r--r--gnome-base/gnome-session/files/15-xdg-data-gnome-r19
-rw-r--r--gnome-base/gnome-session/files/90-xcursor-theme-gnome11
-rw-r--r--gnome-base/gnome-session/files/Gnome109
-rw-r--r--gnome-base/gnome-session/files/data-Install-XWayland-targets-even-if-x11-is-off.patch37
-rw-r--r--gnome-base/gnome-session/files/defaults.list-r7335
-rw-r--r--gnome-base/gnome-session/files/exclude-gnome-shell-from-queryendSession-and-endSession.patch40
-rw-r--r--gnome-base/gnome-session/files/gnome-session-46.0-meson-Support-elogind.patch18
-rw-r--r--gnome-base/gnome-session/files/gnome-session-49.2-Make-systemd-optional.patch296
-rw-r--r--gnome-base/gnome-session/gnome-session-48.0-r2.ebuild124
-rw-r--r--gnome-base/gnome-session/gnome-session-49.2.ebuild110
-rw-r--r--gnome-base/gnome-session/metadata.xml9
-rw-r--r--gnome-base/gnome-settings-daemon/Manifest2
-rw-r--r--gnome-base/gnome-settings-daemon/files/42.1-build-Make-wacom-optional-and-controllable-via-meson.patch40
-rw-r--r--gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-3.38.1-build-Allow-NM-optional-on-Linux.patch24
-rw-r--r--gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-49.1-not-unidle-for-inactive-session.patch96
-rw-r--r--gnome-base/gnome-settings-daemon/files/org.gnome.settings-daemon.plugins.power.gschema.override2
-rw-r--r--gnome-base/gnome-settings-daemon/gnome-settings-daemon-48.1.ebuild144
-rw-r--r--gnome-base/gnome-settings-daemon/gnome-settings-daemon-49.1-r1.ebuild139
-rw-r--r--gnome-base/gnome-settings-daemon/gnome-settings-daemon-49.1.ebuild138
-rw-r--r--gnome-base/gnome-settings-daemon/metadata.xml16
-rw-r--r--gnome-base/gnome-shell/Manifest5
-rw-r--r--gnome-base/gnome-shell/files/0001-shell-elogind-support-to-avoid-stubbed-sd_notify.patch79
-rw-r--r--gnome-base/gnome-shell/files/notify-gnome-session-when-ready.patch63
-rw-r--r--gnome-base/gnome-shell/gnome-shell-48.5.ebuild190
-rw-r--r--gnome-base/gnome-shell/gnome-shell-48.7.ebuild196
-rw-r--r--gnome-base/gnome-shell/gnome-shell-48.8.ebuild195
-rw-r--r--gnome-base/gnome-shell/gnome-shell-49.6-r1.ebuild199
-rw-r--r--gnome-base/gnome-shell/gnome-shell-49.7.ebuild221
-rw-r--r--gnome-base/gnome-shell/metadata.xml25
-rw-r--r--gnome-base/gnome/gnome-45.2.ebuild51
-rw-r--r--gnome-base/gnome/gnome-48.0.ebuild47
-rw-r--r--gnome-base/gnome/metadata.xml14
-rw-r--r--gnome-base/gsettings-desktop-schemas/Manifest2
-rw-r--r--gnome-base/gsettings-desktop-schemas/files/48.0-default-fonts.patch20
-rw-r--r--gnome-base/gsettings-desktop-schemas/files/49.0-default-fonts.patch20
-rw-r--r--gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-48.0.ebuild43
-rw-r--r--gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-49.1.ebuild43
-rw-r--r--gnome-base/gsettings-desktop-schemas/metadata.xml10
-rw-r--r--gnome-base/gvfs/Manifest2
-rw-r--r--gnome-base/gvfs/gvfs-1.56.1-r3.ebuild165
-rw-r--r--gnome-base/gvfs/gvfs-1.58.4.ebuild163
-rw-r--r--gnome-base/gvfs/metadata.xml42
-rw-r--r--gnome-base/libglade/Manifest1
-rw-r--r--gnome-base/libglade/files/Makefile.in.am-2.4.2-xmlcatalog.patch22
-rw-r--r--gnome-base/libglade/files/libglade-2.6.3-fix_tests-page_size.patch11
-rw-r--r--gnome-base/libglade/files/libglade-2.6.4-enable-extensions.patch14
-rw-r--r--gnome-base/libglade/files/libglade-2.6.4-gold-glib-2.32.patch17
-rw-r--r--gnome-base/libglade/libglade-2.6.4-r5.ebuild98
-rw-r--r--gnome-base/libglade/metadata.xml9
-rw-r--r--gnome-base/libgnomecanvas/Manifest1
-rw-r--r--gnome-base/libgnomecanvas/libgnomecanvas-2.30.3-r1.ebuild58
-rw-r--r--gnome-base/libgnomecanvas/metadata.xml12
-rw-r--r--gnome-base/libgnomekbd/Manifest1
-rw-r--r--gnome-base/libgnomekbd/libgnomekbd-3.28.1.ebuild38
-rw-r--r--gnome-base/libgnomekbd/metadata.xml9
-rw-r--r--gnome-base/libgtop/Manifest3
-rw-r--r--gnome-base/libgtop/files/2.40.0-clang.patch135
-rw-r--r--gnome-base/libgtop/files/2.40.0-sandbox-workaround.patch27
-rw-r--r--gnome-base/libgtop/libgtop-2.40.0-r2.ebuild46
-rw-r--r--gnome-base/libgtop/libgtop-2.41.3.ebuild30
-rw-r--r--gnome-base/libgtop/metadata.xml9
-rw-r--r--gnome-base/librsvg/Manifest286
-rw-r--r--gnome-base/librsvg/files/librsvg-2.40.12-gtk-optional.patch58
-rw-r--r--gnome-base/librsvg/files/librsvg-2.40.21-libxml-2.14.6.patch13
-rw-r--r--gnome-base/librsvg/files/librsvg-2.58.5-time-rust-1.80.patch27
-rw-r--r--gnome-base/librsvg/files/librsvg-2.60.0-libxml2-2.15.0-tests.patch28
-rw-r--r--gnome-base/librsvg/librsvg-2.40.21-r1.ebuild99
-rw-r--r--gnome-base/librsvg/librsvg-2.58.5-r1.ebuild434
-rw-r--r--gnome-base/librsvg/librsvg-2.60.0.ebuild147
-rw-r--r--gnome-base/librsvg/librsvg-2.62.2-r1.ebuild147
-rw-r--r--gnome-base/librsvg/metadata.xml15
-rw-r--r--gnome-base/metadata.xml31
-rw-r--r--gnome-base/nautilus/Manifest2
-rw-r--r--gnome-base/nautilus/files/43.0-optional-gstreamer.patch42
-rw-r--r--gnome-base/nautilus/metadata.xml17
-rw-r--r--gnome-base/nautilus/nautilus-48.4.1-r1.ebuild116
-rw-r--r--gnome-base/nautilus/nautilus-49.6.ebuild118
157 files changed, 0 insertions, 9739 deletions
diff --git a/gnome-base/dconf-editor/Manifest b/gnome-base/dconf-editor/Manifest
deleted file mode 100644
index 958e16c382d4..000000000000
--- a/gnome-base/dconf-editor/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-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
deleted file mode 100644
index e0b87eff2131..000000000000
--- a/gnome-base/dconf-editor/dconf-editor-45.0.1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org gnome2-utils meson vala xdg
-
-DESCRIPTION="Graphical tool for editing the dconf configuration database"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/dconf-editor"
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-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="
- $(vala_depend)
- dev-libs/libxml2:2
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-src_prepare() {
- default
- vala_setup
- xdg_environment_reset
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/gnome-base/dconf-editor/dconf-editor-49.0.ebuild b/gnome-base/dconf-editor/dconf-editor-49.0.ebuild
deleted file mode 100644
index dd1f42ecafda..000000000000
--- a/gnome-base/dconf-editor/dconf-editor-49.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org gnome2-utils meson vala xdg
-
-DESCRIPTION="Graphical tool for editing the dconf configuration database"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/dconf-editor"
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-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="
- $(vala_depend)
- dev-libs/libxml2:2
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-src_prepare() {
- default
- vala_setup
- xdg_environment_reset
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/gnome-base/dconf-editor/metadata.xml b/gnome-base/dconf-editor/metadata.xml
deleted file mode 100644
index f6b6cde5f785..000000000000
--- a/gnome-base/dconf-editor/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/gnome-base/dconf/Manifest b/gnome-base/dconf/Manifest
deleted file mode 100644
index e99107262020..000000000000
--- a/gnome-base/dconf/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST dconf-0.40.0.tar.xz 117764 BLAKE2B bdbc48b71e46fdc4353358cd08fb96933d07af587300a6f91bc45826aeafb3f34f482fe6e09041dd839e507b863a8e33d09bad88a91c1c868983f8afb52c5c85 SHA512 71396d71f24f47653181482b052fdfc63795c50c373de34e2fb93e16101745daa7e81192b79a102d5389911cea34138eedf3ac32bc80562018e8a7f31963559a
diff --git a/gnome-base/dconf/dconf-0.40.0.ebuild b/gnome-base/dconf/dconf-0.40.0.ebuild
deleted file mode 100644
index 6b1fc37a2001..000000000000
--- a/gnome-base/dconf/dconf-0.40.0.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit bash-completion-r1 gnome.org gnome2-utils meson systemd virtualx xdg
-
-DESCRIPTION="Simple low-level configuration system"
-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"
-IUSE="gtk-doc"
-RESTRICT="!test? ( test )" # IUSE=test comes from virtualx.eclass
-
-RDEPEND="
- >=dev-libs/glib-2.44.0:2
- sys-apps/dbus
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- app-text/docbook-xml-dtd:4.2
- app-text/docbook-xsl-stylesheets
- dev-libs/libxslt
- >=dev-util/gdbus-codegen-2.80.5-r1
- gtk-doc? ( >=dev-util/gtk-doc-1.15 )
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}"/0.40.0-bash-completion-dir.patch
- "${FILESDIR}"/0.32.0-drop-vapigen-dep.patch # .vapi/.deps are pregenerated, just install them without a vala dep
-)
-
-src_configure() {
- local emesonargs=(
- -Dbash_completion_dir="$(get_bashcompdir)"
- -Dman=true
- $(meson_use gtk-doc gtk_doc)
- -Dvapi=true
- -Dsystemduserunitdir=$(systemd_get_userunitdir)
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
-
- # GSettings backend may be one of: memory, gconf, dconf
- # Only dconf is really considered functional by upstream
- # must have it enabled over gconf if both are installed
- # This snippet can't be removed until gconf package is
- # ensured to not install a /etc/env.d/50gconf and then
- # still consider the CONFIG_PROTECT_MASK bit.
- echo 'CONFIG_PROTECT_MASK="/etc/dconf"' >> 51dconf
- echo 'GSETTINGS_BACKEND="dconf"' >> 51dconf
- doenvd 51dconf
-}
-
-src_test() {
- virtx meson_src_test
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_giomodule_cache_update
-
- # Kill existing dconf-service processes as recommended by upstream due to
- # possible changes in the dconf private dbus API.
- # dconf-service will be dbus-activated on next use.
- pids=$(pgrep -x dconf-service)
- if [[ $? == 0 ]]; then
- ebegin "Stopping dconf-service; it will automatically restart on demand"
- kill ${pids}
- eend $?
- fi
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_giomodule_cache_update
-}
diff --git a/gnome-base/dconf/files/0.32.0-drop-vapigen-dep.patch b/gnome-base/dconf/files/0.32.0-drop-vapigen-dep.patch
deleted file mode 100644
index 0dcb72358bde..000000000000
--- a/gnome-base/dconf/files/0.32.0-drop-vapigen-dep.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-From 22d4c12d73238d24b91a753c414c5f5a5a9c76b6 Mon Sep 17 00:00:00 2001
-From: Mart Raudsepp <leio@gentoo.org>
-Date: Sun, 8 Sep 2019 14:17:20 +0300
-Subject: [PATCH] build: Don't hard require vapigen.pc
-
-.. by having a fallback to the well known location of packages shipped
-vapi files
----
- client/meson.build | 12 ++++++++----
- 1 file changed, 8 insertions(+), 4 deletions(-)
-
-diff --git a/client/meson.build b/client/meson.build
-index f3b7122..7dbca97 100644
---- a/client/meson.build
-+++ b/client/meson.build
-@@ -57,17 +57,21 @@ pkg.generate(
- )
-
- if get_option('vapi')
-- vapigen_dep = dependency('vapigen')
-+ vapigen_dep = dependency('vapigen', required: false)
-
- vapi_data = files(
- 'dconf.vapi',
- 'dconf.deps',
- )
-
-- vapi_dir = vapigen_dep.get_pkgconfig_variable(
-- 'vapidir',
-- define_variable: ['datadir', dconf_datadir]
-+ if vapigen_dep.found()
-+ vapi_dir = vapigen_dep.get_pkgconfig_variable(
-+ 'vapidir',
-+ define_variable: ['datadir', dconf_datadir]
- )
-+ else
-+ vapi_dir = join_paths(dconf_datadir, 'vala', 'vapi')
-+ endif
-
- install_data(
- vapi_data,
---
-2.20.1
-
diff --git a/gnome-base/dconf/files/0.40.0-bash-completion-dir.patch b/gnome-base/dconf/files/0.40.0-bash-completion-dir.patch
deleted file mode 100644
index 43bbe57294d9..000000000000
--- a/gnome-base/dconf/files/0.40.0-bash-completion-dir.patch
+++ /dev/null
@@ -1,68 +0,0 @@
-From 43393af96308d001c30ac14c32000519253fe910 Mon Sep 17 00:00:00 2001
-From: Mart Raudsepp <leio@gentoo.org>
-Date: Fri, 22 Feb 2019 22:06:18 +0200
-Subject: [PATCH] build: Allow passing bash-completion dir and have a generic
- fallback
-
-With autotools the installation path was just hardcoded to the usual
-location. In meson it was made to always check the path from
-bash-completion.pc, but some downstream might want to install the
-file without a bash-completion build-dep. Allow installing the
-completion file to a passed directory, and add back the fallback
-path if an explicit directory isn't passed and bash-completion
-package isn't found. This is also what the tracker project does.
----
- meson.build | 26 ++++++++++++++++++--------
- meson_options.txt | 2 +-
- 2 files changed, 19 insertions(+), 9 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index b81a81a..7c790c1 100644
---- a/meson.build
-+++ b/meson.build
-@@ -62,14 +62,24 @@ if systemd_userunitdir == ''
- endif
- endif
-
--enable_bash_completion = get_option('bash_completion')
--if enable_bash_completion
-- bash_completion_dep = dependency('bash-completion')
-- completions_dir = bash_completion_dep.get_pkgconfig_variable(
-- 'completionsdir',
-- # bash-completion 2.10 changed the substitutions
-- define_variable: bash_completion_dep.version().version_compare('>= 2.10') ? ['datadir', dconf_datadir] : ['prefix', dconf_prefix],
-- )
-+enable_bash_completion = false
-+if get_option('bash_completion_dir') == 'yes' or get_option('bash_completion_dir') == 'auto'
-+ bash_completion_dep = dependency('bash-completion', required: false)
-+ if bash_completion_dep.found()
-+ completions_dir = bash_completion_dep.get_pkgconfig_variable(
-+ 'completionsdir',
-+ # bash-completion 2.10 changed the substitutions
-+ define_variable: bash_completion_dep.version().version_compare('>= 2.10') ? ['datadir', dconf_datadir] : ['prefix', dconf_prefix],
-+ )
-+ else
-+ completions_dir = join_paths(dconf_datadir, 'bash-completion', 'completions')
-+ endif
-+ enable_bash_completion = true
-+elif get_option('bash_completion_dir') == 'no' or get_option('bash_completion_dir') == ''
-+ enable_bash_completion = false
-+else
-+ enable_bash_completion = true
-+ completions_dir = get_option('bash_completion_dir')
- endif
-
- configure_file(
-diff --git a/meson_options.txt b/meson_options.txt
-index 1b85d5d..7f5afcc 100644
---- a/meson_options.txt
-+++ b/meson_options.txt
-@@ -1,4 +1,4 @@
--option('bash_completion', type: 'boolean', value: true, description: 'install bash completion files')
-+option('bash_completion_dir', type: 'string', value: 'yes', description: 'directory to install Bash completion files (or "yes" for default directory, "no" to disable installation)')
- option('man', type: 'boolean', value: true, description: 'generate man pages')
- option('gtk_doc', type: 'boolean', value: false, description: 'use gtk-doc to build documentation')
- option('vapi', type: 'boolean', value: true, description: 'install dconf client vapi')
---
-2.26.2
-
diff --git a/gnome-base/dconf/metadata.xml b/gnome-base/dconf/metadata.xml
deleted file mode 100644
index f6b6cde5f785..000000000000
--- a/gnome-base/dconf/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest
deleted file mode 100644
index 901394d6f5ec..000000000000
--- a/gnome-base/gdm/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST gdm-48.0.tar.xz 939740 BLAKE2B 77ba0e24c1a1fd17e25adf46ce9d9e881a21143536bba63907e489837e1574b1ec1c5e0836d7539fcd616608a1bb7b8881a0330566d3da2fa8c028969914e754 SHA512 3e4a320cc6a0b43d65122bacd2b99531695f20ec809a767b957d63a511e00da017a9a4abe815596c6ad1398c5d427418d5c51bf6162216f60fdae5e8095bd305
-DIST gdm-49.2.tar.xz 968944 BLAKE2B 880672b61a534a225f7db80ce1d1e050e11c883b5eca8ec963cdac9ce9ff55a3e5bf1157910330a4cc5d918e983308f823e11683654303456486e7983ee063f7 SHA512 2055d17d00e76427ff36cfb7cc18c73cab90954bd2ed25048e43d60980a6d4a86e64e6cf478eb26269ff4100fec262e4b5a08e5ee706523ee4ed8199c0bd62b0
-DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027 SHA512 87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045
diff --git a/gnome-base/gdm/files/47.0-c23.patch b/gnome-base/gdm/files/47.0-c23.patch
deleted file mode 100644
index f2a48d7334c1..000000000000
--- a/gnome-base/gdm/files/47.0-c23.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-https://bugs.gentoo.org/944223
-https://gitlab.gnome.org/GNOME/gdm/-/issues/964
-https://gitlab.gnome.org/GNOME/gdm/-/merge_requests/273
-
-From a5f9f274c9c902519336a489cfed0548206d2bca Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= <zbyszek@in.waw.pl>
-Date: Mon, 27 Jan 2025 14:01:23 +0100
-Subject: [PATCH] gdm-settings-utils: rename variable to fix build with gcc 15
-
-In GNU23 C++, bool is a keyword. Rename the variable to avoid syntax error.
----
- common/gdm-settings-utils.c | 8 ++++----
- common/gdm-settings-utils.h | 2 +-
- 2 files changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/common/gdm-settings-utils.c b/common/gdm-settings-utils.c
-index 636be3a9e..da4c7aefb 100644
---- a/common/gdm-settings-utils.c
-+++ b/common/gdm-settings-utils.c
-@@ -287,16 +287,16 @@ gdm_settings_parse_boolean_as_value (gboolean boolval)
- /* adapted from GKeyFile */
- gboolean
- gdm_settings_parse_value_as_boolean (const char *value,
-- gboolean *bool)
-+ gboolean *boolval)
- {
- g_return_val_if_fail (value != NULL, FALSE);
-- g_return_val_if_fail (bool != NULL, FALSE);
-+ g_return_val_if_fail (boolval != NULL, FALSE);
-
- if (g_ascii_strcasecmp (value, "true") == 0 || strcmp (value, "1") == 0) {
-- *bool = TRUE;
-+ *boolval = TRUE;
- return TRUE;
- } else if (g_ascii_strcasecmp (value, "false") == 0 || strcmp (value, "0") == 0) {
-- *bool = FALSE;
-+ *boolval = FALSE;
- return TRUE;
- } else {
- return FALSE;
-diff --git a/common/gdm-settings-utils.h b/common/gdm-settings-utils.h
-index 4f2362ce7..734d625c7 100644
---- a/common/gdm-settings-utils.h
-+++ b/common/gdm-settings-utils.h
-@@ -44,7 +44,7 @@ gboolean gdm_settings_parse_schemas (const char *fil
- GSList **list);
-
- gboolean gdm_settings_parse_value_as_boolean (const char *value,
-- gboolean *bool);
-+ gboolean *boolval);
- gboolean gdm_settings_parse_value_as_integer (const char *value,
- int *intval);
- gboolean gdm_settings_parse_value_as_double (const char *value,
---
-GitLab
diff --git a/gnome-base/gdm/files/default.pa b/gnome-base/gdm/files/default.pa
deleted file mode 100644
index 0922c37a7f92..000000000000
--- a/gnome-base/gdm/files/default.pa
+++ /dev/null
@@ -1,18 +0,0 @@
-#!/usr/bin/pulseaudio -nF
-#
-
-# load system wide configuration
-.include /etc/pulse/default.pa
-
-### unload driver modules for Bluetooth hardware
-.nofail
-
-.ifexists module-bluetooth-policy.so
-unload-module module-bluetooth-policy
-.endif
-
-.ifexists module-bluetooth-discover.so
-unload-module module-bluetooth-discover
-.endif
-
-.fail
diff --git a/gnome-base/gdm/files/gdm-3.30.3-logo.patch b/gnome-base/gdm/files/gdm-3.30.3-logo.patch
deleted file mode 100644
index 8d82b2ed7a66..000000000000
--- a/gnome-base/gdm/files/gdm-3.30.3-logo.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From bcc651df77a429a6bf9b13892f71fedb1b87a069 Mon Sep 17 00:00:00 2001
-From: Gilles Dartiguelongue <eva@gentoo.org>
-Date: Wed, 11 Dec 2013 22:46:58 +0100
-Subject: [PATCH 4/4] Apply Gentoo branding
-
-Leio: updated to apply after conversion away from intltool
----
- data/org.gnome.login-screen.gschema.xml | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/data/org.gnome.login-screen.gschema.xml b/data/org.gnome.login-screen.gschema.xml
-index 03da374..5e81bc0 100644
---- a/data/org.gnome.login-screen.gschema.xml
-+++ b/data/org.gnome.login-screen.gschema.xml
-@@ -31,7 +31,7 @@
- </description>
- </key>
- <key name="logo" type="s">
-- <default>''</default>
-+ <default>'/usr/share/pixmaps/gentoo-gdm.svg'</default>
- <summary>
- Path to small image at top of user list
- </summary>
---
-1.8.5.1
-
diff --git a/gnome-base/gdm/files/gdm-48.0-stop-disabling-nvidia.patch b/gnome-base/gdm/files/gdm-48.0-stop-disabling-nvidia.patch
deleted file mode 100644
index 89234b32467f..000000000000
--- a/gnome-base/gdm/files/gdm-48.0-stop-disabling-nvidia.patch
+++ /dev/null
@@ -1,25 +0,0 @@
---- a/data/61-gdm.rules.in
-+++ b/61-gdm.rules.in
-@@ -35,22 +35,6 @@ RUN+="/usr/bin/touch /run/udev/gdm-machi
- # Import nvidia kernel parameters
- IMPORT{program}="/bin/sh -c \"sed -e 's/: /=/g' -e 's/\([^[:upper:]]\)\([[:upper:]]\)/\1_\2/g' -e 's/[[:lower:]]/\U&/g' -e 's/^/NVIDIA_/' /proc/driver/nvidia/params\""
-
--# Check if S0ix-based power management is available
--# If it is, there's no need to check for the suspend/resume services
--ENV{NVIDIA_ENABLE_S0IX_POWER_MANAGEMENT}=="1", GOTO="gdm_nvidia_suspend_end"
--
--# Check if suspend/resume services necessary for working wayland support is available
--TEST{0711}!="/usr/bin/nvidia-sleep.sh", GOTO="gdm_disable_wayland"
--TEST{0711}!="/usr/lib/systemd/system-sleep/nvidia", GOTO="gdm_disable_wayland"
--
--ENV{NVIDIA_PRESERVE_VIDEO_MEMORY_ALLOCATIONS}!="1", GOTO="gdm_disable_wayland"
--IMPORT{program}="/bin/sh -c 'echo NVIDIA_HIBERNATE=`systemctl is-enabled nvidia-hibernate`'"
--ENV{NVIDIA_HIBERNATE}!="enabled", GOTO="gdm_disable_wayland"
--IMPORT{program}="/bin/sh -c 'echo NVIDIA_RESUME=`systemctl is-enabled nvidia-resume`'"
--ENV{NVIDIA_RESUME}!="enabled", GOTO="gdm_disable_wayland"
--IMPORT{program}="/bin/sh -c 'echo NVIDIA_SUSPEND=`systemctl is-enabled nvidia-suspend`'"
--ENV{NVIDIA_SUSPEND}!="enabled", GOTO="gdm_disable_wayland"
--LABEL="gdm_nvidia_suspend_end"
- LABEL="gdm_nvidia_end"
-
- # If this is a hybrid graphics setup, take note
diff --git a/gnome-base/gdm/files/gdm-pam-openrc.patch b/gnome-base/gdm/files/gdm-pam-openrc.patch
deleted file mode 100644
index d554a17d2403..000000000000
--- a/gnome-base/gdm/files/gdm-pam-openrc.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-Needed to start the user daemon for newer GDM version.
-
-The latter change may be an OpenRC issue, but I haven't ruled it out. This works for now.
-
-diff --git a/data/pam-exherbo/gdm-launch-environment.pam b/data/pam-exherbo/gdm-launch-environment.pam
-index 3f5d788b1..3bf3bd551 100644
---- a/data/pam-exherbo/gdm-launch-environment.pam
-+++ b/data/pam-exherbo/gdm-launch-environment.pam
-@@ -13,5 +13,6 @@ session optional pam_loginuid.so
- session optional pam_keyinit.so force revoke
- session required pam_succeed_if.so audit quiet_success user ingroup gdm
- -session optional pam_systemd.so
-+-session optional pam_openrc.so
- -session optional pam_elogind.so
- session optional pam_permit.so
-diff --git a/data/pam-exherbo/gdm-password.pam b/data/pam-exherbo/gdm-password.pam
-index d462030a2..860324c53 100644
---- a/data/pam-exherbo/gdm-password.pam
-+++ b/data/pam-exherbo/gdm-password.pam
-@@ -8,5 +8,7 @@ account include system-local-login
- password include system-local-login
- password optional pam_gnome_keyring.so use_authtok
-
-+# XXX: Technically system-local-login should take care of this. Might be an openrc bug?
-+-session optional pam_openrc.so
- session include system-local-login
- session optional pam_gnome_keyring.so auto_start
diff --git a/gnome-base/gdm/gdm-48.0-r1.ebuild b/gnome-base/gdm/gdm-48.0-r1.ebuild
deleted file mode 100644
index 5adae7ce2734..000000000000
--- a/gnome-base/gdm/gdm-48.0-r1.ebuild
+++ /dev/null
@@ -1,221 +0,0 @@
-# Copyright 2023-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop gnome.org gnome2-utils meson pam readme.gentoo-r1 systemd udev xdg
-
-DESCRIPTION="GNOME Display Manager for managing graphical display servers and user logins"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gdm"
-
-SRC_URI="${SRC_URI}
- branding? ( https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz )
-"
-
-LICENSE="
- GPL-2+
- branding? ( CC-BY-SA-4.0 )
-"
-
-SLOT="0"
-
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-
-IUSE="accessibility audit bluetooth-sound branding elogind fprint plymouth selinux systemd tcpd test wayland +X"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="^^ ( elogind systemd ) || ( wayland X )"
-
-# dconf, dbus and g-s-d are needed at install time for dconf update
-# keyutils is automagic dep that makes autologin unlock login keyring
-# when all the passwords match (disk encryption, user pw and login keyring)
-# dbus-run-session used at runtime
-COMMON_DEPEND="
- virtual/udev
- >=dev-libs/libgudev-232:=
- >=dev-libs/glib-2.68:2
- >=dev-libs/json-glib-1.2.0
- >=sys-apps/accountsservice-0.6.35
- sys-apps/keyutils:=
- selinux? ( sys-libs/libselinux )
-
- X? (
- x11-libs/libxcb
- x11-libs/libX11
- x11-libs/libXau
- x11-base/xorg-server[-minimal]
- x11-libs/libXdmcp
- >=x11-libs/gtk+-2.91.1:3
- )
- tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
-
- systemd? ( >=sys-apps/systemd-186:0=[pam] )
- elogind? ( >=sys-auth/elogind-239.3[pam] )
-
- plymouth? ( sys-boot/plymouth )
- audit? ( sys-process/audit )
-
- sys-libs/pam
- sys-auth/pambase[elogind?,systemd?]
-
- >=gnome-base/dconf-0.20
- >=gnome-base/gnome-settings-daemon-3.1.4
- gnome-base/gsettings-desktop-schemas
- sys-apps/dbus
-
- >=x11-misc/xdg-utils-1.0.2-r3
-
- >=dev-libs/gobject-introspection-1.82.0-r2:=
-"
-# XXX: These deps are from session and desktop files in data/ directory
-# fprintd is used via dbus by gdm-fingerprint-extension
-RDEPEND="${COMMON_DEPEND}
- acct-group/gdm
- acct-user/gdm
- >=gnome-base/gnome-session-3.6
- >=gnome-base/gnome-shell-3.1.90
- x11-apps/xhost
-
- accessibility? (
- >=app-accessibility/orca-3.10
- gnome-extra/mousetweaks
- )
- fprint? ( sys-auth/fprintd[pam] )
-"
-DEPEND="${COMMON_DEPEND}
- x11-base/xorg-proto
-"
-BDEPEND="
- >=dev-util/gdbus-codegen-2.80.5-r1
- dev-util/glib-utils
- dev-util/itstool
- >=gnome-base/dconf-0.20
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- test? ( >=dev-libs/check-0.9.4 )
-"
-
-DOC_CONTENTS="
- To start GDM at boot with systemd, run:\n
- # systemctl enable gdm.service\n
- \n
- To start GDM at boot with OpenRC, set DISPLAYMANAGER=\"gdm\"\n
- in /etc/conf.d/display-manager and enable the display-manager service:\n
- # rc-update add display-manager\n
- \n
- For passwordless login to unlock your keyring, you need to install
- sys-auth/pambase with USE=gnome-keyring and set an empty password
- on your keyring. Use app-crypt/seahorse for that.\n
- \n
- You may need to install app-crypt/coolkey and sys-auth/pam_pkcs11
- for smartcard support
-"
-
-src_prepare() {
- default
-
- # Show logo when branding is enabled
- use branding && eapply "${FILESDIR}/${PN}-3.30.3-logo.patch"
-
- # Drop nvidia check due to https://bugs.gentoo.org/873154#c8
- eapply "${FILESDIR}/${P}-stop-disabling-nvidia.patch"
-
- eapply "${FILESDIR}/47.0-c23.patch"
-}
-
-src_configure() {
- # --with-initial-vt=7 conflicts with plymouth, bug #453392
- # gdm-3.30 now reaps (stops) the login screen when the login VT isn't active, which
- # saves on memory. However this means if we don't start on VT1, gdm doesn't start up
- # before user manually goes to VT7. Thus as-is we can not keep gdm away from VT1,
- # so lets try always having it in VT1 and see if that is an issue for people before
- # hacking up workarounds for the initial start case.
- local emesonargs=(
- --localstatedir /var
-
- -Ddefault-pam-config=exherbo
- -Dgdm-xsession=true
- -Dgroup=gdm
- -Dipv6=true
- $(meson_feature audit libaudit)
- -Dlogind-provider=$(usex systemd systemd elogind)
- -Dpam-mod-dir=$(getpam_mod_dir)
- $(meson_feature plymouth)
- -Drun-dir=/run/gdm
- $(meson_feature selinux)
- $(meson_use systemd systemd-journal)
- $(meson_use tcpd tcp-wrappers)
- -Dudev-dir=$(get_udevdir)/rules.d
- -Duser=gdm
- -Duser-display-server=true
- $(meson_use wayland wayland-support)
- $(meson_use X x11-support)
- $(meson_feature X xdmcp)
- )
-
- if use elogind; then
- emesonargs+=(
- -Dinitial-vt=7 # TODO: Revisit together with startDM.sh and other xinit talks; also ignores plymouth possibility
- -Dsystemdsystemunitdir=no
- -Dsystemduserunitdir=no
- )
- else
- emesonargs+=(
- -Dinitial-vt=1
- -Dsystemdsystemunitdir="$(systemd_get_systemunitdir)"
- -Dsystemduserunitdir="$(systemd_get_userunitdir)"
- )
- fi
-
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
-
- if ! use accessibility ; then
- rm "${ED}"/usr/share/gdm/greeter/autostart/orca-autostart.desktop || die
- fi
-
- if ! use bluetooth-sound ; then
- # Workaround https://gitlab.freedesktop.org/pulseaudio/pulseaudio/merge_requests/10
- # bug #679526
- insinto /var/lib/gdm/.config/pulse
- doins "${FILESDIR}"/default.pa
- fi
-
- # install XDG_DATA_DIRS gdm changes
- echo 'XDG_DATA_DIRS="/usr/share/gdm"' > 99xdg-gdm
- doenvd 99xdg-gdm
-
- use branding && newicon "${WORKDIR}/tango-gentoo-v1.1/scalable/gentoo.svg" gentoo-gdm.svg
-
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-
- local d ret
-
- # bug #669146; gdm may crash if /var/lib/gdm subdirs are not owned by gdm:gdm
- ret=0
- ebegin "Fixing ${EROOT}/var/lib/gdm ownership"
- chown --no-dereference gdm:gdm "${EROOT}/var/lib/gdm" || ret=1
- for d in "${EROOT}/var/lib/gdm/"{.cache,.color,.config,.dbus,.local}; do
- [[ ! -e "${d}" ]] || chown --no-dereference -R gdm:gdm "${d}" || ret=1
- done
- eend ${ret}
-
- systemd_reenable gdm.service
- readme.gentoo_print_elog
-
- udev_reload
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
- udev_reload
-}
diff --git a/gnome-base/gdm/gdm-49.2.ebuild b/gnome-base/gdm/gdm-49.2.ebuild
deleted file mode 100644
index 4448e8d6ac0b..000000000000
--- a/gnome-base/gdm/gdm-49.2.ebuild
+++ /dev/null
@@ -1,211 +0,0 @@
-# Copyright 2023-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop gnome.org gnome2-utils meson pam readme.gentoo-r1 systemd udev xdg
-
-DESCRIPTION="GNOME Display Manager for managing graphical display servers and user logins"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gdm"
-
-SRC_URI="${SRC_URI}
- branding? ( https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz )
-"
-
-LICENSE="
- GPL-2+
- branding? ( CC-BY-SA-4.0 )
-"
-
-SLOT="0"
-
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
-
-IUSE="audit debug bluetooth-sound branding elogind fprint plymouth selinux systemd tcpd test +X"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="^^ ( elogind systemd )"
-
-# dconf, dbus and g-s-d are needed at install time for dconf update
-# keyutils is automagic dep that makes autologin unlock login keyring
-# when all the passwords match (disk encryption, user pw and login keyring)
-# dbus-run-session used at runtime.
-COMMON_DEPEND="
- virtual/udev
- >=dev-libs/libgudev-232:=
- >=dev-libs/glib-2.68:2
- >=dev-libs/json-glib-1.2.0
- >=sys-apps/accountsservice-0.6.35
- sys-apps/keyutils:=
- selinux? ( sys-libs/libselinux )
-
- X? (
- x11-libs/libxcb
- x11-libs/libX11
- x11-libs/libXau
- x11-base/xorg-server[-minimal]
- x11-libs/libXdmcp
- >=x11-libs/gtk+-2.91.1:3
- )
- tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
-
- systemd? ( >=sys-apps/systemd-257:0=[pam] )
- elogind? ( >=sys-auth/elogind-239.3[pam] )
-
- plymouth? ( sys-boot/plymouth )
- audit? ( sys-process/audit )
-
- sys-libs/pam
- sys-auth/pambase[elogind?,systemd?]
-
- >=gnome-base/dconf-0.20
- >=gnome-base/gnome-settings-daemon-3.1.4
- gnome-base/gsettings-desktop-schemas
- sys-apps/dbus
-
- >=x11-misc/xdg-utils-1.0.2-r3
-
- >=dev-libs/gobject-introspection-1.82.0-r2:=
-"
-# XXX: These deps are from session and desktop files in data/ directory
-# fprintd is used via dbus by gdm-fingerprint-extension
-RDEPEND="${COMMON_DEPEND}
- acct-group/gdm
- acct-user/gdm
- >=gnome-base/gnome-shell-49
- x11-apps/xhost
-
- fprint? ( sys-auth/fprintd[pam] )
-"
-# This is a 'workaround' built into gdm 49, as elogind does not yet have
-# 'working' userdb support in stable or testing.
-# https://github.com/elogind/elogind/issues/323
-RDEPEND+="elogind? ( acct-user/gdm-greeter )"
-DEPEND="${COMMON_DEPEND}
- x11-base/xorg-proto
-"
-BDEPEND="
- dev-util/gdbus-codegen
- dev-util/glib-utils
- dev-util/itstool
- >=gnome-base/dconf-0.20
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- test? ( >=dev-libs/check-0.9.4 )
-"
-
-DOC_CONTENTS="
- To start GDM at boot with systemd, run:\n
- # systemctl enable gdm.service\n
- \n
- To start GDM at boot with OpenRC, set DISPLAYMANAGER=\"gdm\"\n
- in /etc/conf.d/display-manager and enable the display-manager service:\n
- # rc-update add display-manager\n
- \n
- For passwordless login to unlock your keyring, you need to install
- sys-auth/pambase with USE=gnome-keyring and set an empty password
- on your keyring. Use app-crypt/seahorse for that.\n
- \n
- You may need to install app-crypt/coolkey and sys-auth/pam_pkcs11
- for smartcard support
-"
-
-src_prepare() {
- default
-
- # Show logo when branding is enabled
- use branding && eapply "${FILESDIR}/${PN}-3.30.3-logo.patch"
- eapply "${FILESDIR}/gdm-pam-openrc.patch"
-}
-
-src_configure() {
- # --with-initial-vt=7 conflicts with plymouth, bug #453392
- # gdm-3.30 now reaps (stops) the login screen when the login VT isn't active, which
- # saves on memory. However this means if we don't start on VT1, gdm doesn't start up
- # before user manually goes to VT7. Thus as-is we can not keep gdm away from VT1,
- # so lets try always having it in VT1 and see if that is an issue for people before
- # hacking up workarounds for the initial start case.
- local emesonargs=(
- --localstatedir /var
-
- -Ddefault-pam-config=exherbo
- -Dgdm-xsession=true
- -Dgroup=gdm
- -Dipv6=true
- $(meson_feature audit libaudit)
- -Dlogind-provider=$(usex systemd systemd elogind)
- -Dpam-mod-dir=$(getpam_mod_dir)
- $(meson_feature plymouth)
- -Drun-dir=/run/gdm
- $(meson_feature selinux)
- $(meson_use systemd systemd-journal)
- $(meson_use tcpd tcp-wrappers)
- -Dudev-dir=$(get_udevdir)/rules.d
- -Duser=gdm
- -Duser-display-server=true
- $(meson_use X x11-support)
- $(meson_feature X xdmcp)
- )
-
- if use elogind; then
- emesonargs+=(
- -Dinitial-vt=7 # TODO: Revisit together with startDM.sh and other xinit talks; also ignores plymouth possibility
- -Dsystemdsystemunitdir=no
- -Dsystemduserunitdir=no
- )
- else
- emesonargs+=(
- -Dinitial-vt=1
- -Dsystemdsystemunitdir="$(systemd_get_systemunitdir)"
- -Dsystemduserunitdir="$(systemd_get_userunitdir)"
- )
- fi
-
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
-
- if ! use bluetooth-sound ; then
- # Workaround https://gitlab.freedesktop.org/pulseaudio/pulseaudio/merge_requests/10
- # bug #679526
- insinto /var/lib/gdm/.config/pulse
- doins "${FILESDIR}"/default.pa
- fi
-
- # install XDG_DATA_DIRS gdm changes
- echo 'XDG_DATA_DIRS="/usr/share/gdm"' > 99xdg-gdm
- doenvd 99xdg-gdm
-
- use branding && newicon "${WORKDIR}/tango-gentoo-v1.1/scalable/gentoo.svg" gentoo-gdm.svg
-
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-
- local d ret
-
- # bug #669146; gdm may crash if /var/lib/gdm subdirs are not owned by gdm:gdm
- ret=0
- ebegin "Fixing ${EROOT}/var/lib/gdm ownership"
- chown --no-dereference gdm:gdm "${EROOT}/var/lib/gdm" || ret=1
- for d in "${EROOT}/var/lib/gdm/"{.cache,.color,.config,.dbus,.local}; do
- [[ ! -e "${d}" ]] || chown --no-dereference -R gdm:gdm "${d}" || ret=1
- done
- eend ${ret}
-
- systemd_reenable gdm.service
- readme.gentoo_print_elog
-
- udev_reload
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
- udev_reload
-}
diff --git a/gnome-base/gdm/metadata.xml b/gnome-base/gdm/metadata.xml
deleted file mode 100644
index a9dae5ac0138..000000000000
--- a/gnome-base/gdm/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <use>
- <flag name="bluetooth-sound">Allow loading of bluetooth sound modules. This may be necessary for accessibility screen readers, but may cause bluetooth sound issues for users logging in.</flag>
- <flag name="fprint">Enables experimental fingerprint authentication using <pkg>sys-auth/fprintd</pkg>
- </flag>
- <flag name="plymouth">Enable support for smooth transition from <pkg>sys-boot/plymouth</pkg>
- </flag>
- </use>
- <upstream>
- <remote-id type="cpe">cpe:/a:gnome:gnome_display_manager</remote-id>
- </upstream>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/gnome-base/gnome-applets/Manifest b/gnome-base/gnome-applets/Manifest
deleted file mode 100644
index 2bec3660fa5f..000000000000
--- a/gnome-base/gnome-applets/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST gnome-applets-3.54.0.tar.xz 9370396 BLAKE2B 91db9f8bcf0e6cfe60e2aa2c5aecc7740e16cfbaa6e9a90b1e1e064b80580134af1164e0b0a71fccf837a1c1d73660c86a858bd11ec2e45ffbf1d5abdf5dda0e SHA512 0893a536c7161a89dc99beba18d50e8853bc5cf49f227e9ec999402b4c7218a92805b72541d3ac48444f5c80657ae008c0f7daf9bab5146acc933b0d3ff6aab8
-DIST gnome-applets-3.56.0.tar.xz 9064320 BLAKE2B f5ee7278f014cfa5ac6d7b94d2803ee5fc83d7497012b54880a2986f0654ab056403c7128ea2205958f814ea25f64fc7304448226bf4e39045e0113f37f07e69 SHA512 8208eaa5aa79d4d2f0196d6f41e35571335532af0029d6c5dcb3b8bbc6e26c20e780315bfb48e2aa11ea9b7eb32ec0e75bc17fa6a2476e91099ae14d07279439
-DIST gnome-applets-3.58.0.tar.xz 9077168 BLAKE2B ddc002ceeb79a3354852fc5fe4763e41e8a73cf2845c9bde93a61ba51d4562e76796a9b170cdc34a4178381c4a628f6accc21a6d03af3af7d2850bddb8715502 SHA512 8d284fc4a000135801b8192023971d8cf64024d66b803f84de7b66c7eb974eb6ad7efe60bb9604189507ef6ba254357569a69328292f99f878ccf1a7747bc4f2
diff --git a/gnome-base/gnome-applets/gnome-applets-3.54.0-r1.ebuild b/gnome-base/gnome-applets/gnome-applets-3.54.0-r1.ebuild
deleted file mode 100644
index 1485e64964d8..000000000000
--- a/gnome-base/gnome-applets/gnome-applets-3.54.0-r1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit gnome2
-
-DESCRIPTION="Applets for the GNOME Flashback Panel"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-applets/"
-
-LICENSE="GPL-2+ FDL-1.1"
-SLOT="0"
-KEYWORDS="amd64 ~riscv"
-IUSE="tracker"
-
-# FIXME: automagic wireless-tools
-# TODO: gucharmap could be optional, but no knob
-# TODO: libgweather could be optional, but no knob
-RDEPEND="
- >=x11-libs/gtk+-3.20.0:3[X]
- >=dev-libs/glib-2.44.0:2
- >=gnome-base/gnome-panel-3.41.1
- >=gnome-base/libgtop-2.11.92:=
- >=x11-libs/libwnck-43.0:3
- >=x11-libs/libnotify-0.7
- >=sys-power/upower-0.99.8:=
- >=x11-themes/adwaita-icon-theme-3.14.0
- >=dev-libs/libxml2-2.5.0:2=
- >=dev-libs/libgweather-4.2.0:4=
- >=gnome-extra/gucharmap-2.33.0:2.90
- >=sys-auth/polkit-0.97
- x11-libs/libX11
- tracker? ( app-misc/tinysparql:3 )
- >=x11-libs/pango-1.50.0
-"
-DEPEND="${RDEPEND}
- x11-base/xorg-proto
-"
-BDEPEND="
- app-text/docbook-xml-dtd:4.1.2
- dev-libs/libxslt
- >=dev-util/gdbus-codegen-2.80.5-r1
- dev-util/glib-utils
- dev-util/itstool
- >=sys-devel/gettext-0.19.6
- virtual/pkgconfig
-" # yelp-tools and autoconf-archive for eautoreconf
-
-src_configure() {
- gnome2_src_configure \
- --disable-static \
- $(use_enable tracker tracker-search-bar)
-}
diff --git a/gnome-base/gnome-applets/gnome-applets-3.56.0.ebuild b/gnome-base/gnome-applets/gnome-applets-3.56.0.ebuild
deleted file mode 100644
index 1485e64964d8..000000000000
--- a/gnome-base/gnome-applets/gnome-applets-3.56.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit gnome2
-
-DESCRIPTION="Applets for the GNOME Flashback Panel"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-applets/"
-
-LICENSE="GPL-2+ FDL-1.1"
-SLOT="0"
-KEYWORDS="amd64 ~riscv"
-IUSE="tracker"
-
-# FIXME: automagic wireless-tools
-# TODO: gucharmap could be optional, but no knob
-# TODO: libgweather could be optional, but no knob
-RDEPEND="
- >=x11-libs/gtk+-3.20.0:3[X]
- >=dev-libs/glib-2.44.0:2
- >=gnome-base/gnome-panel-3.41.1
- >=gnome-base/libgtop-2.11.92:=
- >=x11-libs/libwnck-43.0:3
- >=x11-libs/libnotify-0.7
- >=sys-power/upower-0.99.8:=
- >=x11-themes/adwaita-icon-theme-3.14.0
- >=dev-libs/libxml2-2.5.0:2=
- >=dev-libs/libgweather-4.2.0:4=
- >=gnome-extra/gucharmap-2.33.0:2.90
- >=sys-auth/polkit-0.97
- x11-libs/libX11
- tracker? ( app-misc/tinysparql:3 )
- >=x11-libs/pango-1.50.0
-"
-DEPEND="${RDEPEND}
- x11-base/xorg-proto
-"
-BDEPEND="
- app-text/docbook-xml-dtd:4.1.2
- dev-libs/libxslt
- >=dev-util/gdbus-codegen-2.80.5-r1
- dev-util/glib-utils
- dev-util/itstool
- >=sys-devel/gettext-0.19.6
- virtual/pkgconfig
-" # yelp-tools and autoconf-archive for eautoreconf
-
-src_configure() {
- gnome2_src_configure \
- --disable-static \
- $(use_enable tracker tracker-search-bar)
-}
diff --git a/gnome-base/gnome-applets/gnome-applets-3.58.0.ebuild b/gnome-base/gnome-applets/gnome-applets-3.58.0.ebuild
deleted file mode 100644
index 1485e64964d8..000000000000
--- a/gnome-base/gnome-applets/gnome-applets-3.58.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit gnome2
-
-DESCRIPTION="Applets for the GNOME Flashback Panel"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-applets/"
-
-LICENSE="GPL-2+ FDL-1.1"
-SLOT="0"
-KEYWORDS="amd64 ~riscv"
-IUSE="tracker"
-
-# FIXME: automagic wireless-tools
-# TODO: gucharmap could be optional, but no knob
-# TODO: libgweather could be optional, but no knob
-RDEPEND="
- >=x11-libs/gtk+-3.20.0:3[X]
- >=dev-libs/glib-2.44.0:2
- >=gnome-base/gnome-panel-3.41.1
- >=gnome-base/libgtop-2.11.92:=
- >=x11-libs/libwnck-43.0:3
- >=x11-libs/libnotify-0.7
- >=sys-power/upower-0.99.8:=
- >=x11-themes/adwaita-icon-theme-3.14.0
- >=dev-libs/libxml2-2.5.0:2=
- >=dev-libs/libgweather-4.2.0:4=
- >=gnome-extra/gucharmap-2.33.0:2.90
- >=sys-auth/polkit-0.97
- x11-libs/libX11
- tracker? ( app-misc/tinysparql:3 )
- >=x11-libs/pango-1.50.0
-"
-DEPEND="${RDEPEND}
- x11-base/xorg-proto
-"
-BDEPEND="
- app-text/docbook-xml-dtd:4.1.2
- dev-libs/libxslt
- >=dev-util/gdbus-codegen-2.80.5-r1
- dev-util/glib-utils
- dev-util/itstool
- >=sys-devel/gettext-0.19.6
- virtual/pkgconfig
-" # yelp-tools and autoconf-archive for eautoreconf
-
-src_configure() {
- gnome2_src_configure \
- --disable-static \
- $(use_enable tracker tracker-search-bar)
-}
diff --git a/gnome-base/gnome-applets/metadata.xml b/gnome-base/gnome-applets/metadata.xml
deleted file mode 100644
index 8829fd1a8eab..000000000000
--- a/gnome-base/gnome-applets/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <maintainer type="person">
- <email>flow@gentoo.org</email>
- <name>Florian Schmaus</name>
- </maintainer>
- <use>
- <flag name="tracker">Build the tracker search bar applet</flag>
- </use>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/gnome-base/gnome-common/Manifest b/gnome-base/gnome-common/Manifest
deleted file mode 100644
index 407b15d68e98..000000000000
--- a/gnome-base/gnome-common/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gnome-common-3.18.0.tar.xz 155804 BLAKE2B 5e5dbccf1851f45e2890e2fcced1be5630dd378bb22448e38ff7988a18145bfa90dee03a64a4ba4ff9d22ea6fd812e9f02a1ee1f9656b4d47201afc174d69229 SHA512 b931c9a6668d996560549738bb2d95f86f56fa68ce930c077275bdc8fddbc2d28d215c1190099db1df851417902fca87ec81f1c0e644c5b9630a175e1cde0719
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
deleted file mode 100644
index 1f8aa9d3582a..000000000000
--- a/gnome-base/gnome-common/gnome-common-3.18.0-r2.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2
-
-DESCRIPTION="Common files for development of Gnome packages"
-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 ~x64-macos ~x64-solaris"
-
-src_configure() {
- # Force people to rely on dev-build/autoconf-archive, bug #594084
- gnome2_src_configure --with-autoconf-archive
-}
diff --git a/gnome-base/gnome-common/metadata.xml b/gnome-base/gnome-common/metadata.xml
deleted file mode 100644
index f6b6cde5f785..000000000000
--- a/gnome-base/gnome-common/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/gnome-base/gnome-control-center/Manifest b/gnome-base/gnome-control-center/Manifest
deleted file mode 100644
index 0b9c03d66398..000000000000
--- a/gnome-base/gnome-control-center/Manifest
+++ /dev/null
@@ -1,9 +0,0 @@
-DIST gnome-control-center-47.3-patchset.tar.xz 4980 BLAKE2B a9c8e8b20462d368d579c004e17ba837b7bae4d391ce5ecca5311dd3d3d11a20b7b06c1abe419adcda22e97ba0d3dd752926bccf27756353e9cbaaf8d0afed0a SHA512 a5ade6c98b3ba5b51e20ec22ea3d64c169b08f23c99fe988afd8d8699edaec8b158da652dacb236e0b16c446e9bd2d384cc4e383c5148acaa0792ca44a6e8bb1
-DIST gnome-control-center-47.7.tar.xz 7089812 BLAKE2B 013567b7442a506e5328ad646b517afd305a28a10711f47d2b401d8158e994da28db7109ae3a7277f9e84085e5a0a541e2964fe2db456323bb56c5314d90ba4e SHA512 50b2555e973319227568619dbba00b2e9d08c5d76606dbb8205742a0ce86a5c7473e7ce9b43089354c8666d81de5b23fa760fbbdd9a1e1c7e2acd601dca44e1f
-DIST gnome-control-center-48.3-patchset.tar.xz 6532 BLAKE2B ab062746d9bdb384c8717de24830986e9be5735c422b8ca23456ca8c242c6db5375d65a455c448b88c42a15d8e8831bc421db8e1c0efa426535d84fc3def8f7a SHA512 b86ffb87b354adb627c94f6d4ffe4a8008bfbf173f935e4d36bbb7525030c428ebc5030723a7588ce3ac29755719ddeae69e11ef99837339455f7839b3254bac
-DIST gnome-control-center-48.4.tar.xz 7146860 BLAKE2B b4b92b7ac78bea1983cc7417151efe9f34cdf8c58b950d74f0c60fdad396f566cdcebd38e3cae73ceaf09f0e4c0cce4a95e89180f7eea91841dfa585e9d7a1b3 SHA512 4e7ee9aef625907b969179a915136d3dca5ef9b9e63653ba676bb2ccd2eaa61a96a1bcb7e586ceeb2e0613ccd25d9e56ffc49c09b44bbed35d6f50d5f0bd9f0a
-DIST gnome-control-center-48.7.tar.xz 7188960 BLAKE2B 05646e6523ba5650faf6262f52d7f102fe57039ab9c9bee9edbd6da61146d9767e59e4ca2ac6210214590d6e48e7c7a22d1eb25369b6a2413c11108d4911cd8e SHA512 33263eb454a9a156d345cd0102dfe4238d45e288e30140d269dd279144707e9a06ac5dd0dd296d48b91d85ae1d155fb83aacc480c2f29228d8394a7daf7affe9
-DIST gnome-control-center-49.5-patchset.tar.xz 6384 BLAKE2B 4ba396513539f8b8d88b33527989c32edb3ccf219ee3867f9fcd468a85b5361d04b79fe2e590d72e2d7fa9e9ba41eba82c6e66e3c06780ecc07ea65de29c9278 SHA512 3f4c6b8d970dea1980b2fcf9fea80efb4fe8f6cf53e4e43736533ab94d9fcfaf4f0ad89b35b939a52048b261d30ced0626b424fd70cfce210716ea7e62e0af67
-DIST gnome-control-center-49.7.tar.xz 7077972 BLAKE2B e1090d458e7f5034e48df169a580ce23b5a871a5e835966ec8c7e720679dbbbb9793295bbb60475f07310d4c331ea9477f6b0f227ffffcc4e9a7565d91195c4e SHA512 7345370c2e78166225cbc5a34bbd2e1c75f51fcfe67aaa5197db4be20679363f6ade8fb9090b88ebbcd803ccc0fbcacf78d9b94f5adeea67c209eb427d53e142
-DIST gnome-control-center-gentoo-logo-dark.svg 14293 BLAKE2B 570e9326b8abe45849c31fd5cdb3fcfb1b2f18eac522f958928df5c3b747b0699f50a882f31cf7c0ae1f2138194f18596f738f42c942b57d340c53d46d82c551 SHA512 91227dafcf2091bb1568b0f9eec68b5e371ec64c9a6bc3605821f60d6bf2bd94dec0564f6a16a4a70d1db4d4df49fc25b6c910367bae3b85205cc609a9f2701b
-DIST gnome-control-center-gentoo-logo.svg 14288 BLAKE2B 371fc68b1015c8672db3e3858ae9077b1e3a9937e6add8690c39db36302ec031391c4d35e0c0b87094ca474a00c4187849e2d7111df34f43bc5bd7be52678527 SHA512 cf88933546de54ca15e2e830ac1086a78c4150f0ff59b8091e7e1cade5961c4e4cb83120a818a960b77841353ce3584ddc8f36b6edbde05543600283a143ad7b
diff --git a/gnome-base/gnome-control-center/gnome-control-center-47.7-r1.ebuild b/gnome-base/gnome-control-center/gnome-control-center-47.7-r1.ebuild
deleted file mode 100644
index 312fff35acda..000000000000
--- a/gnome-base/gnome-control-center/gnome-control-center-47.7-r1.ebuild
+++ /dev/null
@@ -1,220 +0,0 @@
-# Copyright 2023-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit flag-o-matic gnome.org gnome2-utils meson python-any-r1 virtualx xdg
-
-DESCRIPTION="GNOME's main interface to configure various aspects of the desktop"
-HOMEPAGE="https://apps.gnome.org/Settings"
-SRC_URI+=" https://dev.gentoo.org/~pacho/${PN}/${PN}-47.3-patchset.tar.xz"
-SRC_URI+=" https://dev.gentoo.org/~mattst88/distfiles/${PN}-gentoo-logo.svg"
-SRC_URI+=" https://dev.gentoo.org/~mattst88/distfiles/${PN}-gentoo-logo-dark.svg"
-# Logo is CC-BY-SA-2.5
-LICENSE="GPL-2+ CC-BY-SA-2.5"
-SLOT="2"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-
-IUSE="X +bluetooth +cups debug elogind +gnome-online-accounts +ibus input_devices_wacom kerberos +geolocation networkmanager systemd test wayland"
-REQUIRED_USE="
- ^^ ( elogind systemd )
-" # Theoretically "?? ( elogind systemd )" is fine too, lacking some functionality at runtime,
-# but needs testing if handled gracefully enough
-
-RESTRICT="!test? ( test )"
-
-# kerberos unfortunately means mit-krb5; build fails with heimdal
-# display panel requires colord and gnome-settings-daemon[colord]
-# wacom panel requires gsd-enums.h from gsd at build time, probably also runtime support
-# printer panel requires cups and smbclient (the latter is not patched yet to be separately optional)
-# First block is toplevel meson.build deps in order of occurrence (plus deeper deps if in same conditional).
-# Second block is dependency() from subdir meson.builds, sorted by directory name occurrence order
-DEPEND="
- gnome-online-accounts? (
- x11-libs/gtk+:3[X?,wayland?]
- >=net-libs/gnome-online-accounts-3.51.0:=
- )
- >=media-libs/libpulse-2.0[glib]
- >=gui-libs/gtk-4.15.2:4[X?,wayland?]
- >=gui-libs/libadwaita-1.6_beta:1
- >=sys-apps/accountsservice-23.11.69
- >=x11-misc/colord-0.1.34:0=
- >=x11-libs/gdk-pixbuf-2.23.0:2
- >=dev-libs/glib-2.76.6:2
- gnome-base/gnome-desktop:4=
- >=gnome-base/gnome-settings-daemon-41.0[colord,input_devices_wacom?]
- >=gnome-base/gsettings-desktop-schemas-47.0
- dev-libs/libxml2:2=
- >=sys-power/upower-0.99.8:=
- >=dev-libs/libgudev-232
- >=x11-libs/libX11-1.8
- >=x11-libs/libXi-1.2
- media-libs/libepoxy
- >=app-crypt/gcr-4.1.0
- >=dev-libs/libpwquality-1.2.2
- >=sys-auth/polkit-0.114
- cups? (
- >=net-print/cups-1.7[dbus]
- >=net-fs/samba-4.0.0[client]
- )
- ibus? ( >=app-i18n/ibus-1.5.2 )
- networkmanager? (
- >=net-libs/libnma-1.10.2
- >=net-misc/networkmanager-1.24.0[modemmanager]
- >=net-misc/modemmanager-0.7.990:=
- )
- bluetooth? ( net-wireless/gnome-bluetooth:3= )
- input_devices_wacom? ( >=dev-libs/libwacom-1.4:= )
- kerberos? ( app-crypt/mit-krb5 )
-
- x11-libs/cairo[glib]
- >=x11-libs/colord-gtk-0.3.0:=
- media-libs/fontconfig
- gnome-base/libgtop:2=
- >=sys-fs/udisks-2.1.8:2
- app-crypt/libsecret
- net-libs/gnutls:=
- media-libs/gsound
-
- x11-libs/pango
-"
-# media-libs/libcanberra[pulseaudio,sound] needed for Speaker tests in
-# Settings/Sound/Output/Output Device, bug #814110
-# systemd/elogind USE flagged because package manager will potentially try to satisfy a
-# "|| ( systemd ( elogind openrc-settingsd)" via systemd if openrc-settingsd isn't already installed.
-# gnome-color-manager needed for gcm-calibrate and gcm-viewer calls from color panel
-# <gnome-color-manager-3.1.2 has file collisions with g-c-c-3.1.x
-#
-# mouse panel needs a concrete set of X11 drivers at runtime, bug #580474
-# Also we need newer driver versions to allow wacom and libinput drivers to
-# not collide
-#
-# system-config-printer provides org.fedoraproject.Config.Printing service and interface
-# cups-pk-helper provides org.opensuse.cupspkhelper.mechanism.all-edit policykit helper policy
-RDEPEND="${DEPEND}
- media-libs/libcanberra[pulseaudio,sound(+)]
- systemd? ( >=sys-apps/systemd-31 )
- elogind? (
- app-admin/openrc-settingsd
- sys-auth/elogind
- )
- x11-themes/adwaita-icon-theme
- >=gnome-extra/gnome-color-manager-3.1.2
- cups? (
- app-admin/system-config-printer
- net-print/cups-pk-helper
- )
- gnome-extra/tecla
- wayland? ( dev-libs/libinput )
- !wayland? (
- >=x11-drivers/xf86-input-libinput-0.19.0
- input_devices_wacom? ( >=x11-drivers/xf86-input-wacom-0.33.0 )
- )
-"
-# PDEPEND to avoid circular dependency; gnome-session-check-accelerated called by info panel
-# gnome-session-2.91.6-r1 also needed so that 10-user-dirs-update is run at login
-PDEPEND=">=gnome-base/gnome-session-2.91.6-r1
- networkmanager? ( gnome-extra/nm-applet )" # networking panel can call into nm-connection-editor
-
-# meson.build depends on python unconditionally
-BDEPEND="${PYTHON_DEPS}
- dev-libs/libxslt
- app-text/docbook-xsl-stylesheets
- app-text/docbook-xml-dtd:4.2
- x11-base/xorg-proto
- dev-libs/libxml2:2
- >=dev-util/gdbus-codegen-2.80.5-r1
- dev-util/glib-utils
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- test? (
- $(python_gen_any_dep '
- dev-python/python-dbusmock[${PYTHON_USEDEP}]
- ')
- x11-apps/setxkbmap
- )
-"
-
-PATCHES=(
- # Makes some panels and dependencies optional
- # https://bugzilla.gnome.org/686840, 697478, 700145
- # Fix some absolute paths to be appropriate for Gentoo
- "${WORKDIR}"/patches/
-)
-
-python_check_deps() {
- use test || return 0
- python_has_version "dev-python/python-dbusmock[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
- python-any-r1_pkg_setup
-}
-
-src_prepare() {
- default
- xdg_environment_reset
- # Mark python tests with shebang executable, so that meson will launch them directly, instead
- # of via its own python-single-r1 version, which might not match what we get from python_check_deps
- chmod a+x tests/network/test-network-panel.py tests/datetime/test-datetime.py || die
-}
-
-src_configure() {
- # -Werror=strict-aliasing
- # https://bugs.gentoo.org/889008
- # https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2563
- #
- # Do not trust with LTO either
- append-flags -fno-strict-aliasing
- filter-lto
-
- use X || append-cppflags -DGENTOO_GTK_HIDE_X11
- use wayland || append-cppflags -DGENTOO_GTK_HIDE_WAYLAND
-
- local emesonargs=(
- $(meson_use bluetooth)
- -Dcups=$(usex cups enabled disabled)
- -Ddeprecated-declarations=disabled
- -Ddocumentation=true # manpage
- -Dlocation-services=$(usex geolocation enabled disabled)
- -Dgoa=$(usex gnome-online-accounts enabled disabled)
- $(meson_use ibus)
- -Dkerberos=$(usex kerberos enabled disabled)
- $(meson_use networkmanager network_manager)
- -Dprivileged_group=wheel
- -Dsnap=false
- $(meson_use test tests)
- $(meson_use input_devices_wacom wacom)
- #$(meson_use wayland) # doesn't do anything in 3.34 and 3.36 due to unified gudev handling code
- # bashcompletions installed to $datadir/bash-completion/completions by v3.28.2,
- # which is the same as $(get_bashcompdir)
- -Dmalcontent=false # unpackaged
- -Ddistributor_logo=/usr/share/pixmaps/gnome-control-center-gentoo-logo.svg
- -Ddark_mode_distributor_logo=/usr/share/pixmaps/gnome-control-center-gentoo-logo-dark.svg
- )
- meson_src_configure
-}
-
-src_test() {
- # tests are fragile to long socket paths, bug #921583
- local -x TMPDIR=/tmp
- virtx meson_src_test
-}
-
-src_install() {
- meson_src_install
- insinto /usr/share/pixmaps
- doins "${DISTDIR}"/gnome-control-center-gentoo-logo.svg
- doins "${DISTDIR}"/gnome-control-center-gentoo-logo-dark.svg
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/gnome-base/gnome-control-center/gnome-control-center-48.4-r1.ebuild b/gnome-base/gnome-control-center/gnome-control-center-48.4-r1.ebuild
deleted file mode 100644
index 29d5bdfb266f..000000000000
--- a/gnome-base/gnome-control-center/gnome-control-center-48.4-r1.ebuild
+++ /dev/null
@@ -1,218 +0,0 @@
-# Copyright 2023-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit gnome.org gnome2-utils meson python-any-r1 virtualx xdg
-
-DESCRIPTION="GNOME's main interface to configure various aspects of the desktop"
-HOMEPAGE="https://apps.gnome.org/Settings"
-SRC_URI+=" https://dev.gentoo.org/~pacho/${PN}/${PN}-48.3-patchset.tar.xz"
-SRC_URI+=" https://dev.gentoo.org/~mattst88/distfiles/${PN}-gentoo-logo.svg"
-SRC_URI+=" https://dev.gentoo.org/~mattst88/distfiles/${PN}-gentoo-logo-dark.svg"
-# Logo is CC-BY-SA-2.5
-LICENSE="GPL-2+ CC-BY-SA-2.5"
-SLOT="2"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
-
-IUSE="X +bluetooth +cups debug elogind +gnome-online-accounts +ibus input_devices_wacom kerberos +geolocation networkmanager systemd test wayland"
-REQUIRED_USE="
- ^^ ( elogind systemd )
-" # Theoretically "?? ( elogind systemd )" is fine too, lacking some functionality at runtime,
-# but needs testing if handled gracefully enough
-
-RESTRICT="!test? ( test )"
-
-# kerberos unfortunately means mit-krb5; build fails with heimdal
-# display panel requires colord and gnome-settings-daemon[colord]
-# wacom panel requires gsd-enums.h from gsd at build time, probably also runtime support
-# printer panel requires cups and smbclient (the latter is not patched yet to be separately optional)
-# First block is toplevel meson.build deps in order of occurrence (plus deeper deps if in same conditional).
-# Second block is dependency() from subdir meson.builds, sorted by directory name occurrence order
-DEPEND="
- gnome-online-accounts? (
- x11-libs/gtk+:3[X,wayland]
- >=net-libs/gnome-online-accounts-3.51.0:=
- )
- >=media-libs/libpulse-2.0[glib]
- >=gui-libs/gtk-4.17.1:4[X,wayland]
- >=gui-libs/libadwaita-1.7_alpha:1
- >=sys-apps/accountsservice-23.11.69
- >=x11-misc/colord-0.1.34:0=
- >=x11-libs/gdk-pixbuf-2.23.0:2
- >=dev-libs/glib-2.76.6:2
- gnome-base/gnome-desktop:4=
- >=gnome-base/gnome-settings-daemon-48_alpha[colord,input_devices_wacom?]
- >=gnome-base/gsettings-desktop-schemas-48_alpha
- dev-libs/libxml2:2=
- >=sys-power/upower-1.90.6:=
- >=dev-libs/libgudev-232
- >=x11-libs/libX11-1.8
- >=x11-libs/libXi-1.2
- media-libs/libepoxy
- >=app-crypt/gcr-4.1.0
- >=dev-libs/libpwquality-1.2.2
- >=sys-auth/polkit-0.114
- cups? (
- >=net-print/cups-1.7[dbus]
- >=net-fs/samba-4.0.0[client]
- )
- ibus? ( >=app-i18n/ibus-1.5.2 )
- networkmanager? (
- >=net-libs/libnma-1.10.2
- >=net-misc/networkmanager-1.24.0[modemmanager]
- >=net-misc/modemmanager-0.7.990:=
- )
- bluetooth? ( net-wireless/gnome-bluetooth:3= )
- input_devices_wacom? ( >=dev-libs/libwacom-1.4:= )
- kerberos? ( app-crypt/mit-krb5 )
-
- x11-libs/cairo[glib]
- >=x11-libs/colord-gtk-0.3.0:=
- media-libs/fontconfig
- gnome-base/libgtop:2=
- >=sys-fs/udisks-2.1.8:2
- app-crypt/libsecret
- net-libs/gnutls:=
- media-libs/gsound
-
- x11-libs/pango
-"
-# media-libs/libcanberra[pulseaudio,sound] needed for Speaker tests in
-# Settings/Sound/Output/Output Device, bug #814110
-# systemd/elogind USE flagged because package manager will potentially try to satisfy a
-# "|| ( systemd ( elogind openrc-settingsd)" via systemd if openrc-settingsd isn't already installed.
-# gnome-color-manager needed for gcm-calibrate and gcm-viewer calls from color panel
-# <gnome-color-manager-3.1.2 has file collisions with g-c-c-3.1.x
-#
-# mouse panel needs a concrete set of X11 drivers at runtime, bug #580474
-# Also we need newer driver versions to allow wacom and libinput drivers to
-# not collide
-#
-# system-config-printer provides org.fedoraproject.Config.Printing service and interface
-# cups-pk-helper provides org.opensuse.cupspkhelper.mechanism.all-edit policykit helper policy
-RDEPEND="${DEPEND}
- media-libs/libcanberra[pulseaudio,sound(+)]
- systemd? ( >=sys-apps/systemd-31 )
- elogind? (
- app-admin/openrc-settingsd
- sys-auth/elogind
- )
- x11-themes/adwaita-icon-theme
- >=gnome-extra/gnome-color-manager-3.1.2
- cups? (
- app-admin/system-config-printer
- net-print/cups-pk-helper
- )
- >=gnome-extra/tecla-47.0
- wayland? ( dev-libs/libinput )
- !wayland? (
- >=x11-drivers/xf86-input-libinput-0.19.0
- input_devices_wacom? ( >=x11-drivers/xf86-input-wacom-0.33.0 )
- )
-"
-# PDEPEND to avoid circular dependency; gnome-session-check-accelerated called by info panel
-# gnome-session-2.91.6-r1 also needed so that 10-user-dirs-update is run at login
-PDEPEND=">=gnome-base/gnome-session-2.91.6-r1
- networkmanager? ( gnome-extra/nm-applet )" # networking panel can call into nm-connection-editor
-
-# meson.build depends on python unconditionally
-BDEPEND="${PYTHON_DEPS}
- dev-libs/libxslt
- app-text/docbook-xsl-stylesheets
- app-text/docbook-xml-dtd:4.2
- x11-base/xorg-proto
- dev-libs/libxml2:2
- >=dev-util/gdbus-codegen-2.80.5-r1
- dev-util/glib-utils
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- test? (
- $(python_gen_any_dep '
- dev-python/python-dbusmock[${PYTHON_USEDEP}]
- ')
- x11-apps/setxkbmap
- )
- wayland? ( dev-util/wayland-scanner )
-"
-
-PATCHES=(
- # Makes some panels and dependencies optional
- # https://bugzilla.gnome.org/686840, 697478, 700145
- # Fix some absolute paths to be appropriate for Gentoo
- "${WORKDIR}"/patches/
-)
-
-python_check_deps() {
- use test || return 0
- python_has_version "dev-python/python-dbusmock[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
- python-any-r1_pkg_setup
-}
-
-src_prepare() {
- default
- xdg_environment_reset
- # Mark python tests with shebang executable, so that meson will launch them directly, instead
- # of via its own python-single-r1 version, which might not match what we get from python_check_deps
- chmod a+x tests/network/test-network-panel.py tests/datetime/test-datetime.py || die
-}
-
-src_configure() {
- # -Werror=strict-aliasing
- # https://bugs.gentoo.org/889008
- # https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2563
- #
- # Do not trust with LTO either
- append-flags -fno-strict-aliasing
- filter-lto
-
- local emesonargs=(
- $(meson_use bluetooth)
- $(meson_use cups)
- -Ddeprecated-declarations=disabled
- -Ddocumentation=true # manpage
- -Dlocation-services=$(usex geolocation enabled disabled)
- -Dgoa=$(usex gnome-online-accounts enabled disabled)
- $(meson_use ibus)
- $(meson_use kerberos)
- $(meson_use networkmanager network_manager)
- -Dprivileged_group=wheel
- -Dsnap=false
- $(meson_use test tests)
- $(meson_use input_devices_wacom wacom)
- #$(meson_use wayland) # doesn't do anything in 3.34 and 3.36 due to unified gudev handling code
- # bashcompletions installed to $datadir/bash-completion/completions by v3.28.2,
- # which is the same as $(get_bashcompdir)
- -Dmalcontent=false # unpackaged
- -Ddistributor_logo=/usr/share/pixmaps/gnome-control-center-gentoo-logo.svg
- -Ddark_mode_distributor_logo=/usr/share/pixmaps/gnome-control-center-gentoo-logo-dark.svg
- )
- meson_src_configure
-}
-
-src_test() {
- # tests are fragile to long socket paths, bug #921583
- local -x TMPDIR=/tmp
- virtx meson_src_test
-}
-
-src_install() {
- meson_src_install
- insinto /usr/share/pixmaps
- doins "${DISTDIR}"/gnome-control-center-gentoo-logo.svg
- doins "${DISTDIR}"/gnome-control-center-gentoo-logo-dark.svg
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/gnome-base/gnome-control-center/gnome-control-center-48.7.ebuild b/gnome-base/gnome-control-center/gnome-control-center-48.7.ebuild
deleted file mode 100644
index 88212e597fe4..000000000000
--- a/gnome-base/gnome-control-center/gnome-control-center-48.7.ebuild
+++ /dev/null
@@ -1,210 +0,0 @@
-# Copyright 2023-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit gnome.org gnome2-utils meson python-any-r1 virtualx xdg
-
-DESCRIPTION="GNOME's main interface to configure various aspects of the desktop"
-HOMEPAGE="https://apps.gnome.org/Settings"
-SRC_URI+=" https://dev.gentoo.org/~pacho/${PN}/${PN}-48.3-patchset.tar.xz"
-SRC_URI+=" https://dev.gentoo.org/~mattst88/distfiles/${PN}-gentoo-logo.svg"
-SRC_URI+=" https://dev.gentoo.org/~mattst88/distfiles/${PN}-gentoo-logo-dark.svg"
-# Logo is CC-BY-SA-2.5
-LICENSE="GPL-2+ CC-BY-SA-2.5"
-SLOT="2"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
-
-IUSE="X +bluetooth +cups debug elogind +gnome-online-accounts +ibus input_devices_wacom kerberos +geolocation networkmanager systemd test wayland"
-REQUIRED_USE="
- ^^ ( elogind systemd )
-" # Theoretically "?? ( elogind systemd )" is fine too, lacking some functionality at runtime,
-# but needs testing if handled gracefully enough
-
-RESTRICT="!test? ( test )"
-
-# kerberos unfortunately means mit-krb5; build fails with heimdal
-# display panel requires colord and gnome-settings-daemon[colord]
-# wacom panel requires gsd-enums.h from gsd at build time, probably also runtime support
-# printer panel requires cups and smbclient (the latter is not patched yet to be separately optional)
-# First block is toplevel meson.build deps in order of occurrence (plus deeper deps if in same conditional).
-# Second block is dependency() from subdir meson.builds, sorted by directory name occurrence order
-DEPEND="
- gnome-online-accounts? (
- x11-libs/gtk+:3[X,wayland]
- >=net-libs/gnome-online-accounts-3.51.0:=
- )
- >=media-libs/libpulse-2.0[glib]
- >=gui-libs/gtk-4.17.1:4[X,wayland]
- >=gui-libs/libadwaita-1.7_alpha:1
- >=sys-apps/accountsservice-23.11.69
- >=x11-misc/colord-0.1.34:0=
- >=x11-libs/gdk-pixbuf-2.23.0:2
- >=dev-libs/glib-2.76.6:2
- gnome-base/gnome-desktop:4=
- >=gnome-base/gnome-settings-daemon-48_alpha[colord,input_devices_wacom?]
- >=gnome-base/gsettings-desktop-schemas-48_alpha
- dev-libs/libxml2:2=
- >=sys-power/upower-1.90.6:=
- >=dev-libs/libgudev-232
- >=x11-libs/libX11-1.8
- >=x11-libs/libXi-1.2
- media-libs/libepoxy
- >=app-crypt/gcr-4.1.0
- >=dev-libs/libpwquality-1.2.2
- >=sys-auth/polkit-0.114
- cups? (
- >=net-print/cups-1.7[dbus]
- >=net-fs/samba-4.0.0[client]
- )
- ibus? ( >=app-i18n/ibus-1.5.2 )
- networkmanager? (
- >=net-libs/libnma-1.10.2
- >=net-misc/networkmanager-1.24.0[modemmanager]
- >=net-misc/modemmanager-0.7.990:=
- )
- bluetooth? ( net-wireless/gnome-bluetooth:3= )
- input_devices_wacom? ( >=dev-libs/libwacom-1.4:= )
- kerberos? ( app-crypt/mit-krb5 )
-
- x11-libs/cairo[glib]
- >=x11-libs/colord-gtk-0.3.0:=
- media-libs/fontconfig
- gnome-base/libgtop:2=
- >=sys-fs/udisks-2.1.8:2
- app-crypt/libsecret
- net-libs/gnutls:=
- media-libs/gsound
-
- x11-libs/pango
-"
-# media-libs/libcanberra[pulseaudio,sound] needed for Speaker tests in
-# Settings/Sound/Output/Output Device, bug #814110
-# systemd/elogind USE flagged because package manager will potentially try to satisfy a
-# "|| ( systemd ( elogind openrc-settingsd)" via systemd if openrc-settingsd isn't already installed.
-# gnome-color-manager needed for gcm-calibrate and gcm-viewer calls from color panel
-# <gnome-color-manager-3.1.2 has file collisions with g-c-c-3.1.x
-#
-# mouse panel needs a concrete set of X11 drivers at runtime, bug #580474
-# Also we need newer driver versions to allow wacom and libinput drivers to
-# not collide
-#
-# system-config-printer provides org.fedoraproject.Config.Printing service and interface
-# cups-pk-helper provides org.opensuse.cupspkhelper.mechanism.all-edit policykit helper policy
-RDEPEND="${DEPEND}
- media-libs/libcanberra[pulseaudio,sound(+)]
- systemd? ( >=sys-apps/systemd-31 )
- elogind? (
- app-admin/openrc-settingsd
- sys-auth/elogind
- )
- x11-themes/adwaita-icon-theme
- >=gnome-extra/gnome-color-manager-3.1.2
- cups? (
- app-admin/system-config-printer
- net-print/cups-pk-helper
- )
- >=gnome-extra/tecla-47.0
- wayland? ( dev-libs/libinput )
- !wayland? (
- >=x11-drivers/xf86-input-libinput-0.19.0
- input_devices_wacom? ( >=x11-drivers/xf86-input-wacom-0.33.0 )
- )
-"
-# PDEPEND to avoid circular dependency; gnome-session-check-accelerated called by info panel
-# gnome-session-2.91.6-r1 also needed so that 10-user-dirs-update is run at login
-PDEPEND=">=gnome-base/gnome-session-2.91.6-r1
- networkmanager? ( gnome-extra/nm-applet )" # networking panel can call into nm-connection-editor
-
-# meson.build depends on python unconditionally
-BDEPEND="${PYTHON_DEPS}
- dev-libs/libxslt
- app-text/docbook-xsl-stylesheets
- app-text/docbook-xml-dtd:4.2
- x11-base/xorg-proto
- dev-libs/libxml2:2
- >=dev-util/gdbus-codegen-2.80.5-r1
- dev-util/glib-utils
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- test? (
- $(python_gen_any_dep '
- dev-python/python-dbusmock[${PYTHON_USEDEP}]
- ')
- x11-apps/setxkbmap
- )
- wayland? ( dev-util/wayland-scanner )
-"
-
-PATCHES=(
- # Makes some panels and dependencies optional
- # https://bugzilla.gnome.org/686840, 697478, 700145
- # Fix some absolute paths to be appropriate for Gentoo
- "${WORKDIR}"/patches/
-)
-
-python_check_deps() {
- use test || return 0
- python_has_version "dev-python/python-dbusmock[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
- python-any-r1_pkg_setup
-}
-
-src_prepare() {
- default
- xdg_environment_reset
- # Mark python tests with shebang executable, so that meson will launch them directly, instead
- # of via its own python-single-r1 version, which might not match what we get from python_check_deps
- chmod a+x tests/network/test-network-panel.py tests/datetime/test-datetime.py || die
-}
-
-src_configure() {
- local emesonargs=(
- $(meson_use bluetooth)
- $(meson_use cups)
- -Ddeprecated-declarations=disabled
- -Ddocumentation=true # manpage
- -Dlocation-services=$(usex geolocation enabled disabled)
- -Dgoa=$(usex gnome-online-accounts enabled disabled)
- $(meson_use ibus)
- $(meson_use kerberos)
- $(meson_use networkmanager network_manager)
- -Dprivileged_group=wheel
- -Dsnap=false
- $(meson_use test tests)
- $(meson_use input_devices_wacom wacom)
- #$(meson_use wayland) # doesn't do anything in 3.34 and 3.36 due to unified gudev handling code
- # bashcompletions installed to $datadir/bash-completion/completions by v3.28.2,
- # which is the same as $(get_bashcompdir)
- -Dmalcontent=false # unpackaged
- -Ddistributor_logo=/usr/share/pixmaps/gnome-control-center-gentoo-logo.svg
- -Ddark_mode_distributor_logo=/usr/share/pixmaps/gnome-control-center-gentoo-logo-dark.svg
- )
- meson_src_configure
-}
-
-src_test() {
- # tests are fragile to long socket paths, bug #921583
- local -x TMPDIR=/tmp
- virtx meson_src_test
-}
-
-src_install() {
- meson_src_install
- insinto /usr/share/pixmaps
- doins "${DISTDIR}"/gnome-control-center-gentoo-logo.svg
- doins "${DISTDIR}"/gnome-control-center-gentoo-logo-dark.svg
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/gnome-base/gnome-control-center/gnome-control-center-49.7.ebuild b/gnome-base/gnome-control-center/gnome-control-center-49.7.ebuild
deleted file mode 100644
index 3233078fb3ac..000000000000
--- a/gnome-base/gnome-control-center/gnome-control-center-49.7.ebuild
+++ /dev/null
@@ -1,212 +0,0 @@
-# Copyright 2023-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit gnome.org gnome2-utils meson python-any-r1 virtualx xdg
-
-DESCRIPTION="GNOME's main interface to configure various aspects of the desktop"
-HOMEPAGE="https://apps.gnome.org/Settings"
-SRC_URI+=" https://dev.gentoo.org/~pacho/${PN}/${PN}-49.5-patchset.tar.xz"
-SRC_URI+=" https://dev.gentoo.org/~mattst88/distfiles/${PN}-gentoo-logo.svg"
-SRC_URI+=" https://dev.gentoo.org/~mattst88/distfiles/${PN}-gentoo-logo-dark.svg"
-# Logo is CC-BY-SA-2.5
-LICENSE="GPL-2+ CC-BY-SA-2.5"
-SLOT="2"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-
-IUSE="+bluetooth +cups debug elogind +gnome-online-accounts +ibus input_devices_wacom kerberos +geolocation networkmanager systemd test X"
-REQUIRED_USE="
- ^^ ( elogind systemd )
-" # Theoretically "?? ( elogind systemd )" is fine too, lacking some functionality at runtime,
-# but needs testing if handled gracefully enough
-
-RESTRICT="!test? ( test )"
-
-# kerberos unfortunately means mit-krb5; build fails with heimdal
-# display panel requires colord and gnome-settings-daemon[colord]
-# wacom panel requires gsd-enums.h from gsd at build time, probably also runtime support
-# printer panel requires cups and smbclient (the latter is not patched yet to be separately optional)
-# First block is toplevel meson.build deps in order of occurrence (plus deeper deps if in same conditional).
-# Second block is dependency() from subdir meson.builds, sorted by directory name occurrence order
-DEPEND="
- gnome-online-accounts? (
- x11-libs/gtk+:3
- >=net-libs/gnome-online-accounts-3.51.0:=
- )
- >=media-libs/libpulse-2.0[glib]
- >=gui-libs/gtk-4.17.1:4[X?,wayland]
- >=gui-libs/libadwaita-1.8_alpha:1
- >=sys-apps/accountsservice-23.11.69
- >=x11-misc/colord-0.1.34:0=
- >=x11-libs/gdk-pixbuf-2.23.0:2
- >=dev-libs/glib-2.76.6:2
- gnome-base/gnome-desktop:4=
- >=gnome-base/gnome-settings-daemon-49
- >=gnome-base/gsettings-desktop-schemas-48_alpha
- dev-libs/libxml2:2=
- >=sys-power/upower-1.90.6:=
- >=dev-libs/libgudev-232
- media-libs/libepoxy
- >=app-crypt/gcr-4.1.0
- >=dev-libs/libpwquality-1.2.2
- >=sys-auth/polkit-0.114
- cups? (
- >=net-print/cups-1.7[dbus]
- >=net-fs/samba-4.0.0[client]
- )
- ibus? ( >=app-i18n/ibus-1.5.2 )
- networkmanager? (
- >=net-libs/libnma-1.10.2
- >=net-misc/networkmanager-1.52.0[modemmanager]
- >=net-misc/modemmanager-0.7.990:=
- )
- X? (
- >=x11-libs/libX11-1.8
- >=x11-libs/libXi-1.2
- )
- bluetooth? ( net-wireless/gnome-bluetooth:3= )
- input_devices_wacom? ( >=dev-libs/libwacom-1.4:= )
- kerberos? ( app-crypt/mit-krb5 )
-
- x11-libs/cairo[glib]
- >=x11-libs/colord-gtk-0.3.0:=
- media-libs/fontconfig
- gnome-base/libgtop:2=
- >=sys-fs/udisks-2.1.8:2
- app-crypt/libsecret
- net-libs/gnutls:=
- media-libs/gsound
-
- x11-libs/pango
-"
-# media-libs/libcanberra[pulseaudio,sound] needed for Speaker tests in
-# Settings/Sound/Output/Output Device, bug #814110
-# systemd/elogind USE flagged because package manager will potentially try to satisfy a
-# "|| ( systemd ( elogind openrc-settingsd)" via systemd if openrc-settingsd isn't already installed.
-# gnome-color-manager needed for gcm-calibrate and gcm-viewer calls from color panel
-# <gnome-color-manager-3.1.2 has file collisions with g-c-c-3.1.x
-#
-# mouse panel needs a concrete set of X11 drivers at runtime, bug #580474
-# Also we need newer driver versions to allow wacom and libinput drivers to
-# not collide
-#
-# system-config-printer provides org.fedoraproject.Config.Printing service and interface
-# cups-pk-helper provides org.opensuse.cupspkhelper.mechanism.all-edit policykit helper policy
-RDEPEND="${DEPEND}
- media-libs/libcanberra[pulseaudio,sound(+)]
- systemd? ( >=sys-apps/systemd-31 )
- elogind? (
- app-admin/openrc-settingsd
- sys-auth/elogind
- )
- x11-themes/adwaita-icon-theme
- >=gnome-extra/gnome-color-manager-3.1.2
- cups? (
- app-admin/system-config-printer
- net-print/cups-pk-helper
- )
- >=gnome-extra/tecla-47.0
- dev-libs/libinput
- X? (
- >=x11-drivers/xf86-input-libinput-0.19.0
- input_devices_wacom? ( >=x11-drivers/xf86-input-wacom-0.33.0 )
- )
-"
-# PDEPEND to avoid circular dependency; gnome-session-check-accelerated called by info panel
-# gnome-session-2.91.6-r1 also needed so that 10-user-dirs-update is run at login
-PDEPEND=">=gnome-base/gnome-session-2.91.6-r1
- networkmanager? ( gnome-extra/nm-applet )" # networking panel can call into nm-connection-editor
-
-# meson.build depends on python unconditionally
-BDEPEND="${PYTHON_DEPS}
- dev-libs/libxslt
- app-text/docbook-xsl-stylesheets
- app-text/docbook-xml-dtd:4.2
- x11-base/xorg-proto
- dev-libs/libxml2:2
- >=dev-util/blueprint-compiler-0.17
- dev-util/gdbus-codegen
- dev-util/glib-utils
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- test? (
- $(python_gen_any_dep '
- dev-python/python-dbusmock[${PYTHON_USEDEP}]
- ')
- x11-apps/setxkbmap
- )
-"
-
-PATCHES=(
- # Makes some panels and dependencies optional
- # https://bugzilla.gnome.org/686840, 697478, 700145
- # Fix some absolute paths to be appropriate for Gentoo
- "${WORKDIR}"/patches/
-)
-
-python_check_deps() {
- use test || return 0
- python_has_version "dev-python/python-dbusmock[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
- python-any-r1_pkg_setup
-}
-
-src_prepare() {
- default
- xdg_environment_reset
- # Mark python tests with shebang executable, so that meson will launch them directly, instead
- # of via its own python-single-r1 version, which might not match what we get from python_check_deps
- chmod a+x tests/network/test-network-panel.py tests/datetime/test-datetime.py || die
-}
-
-src_configure() {
- local emesonargs=(
- $(meson_use bluetooth)
- $(meson_use cups)
- -Ddeprecated-declarations=disabled
- -Ddocumentation=true # manpage
- -Dlocation-services=$(usex geolocation enabled disabled)
- -Dgoa=$(usex gnome-online-accounts enabled disabled)
- $(meson_use ibus)
- $(meson_use kerberos)
- $(meson_use networkmanager network_manager)
- -Dprivileged_group=wheel
- -Dsnap=false
- $(meson_use test tests)
- $(meson_use input_devices_wacom wacom)
- # bashcompletions installed to $datadir/bash-completion/completions by v3.28.2,
- # which is the same as $(get_bashcompdir)
- $(meson_use X x11)
- -Dmalcontent=false # unpackaged
- -Ddistributor_logo=/usr/share/pixmaps/gnome-control-center-gentoo-logo.svg
- -Ddark_mode_distributor_logo=/usr/share/pixmaps/gnome-control-center-gentoo-logo-dark.svg
- )
- meson_src_configure
-}
-
-src_test() {
- # tests are fragile to long socket paths, bug #921583
- local -x TMPDIR=/tmp
- virtx meson_src_test
-}
-
-src_install() {
- meson_src_install
- insinto /usr/share/pixmaps
- doins "${DISTDIR}"/gnome-control-center-gentoo-logo.svg
- doins "${DISTDIR}"/gnome-control-center-gentoo-logo-dark.svg
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/gnome-base/gnome-control-center/metadata.xml b/gnome-base/gnome-control-center/metadata.xml
deleted file mode 100644
index 1f326acffece..000000000000
--- a/gnome-base/gnome-control-center/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <use>
- <flag name="gnome-online-accounts">Enable configuration panel for <pkg>net-libs/gnome-online-accounts</pkg> accounts</flag>
- <flag name="ibus">Enable support for enhanced input methods through <pkg>app-i18n/ibus</pkg>
- </flag>
- </use>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/gnome-base/gnome-core-apps/gnome-core-apps-45.2.ebuild b/gnome-base/gnome-core-apps/gnome-core-apps-45.2.ebuild
deleted file mode 100644
index 0784ed7ebe41..000000000000
--- a/gnome-base/gnome-core-apps/gnome-core-apps-45.2.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Sub-meta package for the core applications integrated with GNOME"
-HOMEPAGE="https://www.gnome.org/"
-LICENSE="metapackage"
-SLOT="3.0"
-IUSE="+bluetooth cups"
-
-# when unmasking for an arch
-# double check none of the deps are still masked !
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-
-# gnome-color-manager min version enforced here due to control-center pulling it in
-# glib-networking min version enforced as multiple other deps here rely on it (e.g. via libsoup)
-# TODO: Replace eog with loupe
-RDEPEND="
- >=gnome-base/gnome-core-libs-${PV}[cups?]
-
- >=gnome-base/gnome-session-45.0
- >=gnome-base/gnome-settings-daemon-45.0[cups?]
- >=gnome-base/gnome-control-center-45.1[cups?]
- >=gnome-extra/gnome-color-manager-3.36.0
-
- >=app-crypt/gcr-3.41.1:0
- >=app-crypt/gcr-4.1.0:4
- >=gnome-base/nautilus-45.2
- >=gnome-base/gnome-keyring-42.1
- >=gnome-extra/evolution-data-server-3.50.2
- >=net-libs/glib-networking-2.78.0
-
- || (
- >=app-editors/gnome-text-editor-45.1
- >=app-editors/gedit-46.1
- )
- >=app-text/evince-45.0
- >=gnome-extra/gnome-contacts-45.0
- >=media-gfx/eog-45.1
- >=media-video/totem-43.0
- || (
- >=x11-terms/gnome-terminal-3.50.1
- >=gui-apps/gnome-console-45.0
- )
-
- >=gnome-extra/gnome-user-docs-45.1
- >=gnome-extra/yelp-42.2
-
- >=x11-themes/adwaita-icon-theme-45.0
-
- bluetooth? ( >=net-wireless/gnome-bluetooth-42.7 )
-"
-DEPEND=""
-BDEPEND=""
-
-# cdr? ( >=app-cdr/brasero-3.12.2 ) # not part of gnome releng release anymore
-# >=gnome-base/gnome-menus-3.13.3:3 # not used by core gnome anymore, just gnome-classic extensions
-
-S="${WORKDIR}"
diff --git a/gnome-base/gnome-core-apps/gnome-core-apps-48.0.ebuild b/gnome-base/gnome-core-apps/gnome-core-apps-48.0.ebuild
deleted file mode 100644
index dcc19dcef5fe..000000000000
--- a/gnome-base/gnome-core-apps/gnome-core-apps-48.0.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Sub-meta package for the core applications integrated with GNOME"
-HOMEPAGE="https://www.gnome.org/"
-
-S="${WORKDIR}"
-
-LICENSE="metapackage"
-SLOT="3.0"
-KEYWORDS="amd64"
-
-IUSE="+bluetooth cups"
-
-DEPEND=""
-RDEPEND="
- >=gnome-base/gnome-core-libs-${PV}[cups?]
-
- >=gnome-base/gnome-session-${PV}
- >=gnome-base/gnome-settings-daemon-${PV}[cups?]
- >=gnome-base/gnome-control-center-${PV}[cups?]
- >=gnome-extra/gnome-color-manager-3.36.2
-
- >=app-crypt/gcr-3.41.2:0
- >=app-crypt/gcr-4.4:4
- >=gnome-base/nautilus-${PV}
- >=gnome-base/gnome-keyring-${PV}
- >=gnome-extra/evolution-data-server-3.56
- >=net-libs/glib-networking-2.80.1
-
- || (
- >=app-editors/gnome-text-editor-${PV}
- >=app-editors/gedit-${PV}
- )
- >=app-text/papers-${PV}
- >=gnome-extra/gnome-contacts-47.1.1
- || (
- >=media-gfx/loupe-${PV}
- >=media-gfx/eog-47.0
- )
- >=media-video/totem-43.1
- || (
- >=gui-apps/gnome-console-${PV}
- >=x11-terms/gnome-terminal-3.56
- )
-
- >=gnome-extra/gnome-user-docs-${PV}
- >=gnome-extra/yelp-42.3
-
- >=x11-themes/adwaita-icon-theme-${PV}
-
- bluetooth? ( >=net-wireless/gnome-bluetooth-47.1 )
-"
-BDEPEND=""
diff --git a/gnome-base/gnome-core-apps/metadata.xml b/gnome-base/gnome-core-apps/metadata.xml
deleted file mode 100644
index f6b6cde5f785..000000000000
--- a/gnome-base/gnome-core-apps/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/gnome-base/gnome-core-libs/gnome-core-libs-45.2.ebuild b/gnome-base/gnome-core-libs/gnome-core-libs-45.2.ebuild
deleted file mode 100644
index a689a9e9155b..000000000000
--- a/gnome-base/gnome-core-libs/gnome-core-libs-45.2.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Sub-meta package for the core libraries of GNOME"
-HOMEPAGE="https://www.gnome.org/"
-LICENSE="metapackage"
-SLOT="3.0"
-IUSE="cups python"
-
-# when unmasking for an arch
-# double check none of the deps are still masked !
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-
-# Note to developers:
-# This is a wrapper for the core libraries used by GNOME
-RDEPEND="
- >=dev-libs/glib-2.78.1:2
- >=x11-libs/gdk-pixbuf-2.42.10:2
- >=x11-libs/pango-1.51.0
- >=x11-libs/gtk+-3.24.38:3[cups?]
- >=gui-libs/gtk-4.12.4:4[cups?]
- >=gui-libs/libadwaita-1.4.2:1
- >=app-accessibility/at-spi2-core-2.50.0:2
- >=gnome-base/librsvg-2.57.0
- >=gnome-base/gnome-desktop-44.0:4
-
- >=gnome-base/gvfs-1.52.1
- >=gnome-base/dconf-0.40.0
-
- >=media-libs/gstreamer-1.22.3:1.0
- >=media-libs/gst-plugins-base-1.22.3:1.0
- >=media-libs/gst-plugins-good-1.22.3:1.0
-
- python? ( >=dev-python/pygobject-3.46.0:3 )
-"
-DEPEND=""
-BDEPEND=""
-
-S="${WORKDIR}"
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
deleted file mode 100644
index 7a3a7f55ff61..000000000000
--- a/gnome-base/gnome-core-libs/gnome-core-libs-48.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Sub-meta package for the core libraries of GNOME"
-HOMEPAGE="https://www.gnome.org/"
-
-S="${WORKDIR}"
-
-LICENSE="metapackage"
-SLOT="3.0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-
-IUSE="cups python"
-
-# Note to developers:
-# This is a wrapper for the core libraries used by GNOME
-DEPEND=""
-RDEPEND="
- >=dev-libs/glib-2.84:2
- >=x11-libs/gdk-pixbuf-2.42.12:2
- >=x11-libs/pango-1.56
- >=x11-libs/gtk+-3.24.50:3[cups?]
- >=gui-libs/gtk-4.18:4[cups?]
- >=gui-libs/libadwaita-1.7:1
- >=app-accessibility/at-spi2-core-2.56:2
- >=gnome-base/librsvg-2.60
- >=gnome-base/gnome-desktop-44.3:4
-
- >=gnome-base/gvfs-1.56.1
- >=gnome-base/dconf-0.40.0
-
- >=media-libs/gstreamer-1.24.11:1.0
- >=media-libs/gst-plugins-base-1.24.11:1.0
- >=media-libs/gst-plugins-good-1.24.11:1.0
-
- python? ( >=dev-python/pygobject-3.50.0:3 )
-"
-BDEPEND=""
diff --git a/gnome-base/gnome-core-libs/metadata.xml b/gnome-base/gnome-core-libs/metadata.xml
deleted file mode 100644
index f6b6cde5f785..000000000000
--- a/gnome-base/gnome-core-libs/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/gnome-base/gnome-desktop/Manifest b/gnome-base/gnome-desktop/Manifest
deleted file mode 100644
index aeed40905872..000000000000
--- a/gnome-base/gnome-desktop/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST gnome-desktop-44.1.tar.xz 766784 BLAKE2B 319c0cb48617755b7a8ff03245cc58b96ba74aa5c880311e8f719d0e5f3febfb19744f37f7d6744b212048cb03ed36ae9d67e3b0e79f02a7afe10521d4635584 SHA512 a939793a6870693f132cabb6dd5f06d0f2744cf97a9dc4b7a2b04c9a5aa09aa56f2f6d7630199a42d0d4e539ae724b54b91d4f9fe9ea2f785d854c58b2d8dd5f
-DIST gnome-desktop-44.4.tar.xz 763656 BLAKE2B bb14f37e5b5540e99f6d10a7a78feb127bc0988322890234e6fb548d0532bd237af2be565fc56a0772e9e6e3322512b1401b0a0d5decc3c5f65ba848600e0e56 SHA512 c93a800121a3b8cbc307a32ca689f55b0f2637d3079892f0a6b01e713025c3b960ccfef5403935d9903ba8f5dce5be4fab3d89029cc103c190a991326fd74797
-DIST gnome-desktop-44.5.tar.xz 765220 BLAKE2B 6b222c60ccb2ce16df5f74ee1f822766a91047187bd62930614ed772c42b2349db48beaf7ebed58714a3f2db1127d32714e380cebe3adb8f16ed422bf231175d SHA512 538f9c70726cca592b36c8e1c31d74b26e2be9394ef4e823f3c45e23ec7e84e8b5f45c627901df351f6ae62fd1b2a8960c99cf70924aeb455fbbda268b9ad657
diff --git a/gnome-base/gnome-desktop/gnome-desktop-44.1-r300.ebuild b/gnome-base/gnome-desktop/gnome-desktop-44.1-r300.ebuild
deleted file mode 100644
index fd9d81c87024..000000000000
--- a/gnome-base/gnome-desktop/gnome-desktop-44.1-r300.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit gnome.org meson xdg
-
-DESCRIPTION="Library with common API for various GNOME modules"
-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"
-IUSE="debug +introspection seccomp systemd udev"
-
-COMMON_DEPEND="
- >=x11-libs/gdk-pixbuf-2.36.5:2[introspection?]
- >=x11-libs/gtk+-3.3.6:3[introspection?]
- >=dev-libs/glib-2.53.0:2
- >=gnome-base/gsettings-desktop-schemas-3.27.0[introspection?]
- x11-misc/xkeyboard-config
- x11-libs/libxkbcommon
- app-text/iso-codes
- systemd? ( sys-apps/systemd:= )
- udev? ( virtual/libudev:= )
- seccomp? ( sys-libs/libseccomp )
-
- x11-libs/cairo
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
-"
-DEPEND="${COMMON_DEPEND}
- media-libs/fontconfig
-"
-RDEPEND="${COMMON_DEPEND}
- seccomp? ( sys-apps/bubblewrap )
- !<gnome-base/gnome-desktop-${PV}:4
-"
-BDEPEND="
- app-text/docbook-xml-dtd:4.1.2
- >=dev-util/gdbus-codegen-2.80.5-r1
- dev-util/itstool
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-src_prepare() {
- default
- xdg_environment_reset
-
- # Don't build manual test programs that will never get run
- sed -i -e "/'test-.*'/d" libgnome-desktop/meson.build || die
-}
-
-src_configure() {
- local emesonargs=(
- -Ddesktop_docs=false
- $(meson_use debug debug_tools)
- $(meson_use introspection)
- $(meson_feature udev)
- $(meson_feature systemd)
- -Dgtk_doc=false
- -Dinstalled_tests=false
- -Dbuild_gtk4=false
- -Dlegacy_library=true
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
-
- rm -r \
- "${ED}"/usr/share/locale \
- || die
-}
diff --git a/gnome-base/gnome-desktop/gnome-desktop-44.1-r400.ebuild b/gnome-base/gnome-desktop/gnome-desktop-44.1-r400.ebuild
deleted file mode 100644
index 20434278fd11..000000000000
--- a/gnome-base/gnome-desktop/gnome-desktop-44.1-r400.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit gnome.org meson xdg
-
-DESCRIPTION="Library with common API for various GNOME modules"
-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"
-IUSE="debug gtk-doc seccomp systemd udev"
-
-COMMON_DEPEND="
- >=x11-libs/gdk-pixbuf-2.36.5:2[introspection]
- >=gui-libs/gtk-4.4.0:4[introspection]
- >=dev-libs/glib-2.53.0:2
- >=gnome-base/gsettings-desktop-schemas-3.27.0[introspection]
- x11-misc/xkeyboard-config
- x11-libs/libxkbcommon
- app-text/iso-codes
- systemd? ( sys-apps/systemd:= )
- udev? ( virtual/libudev:= )
- seccomp? ( sys-libs/libseccomp )
-
- x11-libs/cairo
- >=dev-libs/gobject-introspection-1.82.0-r2:=
-"
-DEPEND="${COMMON_DEPEND}
- media-libs/fontconfig
-"
-RDEPEND="${COMMON_DEPEND}
- seccomp? ( sys-apps/bubblewrap )
- !<gnome-base/gnome-desktop-${PV}:3
-"
-BDEPEND="
- app-text/docbook-xml-dtd:4.1.2
- >=dev-util/gdbus-codegen-2.80.5-r1
- gtk-doc? ( >=dev-util/gtk-doc-1.14 )
- dev-util/itstool
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-src_prepare() {
- default
- xdg_environment_reset
-
- # Don't build manual test programs that will never get run
- sed -i -e "/'test-.*'/d" libgnome-desktop/meson.build || die
-}
-
-src_configure() {
- local emesonargs=(
- -Ddesktop_docs=true
- $(meson_use debug debug_tools)
- $(meson_feature udev)
- $(meson_feature systemd)
- $(meson_use gtk-doc gtk_doc)
- -Dinstalled_tests=false
- -Dbuild_gtk4=true
- -Dlegacy_library=false
- -Dintrospection=true
- )
- meson_src_configure
-}
diff --git a/gnome-base/gnome-desktop/gnome-desktop-44.4-r300.ebuild b/gnome-base/gnome-desktop/gnome-desktop-44.4-r300.ebuild
deleted file mode 100644
index fd9d81c87024..000000000000
--- a/gnome-base/gnome-desktop/gnome-desktop-44.4-r300.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit gnome.org meson xdg
-
-DESCRIPTION="Library with common API for various GNOME modules"
-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"
-IUSE="debug +introspection seccomp systemd udev"
-
-COMMON_DEPEND="
- >=x11-libs/gdk-pixbuf-2.36.5:2[introspection?]
- >=x11-libs/gtk+-3.3.6:3[introspection?]
- >=dev-libs/glib-2.53.0:2
- >=gnome-base/gsettings-desktop-schemas-3.27.0[introspection?]
- x11-misc/xkeyboard-config
- x11-libs/libxkbcommon
- app-text/iso-codes
- systemd? ( sys-apps/systemd:= )
- udev? ( virtual/libudev:= )
- seccomp? ( sys-libs/libseccomp )
-
- x11-libs/cairo
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
-"
-DEPEND="${COMMON_DEPEND}
- media-libs/fontconfig
-"
-RDEPEND="${COMMON_DEPEND}
- seccomp? ( sys-apps/bubblewrap )
- !<gnome-base/gnome-desktop-${PV}:4
-"
-BDEPEND="
- app-text/docbook-xml-dtd:4.1.2
- >=dev-util/gdbus-codegen-2.80.5-r1
- dev-util/itstool
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-src_prepare() {
- default
- xdg_environment_reset
-
- # Don't build manual test programs that will never get run
- sed -i -e "/'test-.*'/d" libgnome-desktop/meson.build || die
-}
-
-src_configure() {
- local emesonargs=(
- -Ddesktop_docs=false
- $(meson_use debug debug_tools)
- $(meson_use introspection)
- $(meson_feature udev)
- $(meson_feature systemd)
- -Dgtk_doc=false
- -Dinstalled_tests=false
- -Dbuild_gtk4=false
- -Dlegacy_library=true
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
-
- rm -r \
- "${ED}"/usr/share/locale \
- || die
-}
diff --git a/gnome-base/gnome-desktop/gnome-desktop-44.4-r400.ebuild b/gnome-base/gnome-desktop/gnome-desktop-44.4-r400.ebuild
deleted file mode 100644
index 20434278fd11..000000000000
--- a/gnome-base/gnome-desktop/gnome-desktop-44.4-r400.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit gnome.org meson xdg
-
-DESCRIPTION="Library with common API for various GNOME modules"
-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"
-IUSE="debug gtk-doc seccomp systemd udev"
-
-COMMON_DEPEND="
- >=x11-libs/gdk-pixbuf-2.36.5:2[introspection]
- >=gui-libs/gtk-4.4.0:4[introspection]
- >=dev-libs/glib-2.53.0:2
- >=gnome-base/gsettings-desktop-schemas-3.27.0[introspection]
- x11-misc/xkeyboard-config
- x11-libs/libxkbcommon
- app-text/iso-codes
- systemd? ( sys-apps/systemd:= )
- udev? ( virtual/libudev:= )
- seccomp? ( sys-libs/libseccomp )
-
- x11-libs/cairo
- >=dev-libs/gobject-introspection-1.82.0-r2:=
-"
-DEPEND="${COMMON_DEPEND}
- media-libs/fontconfig
-"
-RDEPEND="${COMMON_DEPEND}
- seccomp? ( sys-apps/bubblewrap )
- !<gnome-base/gnome-desktop-${PV}:3
-"
-BDEPEND="
- app-text/docbook-xml-dtd:4.1.2
- >=dev-util/gdbus-codegen-2.80.5-r1
- gtk-doc? ( >=dev-util/gtk-doc-1.14 )
- dev-util/itstool
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-src_prepare() {
- default
- xdg_environment_reset
-
- # Don't build manual test programs that will never get run
- sed -i -e "/'test-.*'/d" libgnome-desktop/meson.build || die
-}
-
-src_configure() {
- local emesonargs=(
- -Ddesktop_docs=true
- $(meson_use debug debug_tools)
- $(meson_feature udev)
- $(meson_feature systemd)
- $(meson_use gtk-doc gtk_doc)
- -Dinstalled_tests=false
- -Dbuild_gtk4=true
- -Dlegacy_library=false
- -Dintrospection=true
- )
- meson_src_configure
-}
diff --git a/gnome-base/gnome-desktop/gnome-desktop-44.5-r300.ebuild b/gnome-base/gnome-desktop/gnome-desktop-44.5-r300.ebuild
deleted file mode 100644
index 514b04636830..000000000000
--- a/gnome-base/gnome-desktop/gnome-desktop-44.5-r300.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit gnome.org meson xdg
-
-DESCRIPTION="Library with common API for various GNOME modules"
-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"
-IUSE="debug +introspection seccomp systemd udev"
-
-COMMON_DEPEND="
- >=x11-libs/gdk-pixbuf-2.36.5:2[introspection?]
- >=x11-libs/gtk+-3.3.6:3[introspection?]
- >=dev-libs/glib-2.53.0:2
- >=gnome-base/gsettings-desktop-schemas-3.27.0[introspection?]
- x11-misc/xkeyboard-config
- x11-libs/libxkbcommon
- app-text/iso-codes
- systemd? ( sys-apps/systemd:= )
- udev? ( virtual/libudev:= )
- seccomp? ( sys-libs/libseccomp )
-
- x11-libs/cairo
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
-"
-DEPEND="${COMMON_DEPEND}
- media-libs/fontconfig
-"
-RDEPEND="${COMMON_DEPEND}
- seccomp? ( sys-apps/bubblewrap )
- !<gnome-base/gnome-desktop-${PV}:4
-"
-BDEPEND="
- app-text/docbook-xml-dtd:4.1.2
- >=dev-util/gdbus-codegen-2.80.5-r1
- dev-util/itstool
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-src_prepare() {
- default
- xdg_environment_reset
-
- # Don't build manual test programs that will never get run
- sed -i -e "/'test-.*'/d" libgnome-desktop/meson.build || die
-}
-
-src_configure() {
- local emesonargs=(
- -Ddesktop_docs=false
- $(meson_use debug debug_tools)
- $(meson_use introspection)
- $(meson_feature udev)
- $(meson_feature systemd)
- -Dgtk_doc=false
- -Dinstalled_tests=false
- -Dbuild_gtk4=false
- -Dlegacy_library=true
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
-
- rm -r \
- "${ED}"/usr/share/locale \
- || die
-}
diff --git a/gnome-base/gnome-desktop/gnome-desktop-44.5-r400.ebuild b/gnome-base/gnome-desktop/gnome-desktop-44.5-r400.ebuild
deleted file mode 100644
index 10ae7b9c9d47..000000000000
--- a/gnome-base/gnome-desktop/gnome-desktop-44.5-r400.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit gnome.org meson xdg
-
-DESCRIPTION="Library with common API for various GNOME modules"
-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"
-IUSE="debug gtk-doc seccomp systemd udev"
-
-COMMON_DEPEND="
- >=x11-libs/gdk-pixbuf-2.36.5:2[introspection]
- >=gui-libs/gtk-4.4.0:4[introspection]
- >=dev-libs/glib-2.53.0:2
- >=gnome-base/gsettings-desktop-schemas-3.27.0[introspection]
- x11-misc/xkeyboard-config
- x11-libs/libxkbcommon
- app-text/iso-codes
- systemd? ( sys-apps/systemd:= )
- udev? ( virtual/libudev:= )
- seccomp? ( sys-libs/libseccomp )
-
- x11-libs/cairo
- >=dev-libs/gobject-introspection-1.82.0-r2:=
-"
-DEPEND="${COMMON_DEPEND}
- media-libs/fontconfig
-"
-RDEPEND="${COMMON_DEPEND}
- seccomp? ( sys-apps/bubblewrap )
- !<gnome-base/gnome-desktop-${PV}:3
-"
-BDEPEND="
- app-text/docbook-xml-dtd:4.1.2
- >=dev-util/gdbus-codegen-2.80.5-r1
- gtk-doc? ( >=dev-util/gtk-doc-1.14 )
- dev-util/itstool
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-src_prepare() {
- default
- xdg_environment_reset
-
- # Don't build manual test programs that will never get run
- sed -i -e "/'test-.*'/d" libgnome-desktop/meson.build || die
-}
-
-src_configure() {
- local emesonargs=(
- -Ddesktop_docs=true
- $(meson_use debug debug_tools)
- $(meson_feature udev)
- $(meson_feature systemd)
- $(meson_use gtk-doc gtk_doc)
- -Dinstalled_tests=false
- -Dbuild_gtk4=true
- -Dlegacy_library=false
- -Dintrospection=true
- )
- meson_src_configure
-}
diff --git a/gnome-base/gnome-desktop/metadata.xml b/gnome-base/gnome-desktop/metadata.xml
deleted file mode 100644
index f6b6cde5f785..000000000000
--- a/gnome-base/gnome-desktop/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/gnome-base/gnome-extra-apps/gnome-extra-apps-45.2-r1.ebuild b/gnome-base/gnome-extra-apps/gnome-extra-apps-45.2-r1.ebuild
deleted file mode 100644
index 015479abcb89..000000000000
--- a/gnome-base/gnome-extra-apps/gnome-extra-apps-45.2-r1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Sub-meta package for the applications of GNOME"
-HOMEPAGE="https://www.gnome.org/"
-S=${WORKDIR}
-
-LICENSE="metapackage"
-SLOT="3.0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-
-IUSE="+games share +shotwell +tracker"
-
-# Note to developers:
-# This is a wrapper for the extra apps integrated with GNOME
-# Keep pkg order within a USE flag as upstream releng versions file
-# TODO: Should we keep these here: gnome-dictionary, gucharmap, sound-juicer,
-# file-roller, gnome-photos; replace gucharmap with gnome-characters?
-# TODO: Add gnome-remote-desktop as replacement for vino that was removed from meta in 3.36?
-# TODO: Replace cheese with Snapshot once we have it packaged
-# TODO: Update epiphany min dep
-RDEPEND="
- >=gnome-base/gnome-core-libs-${PV}
-
- >=sys-apps/baobab-45.0
- >=media-video/cheese-44.1
- >=www-client/epiphany-44.6
- >=app-arch/file-roller-43.1
- >=gnome-extra/gnome-calculator-45.0.2
- >=gnome-extra/gnome-calendar-45.1
- >=gnome-extra/gnome-characters-45.0
- >=sys-apps/gnome-disk-utility-45.1
- >=media-gfx/gnome-font-viewer-45.0
- >=gnome-extra/gnome-system-monitor-45.0.2
- >=gnome-extra/gnome-weather-45.0
- >=gnome-extra/sushi-45.0
-
- >=gnome-base/dconf-editor-45.0.1
- >=mail-client/evolution-3.50.2
- >=gnome-extra/gnome-tweaks-45.0
- >=app-crypt/seahorse-43.0
-
- games? (
- >=games-puzzle/five-or-more-3.32.3
- >=games-board/four-in-a-row-3.38.1
- >=games-board/gnome-chess-43.2
- >=games-puzzle/gnome-klotski-3.38.2
- >=games-board/gnome-mahjongg-3.40.0
- >=games-board/gnome-mines-40.1
- >=games-arcade/gnome-nibbles-4.0.1
- >=games-arcade/gnome-robots-40.0
- >=games-puzzle/gnome-sudoku-45.2
- >=games-puzzle/gnome-taquin-3.38.1
- >=games-puzzle/gnome-tetravex-3.38.2
- >=games-puzzle/hitori-44.0
- >=games-board/iagno-3.38.1
- >=games-puzzle/lightsoff-40.0.1
- >=games-puzzle/quadrapassel-40.2
- >=games-puzzle/swell-foop-41.1
- >=games-board/tali-40.9
- )
- share? ( >=gnome-extra/gnome-user-share-43.0 )
- shotwell? ( >=media-gfx/shotwell-0.32.4 )
- tracker? (
- >=app-misc/tinysparql-3.6.0
- >=app-misc/localsearch-3.6.2
- >=media-gfx/gnome-photos-44.0
- >=media-sound/gnome-music-45.0
- )
-"
diff --git a/gnome-base/gnome-extra-apps/gnome-extra-apps-45.2.ebuild b/gnome-base/gnome-extra-apps/gnome-extra-apps-45.2.ebuild
deleted file mode 100644
index a0ec4892cd69..000000000000
--- a/gnome-base/gnome-extra-apps/gnome-extra-apps-45.2.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Sub-meta package for the applications of GNOME"
-HOMEPAGE="https://www.gnome.org/"
-LICENSE="metapackage"
-SLOT="3.0"
-IUSE="+games share +shotwell +tracker"
-
-KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
-
-# Note to developers:
-# This is a wrapper for the extra apps integrated with GNOME
-# Keep pkg order within a USE flag as upstream releng versions file
-# TODO: Should we keep these here: gnome-dictionary, gucharmap, sound-juicer, file-roller, nautilus-sendto, gnome-photos; replace gucharmap with gnome-characters?
-# TODO: Add gnome-remote-desktop as replacement for vino that was removed from meta in 3.36?
-# TODO: Replace cheese with Snapshot once we have it packaged
-# TODO: Update epiphany min dep
-RDEPEND="
- >=gnome-base/gnome-core-libs-${PV}
-
- >=sys-apps/baobab-45.0
- >=media-video/cheese-44.1
- >=www-client/epiphany-44.6
- >=app-arch/file-roller-43.1
- >=gnome-extra/gnome-calculator-45.0.2
- >=gnome-extra/gnome-calendar-45.1
- >=gnome-extra/gnome-characters-45.0
- >=sys-apps/gnome-disk-utility-45.1
- >=media-gfx/gnome-font-viewer-45.0
- >=gnome-extra/gnome-system-monitor-45.0.2
- >=gnome-extra/gnome-weather-45.0
- >=gnome-extra/sushi-45.0
-
- >=gnome-base/dconf-editor-45.0.1
- >=mail-client/evolution-3.50.2
- >=gnome-extra/gnome-tweaks-45.0
- >=gnome-extra/nautilus-sendto-3.8.6
- >=app-crypt/seahorse-43.0
-
- games? (
- >=games-puzzle/five-or-more-3.32.3
- >=games-board/four-in-a-row-3.38.1
- >=games-board/gnome-chess-43.2
- >=games-puzzle/gnome-klotski-3.38.2
- >=games-board/gnome-mahjongg-3.40.0
- >=games-board/gnome-mines-40.1
- >=games-arcade/gnome-nibbles-4.0.1
- >=games-arcade/gnome-robots-40.0
- >=games-puzzle/gnome-sudoku-45.2
- >=games-puzzle/gnome-taquin-3.38.1
- >=games-puzzle/gnome-tetravex-3.38.2
- >=games-puzzle/hitori-44.0
- >=games-board/iagno-3.38.1
- >=games-puzzle/lightsoff-40.0.1
- >=games-puzzle/quadrapassel-40.2
- >=games-puzzle/swell-foop-41.1
- >=games-board/tali-40.9
- )
- share? ( >=gnome-extra/gnome-user-share-43.0 )
- shotwell? ( >=media-gfx/shotwell-0.32.4 )
- tracker? (
- >=app-misc/tinysparql-3.6.0
- >=app-misc/localsearch-3.6.2
- >=media-gfx/gnome-photos-44.0
- >=media-sound/gnome-music-45.0
- )
-"
-DEPEND=""
-BDEPEND=""
-S=${WORKDIR}
diff --git a/gnome-base/gnome-extra-apps/gnome-extra-apps-48.0.ebuild b/gnome-base/gnome-extra-apps/gnome-extra-apps-48.0.ebuild
deleted file mode 100644
index 2df99adc591e..000000000000
--- a/gnome-base/gnome-extra-apps/gnome-extra-apps-48.0.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Sub-meta package for the applications of GNOME"
-HOMEPAGE="https://www.gnome.org/"
-
-S="${WORKDIR}"
-
-LICENSE="metapackage"
-SLOT="3.0"
-KEYWORDS="amd64"
-
-IUSE="+games share +shotwell +tracker"
-
-# Note to developers:
-# This is a wrapper for the extra apps integrated with GNOME
-# Keep pkg order within a USE flag as upstream releng versions file
-# TODO: Replace cheese with Snapshot once we have it packaged
-DEPEND=""
-RDEPEND="
- >=gnome-base/gnome-core-libs-${PV}
-
- >=sys-apps/baobab-${PV}
-
- >=media-video/cheese-44.1
-
- >=www-client/epiphany-${PV}
- >=app-arch/file-roller-44.5
- >=gnome-extra/gnome-calculator-${PV}
- >=gnome-extra/gnome-calendar-${PV}
- >=gnome-extra/gnome-characters-${PV}
- >=gnome-extra/gnome-clocks-${PV}
- >=sys-apps/gnome-disk-utility-46.1
- >=media-gfx/gnome-font-viewer-${PV}
- >=gnome-extra/gnome-system-monitor-${PV}
- >=gnome-extra/gnome-weather-${PV}
- >=gnome-extra/sushi-46.0
- >=net-misc/gnome-remote-desktop-${PV}
-
- >=gnome-base/dconf-editor-45.0.1
- >=mail-client/evolution-3.56
- >=gnome-extra/gnome-tweaks-46.1-r1
- >=app-crypt/seahorse-47.0.1-r1
- >=net-misc/gnome-connections-${PV}
-
- games? (
- >=games-puzzle/five-or-more-${PV}
- >=games-board/four-in-a-row-3.38.1
- >=games-board/gnome-chess-${PV}
- >=games-puzzle/gnome-klotski-3.38.2
- >=games-board/gnome-mahjongg-${PV}
- >=games-board/gnome-mines-${PV}
- >=games-arcade/gnome-nibbles-4.2
- >=games-arcade/gnome-robots-40.0
- >=games-puzzle/gnome-sudoku-${PV}
- >=games-puzzle/gnome-taquin-3.38.1-r1
- >=games-puzzle/gnome-tetravex-3.38.2
- >=games-puzzle/hitori-44.0
- >=games-board/iagno-3.38.1-r1
- >=games-puzzle/lightsoff-${PV}
- >=games-puzzle/quadrapassel-40.2
- >=games-puzzle/swell-foop-${PV}
- >=games-board/tali-40.9
- )
- share? ( >=gnome-extra/gnome-user-share-47.2 )
- shotwell? ( >=media-gfx/shotwell-0.32.13 )
- tracker? (
- >=app-misc/localsearch-3.8.2
- >=app-misc/tinysparql-3.8.2
- >=media-gfx/gnome-photos-44.0
- >=media-sound/gnome-music-${PV}
- )
-"
-BDEPEND=""
diff --git a/gnome-base/gnome-extra-apps/metadata.xml b/gnome-base/gnome-extra-apps/metadata.xml
deleted file mode 100644
index a452d4884b8f..000000000000
--- a/gnome-base/gnome-extra-apps/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <use>
- <flag name="games">Install Gnome Games</flag>
- <flag name="share">Install the <pkg>gnome-extra/gnome-user-share</pkg> personal file sharing tool</flag>
- <flag name="shotwell">Install the <pkg>media-gfx/shotwell</pkg> photo manager</flag>
- <flag name="tracker">Install the <pkg>app-misc/tinysparql</pkg> indexer and the GNOME packages that require it</flag>
- </use>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/gnome-base/gnome-flashback/Manifest b/gnome-base/gnome-flashback/Manifest
deleted file mode 100644
index 81302551af12..000000000000
--- a/gnome-base/gnome-flashback/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST gnome-flashback-3.54.0.tar.xz 919304 BLAKE2B 27277a2af2787c11852120169ccfae2d9e5374bbdd944fe9a3ab98ea4a71a94ee02b8510eeb6a50b4f6cd5d3dd7c194540456c66172191b22311db999a8481d0 SHA512 1d472d5104ff2426fa3cd6341c9684bb9e080e9d5a033212aca00d8eab8c6561142dc47db5489187c87de41c703ab884804f6c43df4ead82a05386918a84ce54
-DIST gnome-flashback-3.56.0.tar.xz 912964 BLAKE2B 89aff3853a33ad1c96b95a3c406fda95c0bc4f03b1019c854ea499fcb3467d96b478644901f4fb466554041bf7f4ea091cb3dc668c82c8f4e9b3e621f948e4c2 SHA512 6457563287cf775a58df965d1ff33ef13087f50e81cce5b379a1ac4b3aa1cf1903f2fa87b5e669a8f8e6393d3fd3dcd9f31ac9d2fbcb658ee2c78ab96c01fe16
-DIST gnome-flashback-3.58.0.tar.xz 911468 BLAKE2B 83396616db00721b00513b1b219584100c256e1252ac5fbeff3351af65d15ba5dad4795f3be9cb77e3e72c0740d39d9a066273a80489f43f98fd1e226b1fd0eb SHA512 4e1941d5befea572855b2df34d49080a8d9cfc8b20f4ab18f8da06a5db6eed06f1aae20e204451040b61e08649e06bb37bfa9b2a0f3df01e81245f82b40811f9
diff --git a/gnome-base/gnome-flashback/files/gnome-flashback-portals.conf b/gnome-base/gnome-flashback/files/gnome-flashback-portals.conf
deleted file mode 100644
index 009af1d6452c..000000000000
--- a/gnome-base/gnome-flashback/files/gnome-flashback-portals.conf
+++ /dev/null
@@ -1,10 +0,0 @@
-[preferred]
-default=gnome;gtk;
-org.freedesktop.impl.portal.Access=gtk;
-org.freedesktop.impl.portal.Clipboard=none;
-org.freedesktop.impl.portal.InputCapture=none;
-org.freedesktop.impl.portal.Notification=gtk;
-org.freedesktop.impl.portal.RemoteDesktop=none;
-org.freedesktop.impl.portal.ScreenCast=none;
-org.freedesktop.impl.portal.Screenshot=none;
-org.freedesktop.impl.portal.Secret=gnome-keyring;
diff --git a/gnome-base/gnome-flashback/gnome-flashback-3.54.0-r1.ebuild b/gnome-base/gnome-flashback/gnome-flashback-3.54.0-r1.ebuild
deleted file mode 100644
index 29e971269d8c..000000000000
--- a/gnome-base/gnome-flashback/gnome-flashback-3.54.0-r1.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2 toolchain-funcs
-
-DESCRIPTION="GNOME Flashback session"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-flashback/"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~riscv"
-IUSE="elogind systemd"
-REQUIRED_USE="^^ ( elogind systemd )"
-
-RDEPEND="
- >=x11-libs/gdk-pixbuf-2.32.2:2
- >=x11-libs/gtk+-3.22.0:3[X]
- >=gnome-base/gnome-desktop-43:3=
- >=gnome-base/gnome-panel-3.35.2
- || (
- media-libs/libcanberra-gtk3
- >=media-libs/libcanberra-0.13[gtk3(-)]
- )
- >=dev-libs/glib-2.67.3:2
- >=gnome-base/gsettings-desktop-schemas-3.31.0
- >=sys-auth/polkit-0.97
- >=app-i18n/ibus-1.5.2
- >=sys-power/upower-0.99.0:=
- >=x11-libs/libXrandr-1.5.0
- >=x11-libs/libXxf86vm-1.1.4
- x11-libs/libxcb:=
- x11-libs/libX11
- gnome-base/gdm
- elogind? ( >=sys-auth/elogind-230 )
- systemd? ( >=sys-apps/systemd-230:= )
- net-wireless/gnome-bluetooth:3=
- x11-libs/libXext
- >=x11-libs/libXi-1.6.0
- x11-libs/pango
- x11-libs/libxkbfile
- x11-misc/xkeyboard-config
- x11-libs/libXfixes
- media-libs/libpulse[glib]
- media-libs/alsa-lib
- sys-libs/pam
-"
-DEPEND="${RDEPEND}
- x11-base/xorg-proto
-"
-BDEPEND="
- >=dev-util/gdbus-codegen-2.80.5-r1
- dev-util/glib-utils
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-RDEPEND="${RDEPEND}
- x11-wm/metacity
- gnome-base/gnome-panel
- gnome-base/gnome-settings-daemon
-"
-
-src_configure() {
- local myconf=(
- --disable-static
- --without-compiz-session
- )
-
- # Below elogind DESKTOP_* and SCREENSAVER_* pkg-config calls need to match up with
- # what upstream has each version (libsystemd replaced with libelogind). Explicit
- # per-version die to force a manual recheck. Only update the explicit version if the
- # "PKG_CHECK_MODULES([DESKTOP/SCREENSAVER], ...)" blocks did not change; otherwise adjust
- # elogind conditional block below accordingly first.
- if ver_test ${PV} -ne 3.54.0; then
- die "Maintainer has not checked over packages MENU pkg-config deps for elogind support"
- fi
-
- if use elogind; then
- local pkgconfig="$(tc-getPKG_CONFIG)"
-
- local desktop_modules="glib-2.0 gio-2.0 gio-unix-2.0 gnome-desktop-3.0 gtk+-3.0 libelogind x11"
- local screensaver_modules="gdm gio-unix-2.0 glib-2.0 gnome-desktop-3.0 gtk+-3.0 libelogind xxf86vm"
-
- myconf+=(
- DESKTOP_CFLAGS="$(${pkgconfig} --cflags ${desktop_modules})"
- DESKTOP_LIBS="$(${pkgconfig} --libs ${desktop_modules})"
- SCREENSAVER_CFLAGS="$(${pkgconfig} --cflags ${screensaver_modules})"
- SCREENSAVER_LIBS="$(${pkgconfig} --libs ${screensaver_modules})"
- )
- fi
-
- gnome2_src_configure "${myconf[@]}"
-}
diff --git a/gnome-base/gnome-flashback/gnome-flashback-3.56.0.ebuild b/gnome-base/gnome-flashback/gnome-flashback-3.56.0.ebuild
deleted file mode 100644
index 581023c3c3d9..000000000000
--- a/gnome-base/gnome-flashback/gnome-flashback-3.56.0.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2 toolchain-funcs
-
-DESCRIPTION="GNOME Flashback session"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-flashback/"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~riscv"
-IUSE="elogind systemd"
-REQUIRED_USE="^^ ( elogind systemd )"
-
-RDEPEND="
- >=x11-libs/gdk-pixbuf-2.32.2:2
- >=x11-libs/gtk+-3.22.0:3[X]
- >=gnome-base/gnome-desktop-43:3=
- >=gnome-base/gnome-panel-3.35.2
- || (
- media-libs/libcanberra-gtk3
- >=media-libs/libcanberra-0.13[gtk3(-)]
- )
- >=dev-libs/glib-2.67.3:2
- >=gnome-base/gsettings-desktop-schemas-3.31.0
- >=sys-auth/polkit-0.97
- >=app-i18n/ibus-1.5.2
- >=sys-power/upower-0.99.0:=
- >=x11-libs/libXrandr-1.5.0
- >=x11-libs/libXxf86vm-1.1.4
- x11-libs/libxcb:=
- x11-libs/libX11
- gnome-base/gdm
- elogind? ( >=sys-auth/elogind-230 )
- systemd? ( >=sys-apps/systemd-230:= )
- net-wireless/gnome-bluetooth:3=
- x11-libs/libXext
- >=x11-libs/libXi-1.6.0
- x11-libs/pango
- x11-libs/libxkbfile
- x11-misc/xkeyboard-config
- x11-libs/libXfixes
- media-libs/libpulse[glib]
- media-libs/alsa-lib
- sys-libs/pam
-"
-DEPEND="${RDEPEND}
- x11-base/xorg-proto
-"
-BDEPEND="
- >=dev-util/gdbus-codegen-2.80.5-r1
- dev-util/glib-utils
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-RDEPEND="${RDEPEND}
- x11-wm/metacity
- gnome-base/gnome-panel
- gnome-base/gnome-settings-daemon
- gnome-extra/tecla
-"
-
-src_configure() {
- local myconf=(
- --disable-static
- --without-compiz-session
- )
-
- # Below elogind DESKTOP_* and SCREENSAVER_* pkg-config calls need to match up with
- # what upstream has each version (libsystemd replaced with libelogind). Explicit
- # per-version die to force a manual recheck. Only update the explicit version if the
- # "PKG_CHECK_MODULES([DESKTOP/SCREENSAVER], ...)" blocks did not change; otherwise adjust
- # elogind conditional block below accordingly first.
- if ver_test ${PV} -ne 3.56.0; then
- die "Maintainer has not checked over packages MENU pkg-config deps for elogind support"
- fi
-
- if use elogind; then
- local pkgconfig="$(tc-getPKG_CONFIG)"
-
- local desktop_modules="glib-2.0 gio-2.0 gio-unix-2.0 gnome-desktop-3.0 gtk+-3.0 libelogind x11"
- local screensaver_modules="gdm gio-unix-2.0 glib-2.0 gnome-desktop-3.0 gtk+-3.0 libelogind xxf86vm"
-
- myconf+=(
- DESKTOP_CFLAGS="$(${pkgconfig} --cflags ${desktop_modules})"
- DESKTOP_LIBS="$(${pkgconfig} --libs ${desktop_modules})"
- SCREENSAVER_CFLAGS="$(${pkgconfig} --cflags ${screensaver_modules})"
- SCREENSAVER_LIBS="$(${pkgconfig} --libs ${screensaver_modules})"
- )
- fi
-
- gnome2_src_configure "${myconf[@]}"
-}
-
-src_install() {
- gnome2_src_install
- insinto /usr/share/xdg-desktop-portal
- doins "${FILESDIR}/${PN}-portals.conf"
-}
diff --git a/gnome-base/gnome-flashback/gnome-flashback-3.58.0.ebuild b/gnome-base/gnome-flashback/gnome-flashback-3.58.0.ebuild
deleted file mode 100644
index de6528d4a8b8..000000000000
--- a/gnome-base/gnome-flashback/gnome-flashback-3.58.0.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2 toolchain-funcs
-
-DESCRIPTION="GNOME Flashback session"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-flashback/"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~riscv"
-IUSE="elogind systemd"
-REQUIRED_USE="^^ ( elogind systemd )"
-
-RDEPEND="
- >=x11-libs/gdk-pixbuf-2.32.2:2
- >=x11-libs/gtk+-3.22.0:3[X]
- >=gnome-base/gnome-desktop-43:3=
- >=gnome-base/gnome-panel-3.35.2
- || (
- media-libs/libcanberra-gtk3
- >=media-libs/libcanberra-0.13[gtk3(-)]
- )
- >=dev-libs/glib-2.67.3:2
- >=gnome-base/gsettings-desktop-schemas-3.31.0
- >=sys-auth/polkit-0.97
- >=app-i18n/ibus-1.5.2
- >=sys-power/upower-0.99.0:=
- >=x11-libs/libXrandr-1.5.0
- >=x11-libs/libXxf86vm-1.1.4
- x11-libs/libxcb:=
- x11-libs/libX11
- gnome-base/gdm
- elogind? ( >=sys-auth/elogind-230 )
- systemd? ( >=sys-apps/systemd-230:= )
- net-wireless/gnome-bluetooth:3=
- x11-libs/libXext
- >=x11-libs/libXi-1.6.0
- x11-libs/pango
- x11-libs/libxkbfile
- x11-misc/xkeyboard-config
- x11-libs/libXfixes
- media-libs/libpulse[glib]
- media-libs/alsa-lib
- sys-libs/pam
-"
-DEPEND="${RDEPEND}
- x11-base/xorg-proto
-"
-BDEPEND="
- >=dev-util/gdbus-codegen-2.80.5-r1
- dev-util/glib-utils
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-RDEPEND="${RDEPEND}
- x11-wm/metacity
- gnome-base/gnome-panel
- gnome-base/gnome-settings-daemon
- gnome-extra/tecla
-"
-
-src_configure() {
- local myconf=(
- --disable-static
- --without-compiz-session
- )
-
- # Below elogind DESKTOP_* and SCREENSAVER_* pkg-config calls need to match up with
- # what upstream has each version (libsystemd replaced with libelogind). Explicit
- # per-version die to force a manual recheck. Only update the explicit version if the
- # "PKG_CHECK_MODULES([DESKTOP/SCREENSAVER], ...)" blocks did not change; otherwise adjust
- # elogind conditional block below accordingly first.
- if ver_test ${PV} -ne 3.58.0; then
- die "Maintainer has not checked over packages MENU pkg-config deps for elogind support"
- fi
-
- if use elogind; then
- local pkgconfig="$(tc-getPKG_CONFIG)"
-
- local desktop_modules="glib-2.0 gio-2.0 gio-unix-2.0 gnome-desktop-3.0 gtk+-3.0 libelogind x11"
- local screensaver_modules="gdm gio-unix-2.0 glib-2.0 gnome-desktop-3.0 gtk+-3.0 libelogind xxf86vm"
-
- myconf+=(
- DESKTOP_CFLAGS="$(${pkgconfig} --cflags ${desktop_modules})"
- DESKTOP_LIBS="$(${pkgconfig} --libs ${desktop_modules})"
- SCREENSAVER_CFLAGS="$(${pkgconfig} --cflags ${screensaver_modules})"
- SCREENSAVER_LIBS="$(${pkgconfig} --libs ${screensaver_modules})"
- )
- fi
-
- gnome2_src_configure "${myconf[@]}"
-}
-
-src_install() {
- gnome2_src_install
- insinto /usr/share/xdg-desktop-portal
- doins "${FILESDIR}/${PN}-portals.conf"
-}
diff --git a/gnome-base/gnome-flashback/metadata.xml b/gnome-base/gnome-flashback/metadata.xml
deleted file mode 100644
index c2f1851982fe..000000000000
--- a/gnome-base/gnome-flashback/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <maintainer type="person">
- <email>flow@gentoo.org</email>
- <name>Florian Schmaus</name>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/gnome-base/gnome-keyring/Manifest b/gnome-base/gnome-keyring/Manifest
deleted file mode 100644
index 63aea6739ae9..000000000000
--- a/gnome-base/gnome-keyring/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gnome-keyring-48.0.tar.xz 767428 BLAKE2B 6aacccf506872d3fe4b8b33be8e6d2a4af1ceaad9534b82b57ef7e5b274851aaab838015306bf38034c74574b72ba7751415ef29e4afc0d681d271421570f9d8 SHA512 9eac06164c22a854a171f538467403c6764a6a6c2665959d721f5e3515bd91c8709a374c292cde93143f944b4ed7ec9b5613d28808d7e79839a9377d5aaa5daa
diff --git a/gnome-base/gnome-keyring/files/gnome-keyring-48.0-collection-registering.patch b/gnome-base/gnome-keyring/files/gnome-keyring-48.0-collection-registering.patch
deleted file mode 100644
index 05ef465cfc11..000000000000
--- a/gnome-base/gnome-keyring/files/gnome-keyring-48.0-collection-registering.patch
+++ /dev/null
@@ -1,161 +0,0 @@
-From 651417478158ae00b9cdf1dc05d038117615fe69 Mon Sep 17 00:00:00 2001
-From: zsien <i@zsien.cn>
-Date: Tue, 3 Dec 2024 19:56:05 +0800
-Subject: [PATCH] Ensure the login collection is registered after unlocking
-
-Fixes #151
----
- daemon/control/gkd-control-server.c | 8 ++++++--
- daemon/dbus/gkd-dbus-secrets.c | 6 ++++++
- daemon/dbus/gkd-dbus.h | 2 ++
- daemon/dbus/gkd-secret-objects.c | 7 +++++++
- daemon/dbus/gkd-secret-objects.h | 3 +++
- daemon/dbus/gkd-secret-service.c | 13 +++++++++++++
- daemon/dbus/gkd-secret-service.h | 2 ++
- daemon/gkd-main.c | 6 ++++++
- daemon/gkd-main.h | 2 ++
- 9 files changed, 47 insertions(+), 2 deletions(-)
-
-diff --git a/daemon/control/gkd-control-server.c b/daemon/control/gkd-control-server.c
-index 5ef307d6..dcf6471e 100644
---- a/daemon/control/gkd-control-server.c
-+++ b/daemon/control/gkd-control-server.c
-@@ -25,6 +25,7 @@
-
- #include "daemon/gkd-main.h"
- #include "daemon/gkd-util.h"
-+#include "daemon/dbus/gkd-dbus.h"
-
- #include "egg/egg-buffer.h"
- #include "egg/egg-cleanup.h"
-@@ -85,10 +86,13 @@ control_unlock_login (EggBuffer *buffer)
- if (!egg_buffer_get_string (buffer, offset, &offset, &master, egg_secure_realloc))
- return GKD_CONTROL_RESULT_FAILED;
-
-- if (gkd_login_unlock (master))
-+ if (gkd_login_unlock (master)) {
- res = GKD_CONTROL_RESULT_OK;
-- else
-+ if (gkd_main_secrets_started ())
-+ gkd_dbus_ensure_login_collection_is_registered ();
-+ } else {
- res = GKD_CONTROL_RESULT_DENIED;
-+ }
-
- egg_secure_strfree (master);
- return res;
-diff --git a/daemon/dbus/gkd-dbus-secrets.c b/daemon/dbus/gkd-dbus-secrets.c
-index 207524b2..7227dd83 100644
---- a/daemon/dbus/gkd-dbus-secrets.c
-+++ b/daemon/dbus/gkd-dbus-secrets.c
-@@ -156,3 +156,9 @@ gkd_dbus_secrets_cleanup (GDBusConnection *conn)
- secrets_service = NULL;
- }
- }
-+
-+void
-+gkd_dbus_ensure_login_collection_is_registered (void)
-+{
-+ gkd_secret_service_ensure_login_collection_is_registered (secrets_service);
-+}
-diff --git a/daemon/dbus/gkd-dbus.h b/daemon/dbus/gkd-dbus.h
-index 8a9ca450..9cd2a55b 100644
---- a/daemon/dbus/gkd-dbus.h
-+++ b/daemon/dbus/gkd-dbus.h
-@@ -38,4 +38,6 @@ gchar* gkd_dbus_singleton_control (void);
- gboolean gkd_dbus_invocation_matches_caller (GDBusMethodInvocation *invocation,
- const char *caller);
-
-+void gkd_dbus_ensure_login_collection_is_registered (void);
-+
- #endif /* GKD_DBUS_H */
-diff --git a/daemon/dbus/gkd-secret-objects.c b/daemon/dbus/gkd-secret-objects.c
-index af896017..5dda0f3f 100644
---- a/daemon/dbus/gkd-secret-objects.c
-+++ b/daemon/dbus/gkd-secret-objects.c
-@@ -1660,3 +1660,10 @@ gkd_secret_objects_unregister_collection (GkdSecretObjects *self,
- return;
- }
- }
-+
-+gboolean
-+gkd_secret_objects_check_collection_is_registered (GkdSecretObjects *self,
-+ const gchar *collection_path)
-+{
-+ return g_hash_table_lookup (self->collections_to_skeletons, collection_path) != NULL;
-+}
-diff --git a/daemon/dbus/gkd-secret-objects.h b/daemon/dbus/gkd-secret-objects.h
-index e9b61d4e..90516743 100644
---- a/daemon/dbus/gkd-secret-objects.h
-+++ b/daemon/dbus/gkd-secret-objects.h
-@@ -102,4 +102,7 @@ void gkd_secret_objects_register_collection (GkdSecretObjec
- void gkd_secret_objects_unregister_collection (GkdSecretObjects *self,
- const gchar *collection_path);
-
-+gboolean gkd_secret_objects_check_collection_is_registered (GkdSecretObjects *self,
-+ const gchar *collection_path);
-+
- #endif /* __GKD_SECRET_OBJECTS_H__ */
-diff --git a/daemon/dbus/gkd-secret-service.c b/daemon/dbus/gkd-secret-service.c
-index 7a445815..b36cbac9 100644
---- a/daemon/dbus/gkd-secret-service.c
-+++ b/daemon/dbus/gkd-secret-service.c
-@@ -1447,3 +1447,16 @@ gkd_secret_service_emit_collection_changed (GkdSecretService *self,
-
- gkd_exported_service_emit_collection_changed (self->skeleton, collection_path);
- }
-+
-+void
-+gkd_secret_service_ensure_login_collection_is_registered (GkdSecretService *self)
-+{
-+ g_return_if_fail (GKD_SECRET_IS_SERVICE (self));
-+
-+ gchar *collection_path = gkd_secret_util_build_path (SECRET_COLLECTION_PREFIX, "login", strlen("login"));
-+ if (gkd_secret_objects_check_collection_is_registered (self->objects, collection_path)) {
-+ return;
-+ }
-+
-+ gkd_secret_objects_register_collection (self->objects, collection_path);
-+}
-diff --git a/daemon/dbus/gkd-secret-service.h b/daemon/dbus/gkd-secret-service.h
-index f95ac960..960da546 100644
---- a/daemon/dbus/gkd-secret-service.h
-+++ b/daemon/dbus/gkd-secret-service.h
-@@ -84,4 +84,6 @@ void gkd_secret_service_emit_collection_changed (GkdSecretSer
-
- gchar ** gkd_secret_service_get_collections (GkdSecretService *self);
-
-+void gkd_secret_service_ensure_login_collection_is_registered (GkdSecretService *self);
-+
- #endif /* ___SECRET_SERVICE_H__ */
-diff --git a/daemon/gkd-main.c b/daemon/gkd-main.c
-index 6fab91fa..f6268bad 100644
---- a/daemon/gkd-main.c
-+++ b/daemon/gkd-main.c
-@@ -821,6 +821,12 @@ gkd_main_complete_initialization (const gchar *components)
- gkr_daemon_initialize_steps (components);
- }
-
-+gboolean
-+gkd_main_secrets_started (void)
-+{
-+ return secrets_started;
-+}
-+
- static gboolean
- on_login_timeout (gpointer data)
- {
-diff --git a/daemon/gkd-main.h b/daemon/gkd-main.h
-index b847be6b..5e9ba153 100644
---- a/daemon/gkd-main.h
-+++ b/daemon/gkd-main.h
-@@ -27,4 +27,6 @@ void gkd_main_quit (void);
-
- void gkd_main_complete_initialization (const gchar *components);
-
-+gboolean gkd_main_secrets_started (void);
-+
- #endif /* GKD_MAIN_H_ */
---
-GitLab
-
diff --git a/gnome-base/gnome-keyring/files/gnome-keyring-48.0-disable-libcap-ng-automagic.patch b/gnome-base/gnome-keyring/files/gnome-keyring-48.0-disable-libcap-ng-automagic.patch
deleted file mode 100644
index 617bd7ea9a79..000000000000
--- a/gnome-base/gnome-keyring/files/gnome-keyring-48.0-disable-libcap-ng-automagic.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-https://bugs.gentoo.org/964549
-https://gitlab.gnome.org/GNOME/gnome-keyring/-/merge_requests/101
-
-From 5ebf419ce10d100049d961c13fd5e63d0a62fcfe Mon Sep 17 00:00:00 2001
-From: Alfred Wingate <parona@protonmail.com>
-Date: Tue, 4 Nov 2025 13:33:31 +0200
-Subject: [PATCH] meson: allow disabling libcap-ng explicitly
-
-Bug: https://bugs.gentoo.org/964549
-Signed-off-by: Alfred Wingate <parona@protonmail.com>
---- a/meson.build
-+++ b/meson.build
-@@ -37,7 +37,7 @@ threads_dep = dependency('threads')
- gck_dep = dependency('gck-1', version: '>= 3.3.4')
- gcr_base_dep = dependency('gcr-base-3', version: '>= 3.27.90')
- libgcrypt_dep = dependency('libgcrypt', version: '>= 1.2.2')
--libcap_ng_dep = dependency('libcap-ng', required: false)
-+libcap_ng_dep = dependency('libcap-ng', required: get_option('libcap-ng'))
- p11_kit_dep = dependency('p11-kit-1')
-
- libselinux_dep = dependency('libselinux', required: get_option('selinux'))
---- a/meson_options.txt
-+++ b/meson_options.txt
-@@ -1,3 +1,9 @@
-+option('libcap-ng',
-+ type: 'feature',
-+ value: 'auto',
-+ description: 'Add support for Linux capabilities',
-+)
-+
- option('ssh-agent',
- type: 'boolean',
- value: false,
---
-2.51.2
-
diff --git a/gnome-base/gnome-keyring/files/gnome-keyring-48.0-fix-pam-install.patch b/gnome-base/gnome-keyring/files/gnome-keyring-48.0-fix-pam-install.patch
deleted file mode 100644
index ac1895d10a86..000000000000
--- a/gnome-base/gnome-keyring/files/gnome-keyring-48.0-fix-pam-install.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-https://bugs.gentoo.org/964367
-
-From a2ca65d362e33a23ac8439bd3222cde90c4703a2 Mon Sep 17 00:00:00 2001
-From: Alfred Wingate <parona@protonmail.com>
-Date: Tue, 4 Nov 2025 13:48:11 +0200
-Subject: [PATCH] meson: install pam plugin to /lib64
-
-Signed-off-by: Alfred Wingate <parona@protonmail.com>
---- a/pam/meson.build
-+++ b/pam/meson.build
-@@ -33,7 +33,7 @@ libpam_gkr = shared_library('pam_gnome_keyring',
- link_depends: pam_gkr_symbolmap,
- include_directories: config_h_inc,
- install: true,
-- install_dir: get_option('libdir') / 'security',
-+ install_dir: '/' / get_option('libdir') / 'security',
- )
-
- libpam_gkr_dep = declare_dependency(
---
-2.51.2
-
diff --git a/gnome-base/gnome-keyring/files/gnome-keyring-48.0-gkm_marshal-header.patch b/gnome-base/gnome-keyring/files/gnome-keyring-48.0-gkm_marshal-header.patch
deleted file mode 100644
index 9955e8da4883..000000000000
--- a/gnome-base/gnome-keyring/files/gnome-keyring-48.0-gkm_marshal-header.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From ce3553000066f327e452c71bf12ef14b0cfeba7b Mon Sep 17 00:00:00 2001
-From: fossdd <fossdd@pwned.life>
-Date: Mon, 24 Mar 2025 15:23:51 +0100
-Subject: build: Add gkm_marshal header to libgkm sources
-
-Otherwise the gkm_marshal header is sometimes not generated
-while building libgkm
-
-diff --git a/pkcs11/gkm/meson.build b/pkcs11/gkm/meson.build
-index 9a3ab06c..23b57757 100644
---- a/pkcs11/gkm/meson.build
-+++ b/pkcs11/gkm/meson.build
-@@ -68,8 +68,9 @@ libgkm_dep = declare_dependency(
- link_with: libgkm,
- include_directories: [
- include_directories('.'),
-- include_directories('..'), # for gkm-marshal.h
-- ]
-+ include_directories('..'), # for gkm/gkm-{crypto,assertion}.h
-+ ],
-+ sources: gkm_marshal[1],
- )
-
- # Tests
diff --git a/gnome-base/gnome-keyring/gnome-keyring-48.0-r1.ebuild b/gnome-base/gnome-keyring/gnome-keyring-48.0-r1.ebuild
deleted file mode 100644
index c49e6d8a4eb3..000000000000
--- a/gnome-base/gnome-keyring/gnome-keyring-48.0-r1.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit gnome.org gnome2-utils meson python-any-r1 virtualx xdg
-
-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"
-IUSE="caps pam selinux +ssh-agent systemd test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-libs/glib-2.80:2
- >=app-crypt/gcr-3.27.90:0=[gtk]
- >=dev-libs/libgcrypt-1.2.2:0=
- app-crypt/p11-kit
-
- >=app-eselect/eselect-pinentry-0.5
- app-misc/ca-certificates
-
- caps? ( sys-libs/libcap-ng )
- selinux? ( sec-policy/selinux-gnome )
- systemd? ( sys-apps/systemd )
- ssh-agent? ( virtual/openssh )
- pam? ( sys-libs/pam )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- >=sys-devel/gettext-0.19.8
- >=app-eselect/eselect-pinentry-0.5
- app-text/docbook-xml-dtd:4.3
- dev-libs/libxslt
- virtual/pkgconfig
- test? (
- ${PYTHON_DEPS}
- sys-apps/dbus
- )
- dev-util/glib-utils
-"
-
-PATCHES=(
- # From Fedora:
- # https://gitlab.gnome.org/GNOME/gnome-keyring/-/issues/137
- "${FILESDIR}/${PN}-48.0-collection-registering.patch"
-
- # https://gitlab.gnome.org/GNOME/gnome-keyring/-/merge_requests/96
- "${FILESDIR}/${PN}-48.0-gkm_marshal-header.patch"
-
- # bug #964549
- # https://gitlab.gnome.org/GNOME/gnome-keyring/-/merge_requests/101
- "${FILESDIR}/gnome-keyring-48.0-disable-libcap-ng-automagic.patch"
-
- # bug #964367
- "${FILESDIR}/gnome-keyring-48.0-fix-pam-install.patch"
-)
-
-pkg_setup() {
- use test && python-any-r1_pkg_setup
-}
-
-src_configure() {
- local emesonargs=(
- $(meson_feature caps libcap-ng)
- $(meson_use ssh-agent)
- $(meson_feature selinux)
- $(meson_feature systemd)
- $(meson_use pam)
- )
- meson_src_configure
-}
-
-src_test() {
- # Needs dbus to not get:
- # ERROR: test-dbus-search process failed: -6
- local dbus_params=(
- $(dbus-daemon --session --print-address --fork --print-pid)
- )
- local -x DBUS_SESSION_BUS_ADDRESS=${dbus_params[0]}
-
- "${BROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/schema" || die
- local -x GSETTINGS_SCHEMA_DIR="${S}/schema"
- virtx meson_src_test
-
- kill "${dbus_params[1]}" || die
-}
-
-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, https://gitlab.gnome.org/GNOME/gnome-keyring/-/issues/77
-
- xdg_pkg_postinst
- gnome2_schemas_update
- if ! [[ $(eselect pinentry show | grep "pinentry-gnome3") ]] ; then
- ewarn "Please select pinentry-gnome3 as default pinentry provider:"
- ewarn " # eselect pinentry set pinentry-gnome3"
- fi
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/gnome-base/gnome-keyring/metadata.xml b/gnome-base/gnome-keyring/metadata.xml
deleted file mode 100644
index 146b2319066b..000000000000
--- a/gnome-base/gnome-keyring/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <longdescription lang="en">
- GNOME Keyring is a collection of components in GNOME that store
- secrets, passwords, keys, certificates and make them available to
- applications. It is integrated with the user's login, so that
- their secret storage can be unlocked when the user logins into their
- session. It is based around a standard called PKCS#11, which is a
- standard way for applications to manage certificates and keys on
- smart cards or secure storage.
- </longdescription>
- <use>
- <flag name="ssh-agent">Use GNOME Keyring to unlock SSH keys.</flag>
- </use>
- <upstream>
- <remote-id type="cpe">cpe:/a:gnome:gnome-keyring</remote-id>
- </upstream>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/gnome-base/gnome-light/gnome-light-45.2.ebuild b/gnome-base/gnome-light/gnome-light-45.2.ebuild
deleted file mode 100644
index 7e97583d535c..000000000000
--- a/gnome-base/gnome-light/gnome-light-45.2.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-P_RELEASE="$(ver_cut 1).0"
-
-DESCRIPTION="Meta package for GNOME-Light, merge this package to install"
-HOMEPAGE="https://www.gnome.org/"
-LICENSE="metapackage"
-SLOT="2.0"
-IUSE="cups +gnome-shell"
-
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
-
-# XXX: Note to developers:
-# This is a wrapper for the 'light' GNOME 3 desktop, and should only consist of
-# the bare minimum of libs/apps needed. It is basically gnome-base/gnome without
-# any apps, but shouldn't be used by users unless they know what they are doing.
-# cantarell minimum version is ensured here as gnome-shell depends on it.
-RDEPEND="
- >=gnome-base/gnome-core-libs-${PV}[cups?]
-
- >=gnome-base/gnome-session-45.0
- >=gnome-base/gnome-settings-daemon-45.0[cups?]
- >=gnome-base/gnome-control-center-45.1[cups?]
-
- >=gnome-base/nautilus-45.2
-
- gnome-shell? (
- >=x11-wm/mutter-45.2
- >=dev-libs/gjs-1.78.1
- >=gnome-base/gnome-shell-45.2
- >=media-fonts/cantarell-0.303.1
- )
-
- >=x11-themes/adwaita-icon-theme-${P_RELEASE}
- >=x11-themes/gnome-backgrounds-${P_RELEASE}
-
- || (
- >=x11-terms/gnome-terminal-3.50.1
- >=gui-apps/gnome-console-45.0
- )
-"
-DEPEND=""
-PDEPEND=">=gnome-base/gvfs-1.52.1"
-BDEPEND=""
-S="${WORKDIR}"
-
-pkg_pretend() {
- if ! use gnome-shell; then
- # Users probably want to use gnome-flashback, e16, sawfish, etc
- ewarn "You're not installing GNOME Shell"
- ewarn "You will have to install and manage a window manager by yourself"
- fi
-}
-
-pkg_postinst() {
- # Remember people where to find our project information
- elog "Please remember to look at https://wiki.gentoo.org/wiki/Project:GNOME"
- elog "for information about the project and documentation."
-}
diff --git a/gnome-base/gnome-light/gnome-light-48.0.ebuild b/gnome-base/gnome-light/gnome-light-48.0.ebuild
deleted file mode 100644
index a266d19bccd1..000000000000
--- a/gnome-base/gnome-light/gnome-light-48.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Meta package for GNOME-Light, merge this package to install"
-HOMEPAGE="https://www.gnome.org/"
-LICENSE="metapackage"
-SLOT="2.0"
-IUSE="cups +gnome-shell"
-
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
-
-# XXX: Note to developers:
-# This is a wrapper for the 'light' GNOME desktop, and should only consist of
-# the bare minimum of libs/apps needed. It is basically gnome-base/gnome without
-# any apps, but shouldn't be used by users unless they know what they are doing.
-RDEPEND="
- >=gnome-base/gnome-core-libs-${PV}[cups?]
-
- >=gnome-base/gnome-session-${PV}
- >=gnome-base/gnome-settings-daemon-${PV}[cups?]
- >=gnome-base/gnome-control-center-${PV}[cups?]
-
- >=gnome-base/nautilus-${PV}
-
- gnome-shell? (
- >=x11-wm/mutter-${PV}
- >=dev-libs/gjs-1.84
- >=gnome-base/gnome-shell-${PV}
- media-fonts/adwaita-fonts
- )
-
- >=x11-themes/adwaita-icon-theme-${PV}
- >=x11-themes/gnome-backgrounds-${PV}
-
- || (
- >=x11-terms/gnome-terminal-3.56
- >=gui-apps/gnome-console-${PV}
- )
-"
-DEPEND=""
-PDEPEND=">=gnome-base/gvfs-1.56"
-BDEPEND=""
-S="${WORKDIR}"
-
-pkg_pretend() {
- if ! use gnome-shell; then
- # Users probably want to use gnome-flashback, e16, sawfish, etc
- ewarn "You're not installing GNOME Shell"
- ewarn "You will have to install and manage a window manager by yourself"
- fi
-}
-
-pkg_postinst() {
- # Remember people where to find our project information
- elog "Please remember to look at https://wiki.gentoo.org/wiki/Project:GNOME"
- elog "for information about the project and documentation."
-}
diff --git a/gnome-base/gnome-light/metadata.xml b/gnome-base/gnome-light/metadata.xml
deleted file mode 100644
index ca0eccb9f385..000000000000
--- a/gnome-base/gnome-light/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <use>
- <flag name="gnome-shell">Install <pkg>gnome-base/gnome-shell</pkg> and
- <pkg>x11-wm/mutter</pkg> for the standard GNOME 3 desktop mode</flag>
- </use>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/gnome-base/gnome-menus/Manifest b/gnome-base/gnome-menus/Manifest
deleted file mode 100644
index f650252abd4c..000000000000
--- a/gnome-base/gnome-menus/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-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
deleted file mode 100644
index 3f731c25f067..000000000000
--- a/gnome-base/gnome-menus/gnome-menus-3.36.0-r1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# 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.29.15: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-menus/gnome-menus-3.38.1.ebuild b/gnome-base/gnome-menus/gnome-menus-3.38.1.ebuild
deleted file mode 100644
index 641d40534535..000000000000
--- a/gnome-base/gnome-menus/gnome-menus-3.38.1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# 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-menus/metadata.xml b/gnome-base/gnome-menus/metadata.xml
deleted file mode 100644
index f6b6cde5f785..000000000000
--- a/gnome-base/gnome-menus/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/gnome-base/gnome-panel/Manifest b/gnome-base/gnome-panel/Manifest
deleted file mode 100644
index 097a872a8872..000000000000
--- a/gnome-base/gnome-panel/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST gnome-panel-3.54.0.tar.xz 2790168 BLAKE2B c41e8cdd5ff6b46b640901e8586db368453d94f763a45c605695d00ef44ac3ccbf6eb49da55f7635d603a29d0cd37d6fbf68d54699d4486d50518d2771ac5fe1 SHA512 9b444d931b47e8aa8bae0d2a1fc1a84281c178026b6697b7871a9942bab705a5062e07c062a5ab7e0bcd046f1cb799361e4c99334209ef820f81939553996e14
-DIST gnome-panel-3.56.0.tar.xz 2973688 BLAKE2B 477570e648b3e5cd426ef542a778a901fcb213b12a65dfef83a8a4f9caa75ec3ad9c854af8ed7e4c73c22ddaf2fa1bebe1250951062d83ee57ff24690b1e371d SHA512 c26831ef8c70658b0f5f8ff9e17fb00608e7941ac96226117fd9fa889b141e09245fa77055d96ec7455219df57d2dcb5d6329ac054d5c3fd668099263b8cd827
-DIST gnome-panel-3.58.1.tar.xz 2977916 BLAKE2B 113725748d01adb4e1be101fe29de863310505aff10e5afa1c18bb85bd0e697e941794d92cf1db3512fde52d1ae7da7d540e788a0969e0fab0ad3fc51e09e801 SHA512 20beeb7eb6e89330034a03b747a87aab7f92f8da4bb218e20882489ca01dd81003574e1bf89d8b8e298cf8375e24e0d7d60e5e86052c613ccdbfd58c574f9bd1
diff --git a/gnome-base/gnome-panel/gnome-panel-3.54.0.ebuild b/gnome-base/gnome-panel/gnome-panel-3.54.0.ebuild
deleted file mode 100644
index a06b844e3300..000000000000
--- a/gnome-base/gnome-panel/gnome-panel-3.54.0.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit gnome2 toolchain-funcs
-
-DESCRIPTION="The GNOME Flashback Panel"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-panel/"
-
-LICENSE="GPL-2+ FDL-1.1 LGPL-2.1+"
-SLOT="0"
-KEYWORDS="amd64 ~riscv"
-IUSE="eds elogind systemd"
-REQUIRED_USE="^^ ( elogind systemd )"
-
-RDEPEND="
- >=gnome-base/gnome-desktop-3.53.3:3=
- >=x11-libs/gdk-pixbuf-2.26.0:2
- >=x11-libs/pango-1.15.4
- >=dev-libs/glib-2.67.1:2
- >=x11-libs/gtk+-3.22.0:3[X]
- >=x11-libs/libwnck-43.0:3
- >=gnome-base/gnome-menus-3.7.90:3
- >=gnome-base/gsettings-desktop-schemas-42.0
- eds? ( >=gnome-extra/evolution-data-server-3.46.0:= )
- elogind? ( >=sys-auth/elogind-230 )
- systemd? ( >=sys-apps/systemd-230:= )
- >=x11-libs/cairo-1.0.0[X,glib]
- >=dev-libs/libgweather-4.2.0:4=
- >=gnome-base/dconf-0.13.4
- >=x11-libs/libXrandr-1.3.0
- gnome-base/gdm
- x11-libs/libX11
- x11-libs/libXi
- sci-geosciences/geocode-glib:2
- sys-auth/polkit
-"
-DEPEND="${RDEPEND}
- x11-base/xorg-proto
-"
-BDEPEND="
- app-text/docbook-xml-dtd:4.1.2
- >=dev-util/gdbus-codegen-2.80.5-r1
- dev-util/glib-utils
- dev-util/itstool
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-src_configure() {
- local myconf=(
- --disable-static
- $(use_enable eds)
- )
-
- # Below elogind MENU_* pkg-config calls need to match up with what upstream has
- # each version (libsystemd replaced with libelogind). Explicit per-version die
- # to force a manual recheck. Only update the explicit version if the
- # "PKG_CHECK_MODULES([MENU], ...)" block did not change; otherwise adjust
- # elogind conditional block below accordingly first.
- # DO NOT just change the version, look in configure.ac in which PKG_CHECK_MODULES-sections
- # libsystemd is used and check if there are new sections where it is used!
- if ver_test ${PV} -ne 3.54.0; then
- die "Maintainer has not checked over packages MENU pkg-config deps for elogind support"
- fi
-
- if use elogind; then
- local pkgconfig="$(tc-getPKG_CONFIG)"
-
- local action_modules="gio-unix-2.0 gtk+-3.0 libgnome-menu-3.0 libelogind x11"
- local launcher_modules="gio-unix-2.0 gtk+-3.0 libgnome-menu-3.0 libelogind"
- local menu_modules="gdm gio-unix-2.0 gtk+-3.0 libgnome-menu-3.0 libelogind"
-
- myconf+=(
- ACTION_BUTTON_CFLAGS="$(${pkgconfig} --cflags ${action_modules})"
- ACTION_BUTTON_LIBS="$(${pkgconfig} --libs ${action_modules})"
- LAUNCHER_CFLAGS="$(${pkgconfig} --cflags ${launcher_modules})"
- LAUNCHER_LIBS="$(${pkgconfig} --libs ${launcher_modules})"
- MENU_CFLAGS="$(${pkgconfig} --cflags ${menu_modules})"
- MENU_LIBS="$(${pkgconfig} --libs ${menu_modules})"
- )
- fi
-
- gnome2_src_configure "${myconf[@]}"
-}
diff --git a/gnome-base/gnome-panel/gnome-panel-3.56.0.ebuild b/gnome-base/gnome-panel/gnome-panel-3.56.0.ebuild
deleted file mode 100644
index 7941a6fdc5f4..000000000000
--- a/gnome-base/gnome-panel/gnome-panel-3.56.0.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit gnome2 toolchain-funcs
-
-DESCRIPTION="The GNOME Flashback Panel"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-panel/"
-
-LICENSE="GPL-2+ FDL-1.1 LGPL-2.1+"
-SLOT="0"
-KEYWORDS="amd64 ~riscv"
-IUSE="eds elogind systemd"
-REQUIRED_USE="^^ ( elogind systemd )"
-
-RDEPEND="
- >=gnome-base/gnome-desktop-3.53.3:3=
- >=x11-libs/gdk-pixbuf-2.26.0:2
- >=x11-libs/pango-1.15.4
- >=dev-libs/glib-2.67.1:2
- >=x11-libs/gtk+-3.22.0:3[X]
- >=x11-libs/libwnck-43.2:3
- >=gnome-base/gnome-menus-3.7.90:3
- >=gnome-base/gsettings-desktop-schemas-42.0
- eds? ( >=gnome-extra/evolution-data-server-3.46.0:= )
- elogind? ( >=sys-auth/elogind-230 )
- systemd? ( >=sys-apps/systemd-230:= )
- >=x11-libs/cairo-1.0.0[X,glib]
- >=dev-libs/libgweather-4.2.0:4=
- >=gnome-base/dconf-0.13.4
- >=x11-libs/libXrandr-1.3.0
- gnome-base/gdm
- x11-libs/libX11
- x11-libs/libXi
- sci-geosciences/geocode-glib:2
- sys-auth/polkit
-"
-DEPEND="${RDEPEND}
- x11-base/xorg-proto
-"
-BDEPEND="
- app-text/docbook-xml-dtd:4.1.2
- >=dev-util/gdbus-codegen-2.80.5-r1
- dev-util/glib-utils
- dev-util/itstool
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-src_configure() {
- local myconf=(
- --disable-static
- $(use_enable eds)
- )
-
- # Below elogind MENU_* pkg-config calls need to match up with what upstream has
- # each version (libsystemd replaced with libelogind). Explicit per-version die
- # to force a manual recheck. Only update the explicit version if the
- # "PKG_CHECK_MODULES([MENU], ...)" block did not change; otherwise adjust
- # elogind conditional block below accordingly first.
- # DO NOT just change the version, look in configure.ac in which PKG_CHECK_MODULES-sections
- # libsystemd is used and check if there are new sections where it is used!
- if ver_test ${PV} -ne 3.56.0; then
- die "Maintainer has not checked over packages MENU pkg-config deps for elogind support"
- fi
-
- if use elogind; then
- local pkgconfig="$(tc-getPKG_CONFIG)"
-
- local action_modules="gio-unix-2.0 gtk+-3.0 libgnome-menu-3.0 libelogind x11"
- local launcher_modules="gio-unix-2.0 gtk+-3.0 libgnome-menu-3.0 libelogind"
- local menu_modules="gdm gio-unix-2.0 gtk+-3.0 libgnome-menu-3.0 libelogind"
-
- myconf+=(
- ACTION_BUTTON_CFLAGS="$(${pkgconfig} --cflags ${action_modules})"
- ACTION_BUTTON_LIBS="$(${pkgconfig} --libs ${action_modules})"
- LAUNCHER_CFLAGS="$(${pkgconfig} --cflags ${launcher_modules})"
- LAUNCHER_LIBS="$(${pkgconfig} --libs ${launcher_modules})"
- MENU_CFLAGS="$(${pkgconfig} --cflags ${menu_modules})"
- MENU_LIBS="$(${pkgconfig} --libs ${menu_modules})"
- )
- fi
-
- gnome2_src_configure "${myconf[@]}"
-}
diff --git a/gnome-base/gnome-panel/gnome-panel-3.58.1.ebuild b/gnome-base/gnome-panel/gnome-panel-3.58.1.ebuild
deleted file mode 100644
index bf84ecd13602..000000000000
--- a/gnome-base/gnome-panel/gnome-panel-3.58.1.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit gnome2 toolchain-funcs
-
-DESCRIPTION="The GNOME Flashback Panel"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-panel/"
-
-LICENSE="GPL-2+ FDL-1.1 LGPL-2.1+"
-SLOT="0"
-KEYWORDS="amd64 ~riscv"
-IUSE="eds elogind systemd"
-REQUIRED_USE="^^ ( elogind systemd )"
-
-RDEPEND="
- >=gnome-base/gnome-desktop-3.53.3:3=
- >=x11-libs/gdk-pixbuf-2.26.0:2
- >=x11-libs/pango-1.15.4
- >=dev-libs/glib-2.67.1:2
- >=x11-libs/gtk+-3.22.0:3[X]
- >=x11-libs/libwnck-43.2:3
- >=gnome-base/gnome-menus-3.7.90:3
- >=gnome-base/gsettings-desktop-schemas-42.0
- eds? ( >=gnome-extra/evolution-data-server-3.46.0:= )
- elogind? ( >=sys-auth/elogind-230 )
- systemd? ( >=sys-apps/systemd-230:= )
- >=x11-libs/cairo-1.0.0[X,glib]
- >=dev-libs/libgweather-4.2.0:4=
- >=gnome-base/dconf-0.13.4
- >=x11-libs/libXrandr-1.3.0
- gnome-base/gdm
- x11-libs/libX11
- x11-libs/libXi
- sci-geosciences/geocode-glib:2
- sys-auth/polkit
-"
-DEPEND="${RDEPEND}
- x11-base/xorg-proto
-"
-BDEPEND="
- app-text/docbook-xml-dtd:4.1.2
- >=dev-util/gdbus-codegen-2.80.5-r1
- dev-util/glib-utils
- dev-util/itstool
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-src_configure() {
- local myconf=(
- --disable-static
- $(use_enable eds)
- )
-
- # Below elogind MENU_* pkg-config calls need to match up with what upstream has
- # each version (libsystemd replaced with libelogind). Explicit per-version die
- # to force a manual recheck. Only update the explicit version if the
- # "PKG_CHECK_MODULES([MENU], ...)" block did not change; otherwise adjust
- # elogind conditional block below accordingly first.
- # DO NOT just change the version, look in configure.ac in which PKG_CHECK_MODULES-sections
- # libsystemd is used and check if there are new sections where it is used!
- if ver_test ${PV} -ne 3.58.1; then
- die "Maintainer has not checked over packages MENU pkg-config deps for elogind support"
- fi
-
- if use elogind; then
- local pkgconfig="$(tc-getPKG_CONFIG)"
-
- local action_modules="gio-unix-2.0 gtk+-3.0 libgnome-menu-3.0 libelogind x11"
- local launcher_modules="gio-unix-2.0 gtk+-3.0 libgnome-menu-3.0 libelogind"
- local menu_modules="gdm gio-unix-2.0 gtk+-3.0 libgnome-menu-3.0 libelogind"
-
- myconf+=(
- ACTION_BUTTON_CFLAGS="$(${pkgconfig} --cflags ${action_modules})"
- ACTION_BUTTON_LIBS="$(${pkgconfig} --libs ${action_modules})"
- LAUNCHER_CFLAGS="$(${pkgconfig} --cflags ${launcher_modules})"
- LAUNCHER_LIBS="$(${pkgconfig} --libs ${launcher_modules})"
- MENU_CFLAGS="$(${pkgconfig} --cflags ${menu_modules})"
- MENU_LIBS="$(${pkgconfig} --libs ${menu_modules})"
- )
- fi
-
- gnome2_src_configure "${myconf[@]}"
-}
diff --git a/gnome-base/gnome-panel/metadata.xml b/gnome-base/gnome-panel/metadata.xml
deleted file mode 100644
index c2f1851982fe..000000000000
--- a/gnome-base/gnome-panel/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <maintainer type="person">
- <email>flow@gentoo.org</email>
- <name>Florian Schmaus</name>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/gnome-base/gnome-session-openrc/Manifest b/gnome-base/gnome-session-openrc/Manifest
deleted file mode 100644
index 8d0c8de763a2..000000000000
--- a/gnome-base/gnome-session-openrc/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gnome-session-openrc-49.1.tar.gz 16074 BLAKE2B 3d961d7976e850f0e81200e8026478b5762026c90c28141ef2445e8849cdae1ab6a266433e6a79e1b98cbae001456077cf1f68b8aeaa85e36d8104e72857e6c6 SHA512 746ac9b4b04c13f955e84a1511ca869997342c7c968c0cfbfb37926bbaaa6afe9f9cf30b692f629c30368813a76ef45e8927193f1f3bd1dc804d6d8e223530a9
diff --git a/gnome-base/gnome-session-openrc/gnome-session-openrc-49.1-r1.ebuild b/gnome-base/gnome-session-openrc/gnome-session-openrc-49.1-r1.ebuild
deleted file mode 100644
index 4f6a939d21c2..000000000000
--- a/gnome-base/gnome-session-openrc/gnome-session-openrc-49.1-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit meson
-
-DESCRIPTION="Gnome session leader for OpenRC"
-HOMEPAGE="https://github.com/swagtoy/gnome-session-openrc"
-SRC_URI="https://github.com/swagtoy/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="X"
-
-COMMON_DEPEND="
- >=dev-libs/glib-2.82.0:2
- >=sys-auth/elogind-242
-"
-RDEPEND="${COMMON_DEPEND}
- sys-apps/dbus[X?]
- !<gnome-base/gnome-session-49
-"
-DEPEND="${COMMON_DEPEND}"
-BDEPEND="
- virtual/pkgconfig
-"
-
-src_configure() {
- local emesonargs=(
- $(meson_use X x11)
- )
- meson_src_configure
-}
diff --git a/gnome-base/gnome-session-openrc/metadata.xml b/gnome-base/gnome-session-openrc/metadata.xml
deleted file mode 100644
index ae99ea9255a7..000000000000
--- a/gnome-base/gnome-session-openrc/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <maintainer type="person">
- <email>me@ow.swag.toys</email>
- <name>Hyland B. (Swagtoy)</name>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/gnome-base/gnome-session/Manifest b/gnome-base/gnome-session/Manifest
deleted file mode 100644
index 46d5b6ac36ac..000000000000
--- a/gnome-base/gnome-session/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST gnome-session-48.0.tar.xz 488408 BLAKE2B 7565ba20d50a0c63afda5c6169ca4422ff4d1c8a5b2afe3e4ce25dfe21fab4e8c53feb6dbc93a0d625a9cf1ecee181d5c6f19bfc53e134b2bd09e32b29e5bf30 SHA512 84baafdf0d7a4f4b15faaacde02821f6449481d655c8d6ff6ea79996aa052483475c9a77a021d47001249c6c84c66be728f683a2b1725657b329c64fc7951dc0
-DIST gnome-session-49.2.tar.xz 394784 BLAKE2B 9539f706cd10c9ed8e6f5ede5f34a52a949026db369be9bda40b8cd99046c9064662790d767ecf0cb109fd40a05d1dde55a4676ac909ebffa3a818a57695da9a SHA512 acf1f0f9b4246fcf64092e195a49e76814ec745b339b05d45f8467a4e8f1382eafe0c1ac59d3c3294dde8bf46367270efb3d8bb4175b445d5ff4c3f341f76513
diff --git a/gnome-base/gnome-session/files/10-user-dirs-update-gnome-r1 b/gnome-base/gnome-session/files/10-user-dirs-update-gnome-r1
deleted file mode 100644
index 61fd08c51141..000000000000
--- a/gnome-base/gnome-session/files/10-user-dirs-update-gnome-r1
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/sh
-
-# Create various XDG directories, and write ~/.config/user-dirs.dirs, etc.
-# That file is read by glib to get XDG_PICTURES_DIR, etc
-
-if [ "$DESKTOP_SESSION" = "gnome" -o "$DESKTOP_SESSION" = "cinnamon" ]; then
- if type xdg-user-dirs-update &>/dev/null; then
- xdg-user-dirs-update
- fi
-fi
diff --git a/gnome-base/gnome-session/files/15-xdg-data-gnome-r1 b/gnome-base/gnome-session/files/15-xdg-data-gnome-r1
deleted file mode 100644
index 5eaa6985d9dc..000000000000
--- a/gnome-base/gnome-session/files/15-xdg-data-gnome-r1
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/sh
-
-if [ "$DESKTOP_SESSION" = "gnome" -o "$DESKTOP_SESSION" = "cinnamon" ]; then
- if [ -z "$XDG_DATA_DIRS" ]; then
- export XDG_DATA_DIRS=/usr/share/gnome:/usr/local/share/:/usr/share/
- else
- export XDG_DATA_DIRS=/usr/share/gnome:"$XDG_DATA_DIRS"
- fi
-fi
diff --git a/gnome-base/gnome-session/files/90-xcursor-theme-gnome b/gnome-base/gnome-session/files/90-xcursor-theme-gnome
deleted file mode 100644
index 13bc453c7854..000000000000
--- a/gnome-base/gnome-session/files/90-xcursor-theme-gnome
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/bin/sh
-
-if [ "$DESKTOP_SESSION" = "gnome" -o "$DESKTOP_SESSION" = "cinnamon" ]; then
- XCURSOR_THEME=`dconf read /org/gnome/desktop/interface/cursor-theme` 2> /dev/null
- if [ x"$XCURSOR_THEME" = "x" ]; then
- export XCURSOR_THEME="Adwaita"
- else
- # 'dconf read' wraps string output in single quotes
- eval export "XCURSOR_THEME=$XCURSOR_THEME"
- fi
-fi
diff --git a/gnome-base/gnome-session/files/Gnome b/gnome-base/gnome-session/files/Gnome
deleted file mode 100644
index 55d39b633257..000000000000
--- a/gnome-base/gnome-session/files/Gnome
+++ /dev/null
@@ -1,109 +0,0 @@
-#!/bin/sh
-#
-# This file has bitrotted badly. Someone needs to clean this up.
-#
-
-if [ -f /etc/xdg/menus/gnome-applications.menu ] ; then
- export XDG_MENU_PREFIX=gnome-
-fi
-
-for errfile in "$HOME/.gnomerc-errors" "${TMPDIR-/tmp}/gnomerc-$USER" "/tmp/gnomerc-$USER"
-do
- if ( cp /dev/null "$errfile" 2> /dev/null )
- then
- chmod 600 "$errfile"
- exec > "$errfile" 2>&1
- break
- fi
-done
-#
-# Distributors:
-# You should modify the paths here to fit your distro
-# If you need to do so, send me (jirka@5z.com) a patch
-# and I'll try to make the script detect the distro stuff
-#
-
-userresources=$HOME/.Xresources
-usermodmap=$HOME/.Xmodmap
-userxkbmap=$HOME/.Xkbmap
-
-sysresources=/etc/X11/Xresources
-sysmodmap=/etc/X11/Xmodmap
-sysxkbmap=/etc/X11/Xkbmap
-
-rh6sysresources=/etc/X11/xinit/Xresources
-rh6sysmodmap=/etc/X11/xinit/Xmodmap
-
-if [ -x "$HOME/.gnomerc" ]; then
- command="$HOME/.gnomerc"
-elif [ -x /etc/X11/gdm/gnomerc ]; then
- command="/etc/X11/gdm/gnomerc"
-else
- # as fallback in case the config is screwed
- command=`which gnome-session`
-fi
-
-# merge in defaults
-if [ -f "$rh6sysresources" ]; then
- xrdb -merge "$rh6sysresources"
-fi
-
-if [ -f "$sysresources" ]; then
- xrdb -merge "$sysresources"
-fi
-
-if [ -f "$userresources" ]; then
- xrdb -merge "$userresources"
-fi
-
-# merge in keymaps
-if [ -f "$sysxkbmap" ]; then
- setxkbmap `cat "$sysxkbmap"`
- XKB_IN_USE=yes
-fi
-
-if [ -f "$userxkbmap" ]; then
- setxkbmap `cat "$userxkbmap"`
- XKB_IN_USE=yes
-fi
-
-#
-# Eeek, this seems like too much magic here
-#
-if [ -z "$XKB_IN_USE" ] && [ ! -L /etc/X11/X ]; then
- if grep '^exec.*/Xsun' /etc/X11/X > /dev/null 2>&1 && [ -f /etc/X11/XF86Config ]; then
- xkbsymbols=`sed -n -e 's/^[ ]*XkbSymbols[ ]*"\(.*\)".*$/\1/p' /etc/X11/XF86Config`
- if [ -n "$xkbsymbols" ]; then
- setxkbmap -symbols "$xkbsymbols"
- XKB_IN_USE=yes
- fi
- fi
-fi
-
-# xkb and xmodmap don't play nice together
-if [ -z "$XKB_IN_USE" ]; then
- if [ -f "$rh6sysmodmap" ]; then
- xmodmap "$rh6sysmodmap"
- fi
-
- if [ -f "$sysmodmap" ]; then
- xmodmap "$sysmodmap"
- fi
-
- if [ -f "$usermodmap" ]; then
- xmodmap "$usermodmap"
- fi
-fi
-
-unset XKB_IN_USE
-
-# run all system xinitrc shell scripts.
-if [ -d /etc/X11/xinit/xinitrc.d ]; then
- for i in /etc/X11/xinit/xinitrc.d/* ; do
- if [ -x "$i" ]; then
- . "$i"
- fi
- done
-fi
-
-exec $command
diff --git a/gnome-base/gnome-session/files/data-Install-XWayland-targets-even-if-x11-is-off.patch b/gnome-base/gnome-session/files/data-Install-XWayland-targets-even-if-x11-is-off.patch
deleted file mode 100644
index 5c652105a8b2..000000000000
--- a/gnome-base/gnome-session/files/data-Install-XWayland-targets-even-if-x11-is-off.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From 463eb29096fa2cb120867f6d5c4ffd225cdf84a8 Mon Sep 17 00:00:00 2001
-From: Adrian Vovk <adrianvovk@gmail.com>
-Date: Mon, 5 May 2025 16:15:43 -0400
-Subject: [PATCH] data: Install XWayland targets even if x11 is off
-
-These targets are not just used on an x11 session, but also auto-started
-for XWayland.
-
-Backport of !134
-Fixes #148
----
- data/meson.build | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/data/meson.build b/data/meson.build
-index bd66ff01..2c85b897 100644
---- a/data/meson.build
-+++ b/data/meson.build
-@@ -138,13 +138,13 @@ systemd_target = files('gnome-session-wayland@.target',
- 'gnome-session-initialized.target',
- 'gnome-session-shutdown.target',
- 'gnome-session-failed.target',
-+ 'gnome-session-x11-services.target',
-+ 'gnome-session-x11-services-ready.target',
- )
- if have_x11
- systemd_target += [
- 'gnome-session-x11@.target',
- 'gnome-session-x11.target',
-- 'gnome-session-x11-services.target',
-- 'gnome-session-x11-services-ready.target',
- ]
- endif
-
---
-GitLab
-
diff --git a/gnome-base/gnome-session/files/defaults.list-r7 b/gnome-base/gnome-session/files/defaults.list-r7
deleted file mode 100644
index 27ed6809ed5c..000000000000
--- a/gnome-base/gnome-session/files/defaults.list-r7
+++ /dev/null
@@ -1,335 +0,0 @@
-[Default Applications]
-application/rtf=abiword.desktop;libreoffice-writer.desktop;
-application/x-abiword=abiword.desktop;
-text/abiword=abiword.desktop;
-text/richtext=abiword.desktop;libreoffice-writer.desktop;
-text/rtf=abiword.desktop;libreoffice-writer.desktop;
-text/x-abiword=abiword.desktop;
-text/x-xml-abiword=abiword.desktop;
-x-content/blank-bd=brasero.desktop;org.gnome.Nautilus.desktop;
-x-content/blank-dvd=brasero.desktop;org.gnome.Nautilus.desktop;
-x-content/blank-cd=brasero.desktop;org.gnome.Nautilus.desktop;
-x-content/blank-hddvd=brasero.desktop;org.gnome.Nautilus.desktop;
-application/x-dia-diagram=dia.desktop;
-image/bmp=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
-image/gif=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
-image/jpeg=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
-image/jpg=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
-image/pjpeg=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
-image/png=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
-image/svg+xml=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
-image/svg+xml-compressed=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
-image/x-bmp=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
-image/x-gray=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
-image/x-icb=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
-image/x-ico=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
-image/x-pcx=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
-image/x-png=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
-image/x-portable-anymap=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
-image/x-portable-bitmap=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
-image/x-portable-graymap=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
-image/x-portable-pixmap=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
-image/x-xbitmap=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
-image/x-xpixmap=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
-image/vnd.wap.wbmp=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
-image/g3fax=gimp.desktop;zzz-gimp.desktop;
-image/x-compressed-xcf=gimp.desktop;zzz-gimp.desktop;
-image/x-fits=gimp.desktop;zzz-gimp.desktop;
-image/x-icon=gimp.desktop;zzz-gimp.desktop;
-image/x-psd=gimp.desktop;zzz-gimp.desktop;
-image/x-sgi=gimp.desktop;zzz-gimp.desktop;
-image/x-sun-raster=gimp.desktop;zzz-gimp.desktop;
-image/x-tga=gimp.desktop;zzz-gimp.desktop;
-image/x-xcf=gimp.desktop;zzz-gimp.desktop;
-image/x-xwindowdump=gimp.desktop;zzz-gimp.desktop;
-application/xhtml+xml=firefox.desktop;chromium-browser-chromium.desktop;firefox-bin.desktop;google-chrome.desktop;org.gnome.Epiphany.desktop;
-text/html=firefox.desktop;chromium-browser-chromium.desktop;firefox-bin.desktop;google-chrome.desktop;org.gnome.Epiphany.desktop;
-application/pdf=org.gnome.Papers.desktop;org.gnome.Evince.desktop;
-application/x-bzpdf=org.gnome.Papers.desktop;org.gnome.Evince.desktop;
-application/x-gzpdf=org.gnome.Papers.desktop;org.gnome.Evince.desktop;
-application/postscript=org.gnome.Evince.desktop;
-application/x-bzpostscript=org.gnome.Evince.desktop;
-application/x-gzpostscript=org.gnome.Evince.desktop;
-image/x-eps=org.gnome.Evince.desktop;
-image/x-bzeps=org.gnome.Evince.desktop;
-image/x-gzeps=org.gnome.Evince.desktop;
-application/x-dvi=org.gnome.Evince.desktop;
-application/x-bzdvi=org.gnome.Evince.desktop;
-application/x-gzdvi=org.gnome.Evince.desktop;
-image/vnd.djvu=org.gnome.Papers.desktop;org.gnome.Evince.desktop;
-image/tiff=org.gnome.Papers.desktop;org.gnome.Evince.desktop;
-application/x-cbr=org.gnome.Papers.desktop;org.gnome.Evince.desktop;
-application/x-cbz=org.gnome.Papers.desktop;org.gnome.Evince.desktop;
-application/x-cb7=org.gnome.Papers.desktop;org.gnome.Evince.desktop;
-application/x-7z-compressed=org.gnome.FileRoller.desktop;
-application/x-7z-compressed-tar=org.gnome.FileRoller.desktop;
-application/x-ace=org.gnome.FileRoller.desktop;
-application/x-alz=org.gnome.FileRoller.desktop;
-application/x-ar=org.gnome.FileRoller.desktop;
-application/x-arj=org.gnome.FileRoller.desktop;
-application/x-bzip=org.gnome.FileRoller.desktop;
-application/x-bzip-compressed-tar=org.gnome.FileRoller.desktop;
-application/x-bzip1=org.gnome.FileRoller.desktop;
-application/x-bzip1-compressed-tar=org.gnome.FileRoller.desktop;
-application/x-cabinet=org.gnome.FileRoller.desktop;
-application/x-cd-image=org.gnome.FileRoller.desktop;
-application/x-compress=org.gnome.FileRoller.desktop;
-application/x-compressed-tar=org.gnome.FileRoller.desktop;
-application/x-cpio=org.gnome.FileRoller.desktop;
-application/x-deb=org.gnome.FileRoller.desktop;
-application/x-ear=org.gnome.FileRoller.desktop;
-application/x-gtar=org.gnome.FileRoller.desktop;
-application/x-gzip=org.gnome.FileRoller.desktop;
-application/x-java-archive=org.gnome.FileRoller.desktop;
-application/x-lha=org.gnome.FileRoller.desktop;
-application/x-lhz=org.gnome.FileRoller.desktop;
-application/x-lzip=org.gnome.FileRoller.desktop;
-application/x-lzip-compressed-tar=org.gnome.FileRoller.desktop;
-application/x-lzma=org.gnome.FileRoller.desktop;
-application/x-lzma-compressed-tar=org.gnome.FileRoller.desktop;
-application/x-lzop=org.gnome.FileRoller.desktop;
-application/x-lzop-compressed-tar=org.gnome.FileRoller.desktop;
-application/x-rar=org.gnome.FileRoller.desktop;
-application/x-rar-compressed=org.gnome.FileRoller.desktop;
-application/x-rpm=org.gnome.FileRoller.desktop;
-application/x-rzip=org.gnome.FileRoller.desktop;
-application/x-tar=org.gnome.FileRoller.desktop;
-application/x-tarz=org.gnome.FileRoller.desktop;
-application/x-source-rpm=org.gnome.FileRoller.desktop;
-application/x-stuffit=org.gnome.FileRoller.desktop;
-application/x-war=org.gnome.FileRoller.desktop;
-application/x-xz=org.gnome.FileRoller.desktop;
-application/x-xz-compressed-tar=org.gnome.FileRoller.desktop;
-application/x-zip=org.gnome.FileRoller.desktop;
-application/x-zip-compressed=org.gnome.FileRoller.desktop;
-application/x-zoo=org.gnome.FileRoller.desktop;
-application/zip=org.gnome.FileRoller.desktop;
-multipart/x-zip=org.gnome.FileRoller.desktop;
-text/plain=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop;
-text/css=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop;
-text/javascript=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop;
-text/markdown=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop;
-text/mathml=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop;
-text/x-csrc=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop;
-text/x-chdr=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop;
-text/x-dtd=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop;
-text/x-java=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop;
-text/x-javascript=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop;
-text/x-patch=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop;
-text/x-perl=org.gnome.TextEditor.desktop;org.gnome.gedit.destkop
-text/x-php=org.gnome.TextEditor.desktop;org.gnome.gedit.destkop
-text/x-python=org.gnome.TextEditor.desktop;org.gnome.gedit.destkop
-text/x-sql=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop;
-text/xml=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop;
-application/javascript=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop
-application/x-cgi=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop;
-application/x-javascript=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop;
-application/x-perl=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop;
-application/x-php=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop;
-application/x-python=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop;
-application/xml=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop;
-application/xml-dtd=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop;
-application/x-font-ttf=org.gnome.font-viewer.desktop;
-application/x-font-pcf=org.gnome.font-viewer.desktop;
-application/x-font-type1=org.gnome.font-viewer.desktop;
-application/x-font-otf=org.gnome.font-viewer.desktop;
-application/csv=gnumeric.desktop;libreoffice-calc.desktop;
-application/excel=gnumeric.desktop;libreoffice-calc.desktop;
-application/msexcel=gnumeric.desktop;libreoffice-calc.desktop;
-application/tab-separated-values=gnumeric.desktop;libreoffice-calc.desktop;
-application/vnd.lotus-1-2-3=gnumeric.desktop;libreoffice-calc.desktop;
-application/vnd.ms-excel=gnumeric.desktop;libreoffice-calc.desktop;
-application/x-123=gnumeric.desktop;libreoffice-calc.desktop;
-application/x-applix-spreadsheet=gnumeric.desktop;
-application/x-dbase=gnumeric.desktop;libreoffice-calc.desktop;
-application/x-dbf=gnumeric.desktop;libreoffice-calc.desktop;
-application/x-dos_ms_excel=gnumeric.desktop;libreoffice-calc.desktop;
-application/x-excel=gnumeric.desktop;libreoffice-calc.desktop;
-application/x-gnumeric=gnumeric.desktop;
-application/x-mps=gnumeric.desktop;
-application/x-ms-excel=gnumeric.desktop;libreoffice-calc.desktop;
-application/x-msexcel=gnumeric.desktop;libreoffice-calc.desktop;
-application/x-oleo=gnumeric.desktop;
-application/x-planperfect=gnumeric.desktop;
-application/x-quattropro=gnumeric.desktop;libreoffice-calc.desktop;
-application/x-sc=gnumeric.desktop;
-application/x-sylk=gnumeric.desktop;
-application/x-xbase=gnumeric.desktop;
-application/x-xls=gnumeric.desktop;libreoffice-calc.desktop;
-application/xls=gnumeric.desktop;libreoffice-calc.desktop;
-text/comma-separated-values=gnumeric.desktop;libreoffice-calc.desktop;
-text/csv=gnumeric.desktop;libreoffice-calc.desktop;
-text/spreadsheet=gnumeric.desktop;libreoffice-calc.desktop;
-text/tab-separated-values=gnumeric.desktop;libreoffice-calc.desktop;
-text/x-comma-separated-values=gnumeric.desktop;libreoffice-calc.desktop;
-text/x-csv=gnumeric.desktop;libreoffice-calc.desktop;
-zz-application/zz-winassoc-xls=gnumeric.desktop;
-x-content/software=nautilus-autorun-software.desktop;
-x-content/unix-software=nautilus-autorun-software.desktop;
-x-directory/gnome-default-handler=org.gnome.Nautilus.desktop;
-x-directory/normal=org.gnome.Nautilus.desktop;
-inode/directory=org.gnome.Nautilus.desktop;
-application/x-gnome-saved-search=org.gnome.Nautilus.desktop;
-application/vnd.oasis.opendocument.spreadsheet=libreoffice-calc.desktop;
-application/vnd.oasis.opendocument.spreadsheet-template=libreoffice-calc.desktop;
-application/vnd.sun.xml.calc=libreoffice-calc.desktop;
-application/vnd.sun.xml.calc.template=libreoffice-calc.desktop;
-application/vnd.stardivision.calc=libreoffice-calc.desktop;
-application/vnd.stardivision.chart=libreoffice-calc.desktop;
-application/vnd.openxmlformats-officedocument.spreadsheetml.sheet=libreoffice-calc.desktop;
-application/vnd.ms-excel.sheet.macroenabled.12=libreoffice-calc.desktop;
-application/vnd.openxmlformats-officedocument.spreadsheetml.template=libreoffice-calc.desktop;
-application/vnd.ms-excel.template.macroenabled.12=libreoffice-calc.desktop;
-application/vnd.ms-excel.sheet.binary.macroenabled.12=libreoffice-calc.desktop;
-application/vnd.oasis.opendocument.graphics=libreoffice-draw.desktop;
-application/vnd.oasis.opendocument.graphics-template=libreoffice-draw.desktop;
-application/vnd.sun.xml.draw=libreoffice-draw.desktop;
-application/vnd.sun.xml.draw.template=libreoffice-draw.desktop;
-application/vnd.stardivision.draw=libreoffice-draw.desktop;
-application/vnd.oasis.opendocument.presentation=libreoffice-impress.desktop;
-application/vnd.oasis.opendocument.presentation-template=libreoffice-impress.desktop;
-application/vnd.sun.xml.impress=libreoffice-impress.desktop;
-application/vnd.sun.xml.impress.template=libreoffice-impress.desktop;
-application/vnd.stardivision.impress=libreoffice-impress.desktop;
-application/mspowerpoint=libreoffice-impress.desktop;
-application/vnd.ms-powerpoint=libreoffice-impress.desktop;
-application/vnd.openxmlformats-officedocument.presentationml.presentation=libreoffice-impress.desktop;
-application/vnd.ms-powerpoint.presentation.macroenabled.12=libreoffice-impress.desktop;
-application/vnd.openxmlformats-officedocument.presentationml.template=libreoffice-impress.desktop;
-application/vnd.ms-powerpoint.template.macroenabled.12=libreoffice-impress.desktop;
-application/vnd.oasis.opendocument.formula=libreoffice-math.desktop;
-application/vnd.sun.xml.math=libreoffice-math.desktop;
-application/vnd.stardivision.math=libreoffice-math.desktop;
-application/vnd.oasis.opendocument.text=libreoffice-writer.desktop;
-application/vnd.oasis.opendocument.text-template=libreoffice-writer.desktop;
-application/vnd.oasis.opendocument.text-web=libreoffice-writer.desktop;
-application/vnd.oasis.opendocument.text-master=libreoffice-writer.desktop;
-application/vnd.sun.xml.writer=libreoffice-writer.desktop;
-application/vnd.sun.xml.writer.template=libreoffice-writer.desktop;
-application/vnd.sun.xml.writer.global=libreoffice-writer.desktop;
-application/vnd.stardivision.writer=libreoffice-writer.desktop;
-application/msword=libreoffice-writer.desktop;
-application/vnd.ms-word=libreoffice-writer.desktop;
-application/x-doc=libreoffice-writer.desktop;
-application/vnd.wordperfect=libreoffice-writer.desktop;
-application/wordperfect=libreoffice-writer.desktop;
-application/vnd.openxmlformats-officedocument.wordprocessingml.document=libreoffice-writer.desktop;
-application/vnd.ms-word.document.macroenabled.12=libreoffice-writer.desktop;
-application/vnd.openxmlformats-officedocument.wordprocessingml.template=libreoffice-writer.desktop;
-application/vnd.ms-word.template.macroenabled.12=libreoffice-writer.desktop;
-x-content/audio-player=org.gnome.Music.desktop;rhythmbox.desktop;
-x-content/audio-cdda=org.gnome.SoundJuicer.desktop;
-application/futuresplash=swfdec-player.desktop;firefox.desktop;chromium-browser-chromium.desktop;firefox-bin.desktop;google-chrome.desktop;
-application/mxf=org.gnome.Totem.desktop;
-application/ogg=org.gnome.Totem.desktop;
-application/ram=org.gnome.Totem.desktop;
-application/sdp=org.gnome.Totem.desktop;
-application/smil=org.gnome.Totem.desktop;
-application/smil+xml=org.gnome.Totem.desktop;
-application/vnd.ms-wpl=org.gnome.Totem.desktop;
-application/vnd.rn-realmedia=org.gnome.Totem.desktop;
-application/x-extension-m4a=org.gnome.Totem.desktop;
-application/x-extension-mp4=org.gnome.Totem.desktop;
-application/x-flac=org.gnome.Totem.desktop;
-application/x-flash-video=org.gnome.Totem.desktop;
-application/x-matroska=org.gnome.Totem.desktop;
-application/x-netshow-channel=org.gnome.Totem.desktop;
-application/x-ogg=org.gnome.Totem.desktop;
-application/x-quicktime-media-link=org.gnome.Totem.desktop;
-application/x-quicktimeplayer=org.gnome.Totem.desktop;
-application/x-shorten=org.gnome.Totem.desktop;
-application/x-smil=org.gnome.Totem.desktop;
-application/xspf+xml=org.gnome.Totem.desktop;
-audio/3gpp=org.gnome.Totem.desktop;
-audio/ac3=org.gnome.Totem.desktop;
-audio/AMR=org.gnome.Totem.desktop;
-audio/AMR-WB=org.gnome.Totem.desktop;
-audio/basic=org.gnome.Totem.desktop;
-audio/midi=org.gnome.Totem.desktop;
-audio/mp4=org.gnome.Totem.desktop;
-audio/mpeg=org.gnome.Totem.desktop;
-audio/mpegurl=org.gnome.Totem.desktop;
-audio/ogg=org.gnome.Totem.desktop;
-audio/prs.sid=org.gnome.Totem.desktop;
-audio/vnd.rn-realaudio=org.gnome.Totem.desktop;
-audio/x-ape=org.gnome.Totem.desktop;
-audio/x-flac=org.gnome.Totem.desktop;
-audio/x-gsm=org.gnome.Totem.desktop;
-audio/x-it=org.gnome.Totem.desktop;
-audio/x-m4a=org.gnome.Totem.desktop;
-audio/x-matroska=org.gnome.Totem.desktop;
-audio/x-mod=org.gnome.Totem.desktop;
-audio/x-mp3=org.gnome.Totem.desktop;
-audio/x-mpeg=org.gnome.Totem.desktop;
-audio/x-mpegurl=org.gnome.Totem.desktop;
-audio/x-ms-asf=org.gnome.Totem.desktop;
-audio/x-ms-asx=org.gnome.Totem.desktop;
-audio/x-ms-wax=org.gnome.Totem.desktop;
-audio/x-ms-wma=org.gnome.Totem.desktop;
-audio/x-musepack=org.gnome.Totem.desktop;
-audio/x-pn-aiff=org.gnome.Totem.desktop;
-audio/x-pn-au=org.gnome.Totem.desktop;
-audio/x-pn-realaudio=org.gnome.Totem.desktop;
-audio/x-pn-realaudio-plugin=org.gnome.Totem.desktop;
-audio/x-pn-wav=org.gnome.Totem.desktop;
-audio/x-pn-windows-acm=org.gnome.Totem.desktop;
-audio/x-realaudio=org.gnome.Totem.desktop;
-audio/x-real-audio=org.gnome.Totem.desktop;
-audio/x-sbc=org.gnome.Totem.desktop;
-audio/x-scpls=org.gnome.Totem.desktop;
-audio/x-speex=org.gnome.Totem.desktop;
-audio/x-tta=org.gnome.Totem.desktop;
-audio/x-vorbis=org.gnome.Totem.desktop;
-audio/x-vorbis+ogg=org.gnome.Totem.desktop;
-audio/x-wav=org.gnome.Totem.desktop;
-audio/x-wavpack=org.gnome.Totem.desktop;
-audio/x-xm=org.gnome.Totem.desktop;
-image/vnd.rn-realpix=org.gnome.Totem.desktop;
-image/x-pict=org.gnome.Totem.desktop;
-misc/ultravox=org.gnome.Totem.desktop;
-text/google-video-pointer=org.gnome.Totem.desktop;
-text/x-google-video-pointer=org.gnome.Totem.desktop;
-video/3gpp=org.gnome.Totem.desktop;
-video/dv=org.gnome.Totem.desktop;
-video/fli=org.gnome.Totem.desktop;
-video/flv=org.gnome.Totem.desktop;
-video/mp2t=org.gnome.Totem.desktop;
-video/mp4=org.gnome.Totem.desktop;
-video/mp4v-es=org.gnome.Totem.desktop;
-video/mpeg=org.gnome.Totem.desktop;
-video/msvideo=org.gnome.Totem.desktop;
-video/ogg=org.gnome.Totem.desktop;
-video/quicktime=org.gnome.Totem.desktop;
-video/vivo=org.gnome.Totem.desktop;
-video/vnd.divx=org.gnome.Totem.desktop;
-video/vnd.rn-realvideo=org.gnome.Totem.desktop;
-video/vnd.vivo=org.gnome.Totem.desktop;
-video/webm=org.gnome.Totem.desktop;
-video/x-anim=org.gnome.Totem.desktop;
-video/x-avi=org.gnome.Totem.desktop;
-video/x-flc=org.gnome.Totem.desktop;
-video/x-fli=org.gnome.Totem.desktop;
-video/x-flic=org.gnome.Totem.desktop;
-video/x-flv=org.gnome.Totem.desktop;
-video/x-m4v=org.gnome.Totem.desktop;
-video/x-matroska=org.gnome.Totem.desktop;
-video/x-mpeg=org.gnome.Totem.desktop;
-video/x-ms-asf=org.gnome.Totem.desktop;
-video/x-ms-asx=org.gnome.Totem.desktop;
-video/x-msvideo=org.gnome.Totem.desktop;
-video/x-ms-wm=org.gnome.Totem.desktop;
-video/x-ms-wmv=org.gnome.Totem.desktop;
-video/x-ms-wmx=org.gnome.Totem.desktop;
-video/x-ms-wvx=org.gnome.Totem.desktop;
-video/x-nsv=org.gnome.Totem.desktop;
-video/x-ogm+ogg=org.gnome.Totem.desktop;
-video/x-theora+ogg=org.gnome.Totem.desktop;
-video/x-totem-stream=org.gnome.Totem.desktop;
-x-content/video-dvd=org.gnome.Totem.desktop;
-x-content/video-vcd=org.gnome.Totem.desktop;
-x-content/video-svcd=org.gnome.Totem.desktop;
-x-scheme-handler/ghelp=yelp.desktop;
-x-scheme-handler/help=yelp.desktop;
-x-scheme-handler/http=firefox.desktop;chromium-browser-chromium.desktop;firefox-bin.desktop;google-chrome.desktop;org.gnome.Epiphany.desktop;
-x-scheme-handler/https=firefox.desktop;chromium-browser-chromium.desktop;firefox-bin.desktop;google-chrome.desktop;org.gnome.Epiphany.desktop;
-x-scheme-handler/mailto=org.gnome.Evolution.desktop;evolution.desktop;thunderbird.desktop;thunderbird-bin.desktop
diff --git a/gnome-base/gnome-session/files/exclude-gnome-shell-from-queryendSession-and-endSession.patch b/gnome-base/gnome-session/files/exclude-gnome-shell-from-queryendSession-and-endSession.patch
deleted file mode 100644
index 87aacf7e9a49..000000000000
--- a/gnome-base/gnome-session/files/exclude-gnome-shell-from-queryendSession-and-endSession.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-From 51eeea93291bf5f36ac99e528a22401cd17e0e23 Mon Sep 17 00:00:00 2001
-From: Adrian Vovk <adrianvovk@gmail.com>
-Date: Wed, 4 Jun 2025 14:00:32 -0400
-Subject: [PATCH] Exclude gnome-shell from QueryEndSession and EndSession
-
-This is a temporary hack until we drop builtin session management from
-gnome-session and can rely only on systemd session startup
----
- gnome-session/gsm-manager.c | 8 ++++++++
- 1 file changed, 8 insertions(+)
-
-diff --git a/gnome-session/gsm-manager.c b/gnome-session/gsm-manager.c
-index f7bb26e6..743a372e 100644
---- a/gnome-session/gsm-manager.c
-+++ b/gnome-session/gsm-manager.c
-@@ -821,6 +821,10 @@ _client_end_session (GsmClient *client,
- gboolean ret;
- GError *error;
-
-+ // HACK, but it's temporary until we drop builtin session startup.
-+ if (g_strcmp0 ("org.gnome.Shell.desktop", gsm_client_peek_app_id (client)) == 0)
-+ return FALSE;
-+
- error = NULL;
- ret = gsm_client_end_session (client, data->flags, &error);
- if (! ret) {
-@@ -1004,6 +1008,10 @@ _client_query_end_session (const char *id,
- gboolean ret;
- GError *error;
-
-+ // HACK, but it's temporary until we drop builtin session startup.
-+ if (g_strcmp0 ("org.gnome.Shell.desktop", gsm_client_peek_app_id (client)) == 0)
-+ return FALSE;
-+
- error = NULL;
- ret = gsm_client_query_end_session (client, data->flags, &error);
- if (! ret) {
---
-GitLab
-
diff --git a/gnome-base/gnome-session/files/gnome-session-46.0-meson-Support-elogind.patch b/gnome-base/gnome-session/files/gnome-session-46.0-meson-Support-elogind.patch
deleted file mode 100644
index ac96d521b8f4..000000000000
--- a/gnome-base/gnome-session/files/gnome-session-46.0-meson-Support-elogind.patch
+++ /dev/null
@@ -1,18 +0,0 @@
---- a/meson.build 2024-07-29 16:43:01.812864903 +0200
-+++ b/meson.build 2024-07-29 16:54:16.654741387 +0200
-@@ -113,8 +113,13 @@
- pkgconfig_define: ['prefix', session_prefix])
- endif
-
--libsystemd_dep = dependency('libsystemd', version: '>= 209', required: true)
--session_bin_deps += libsystemd_dep
-+libsystemd_dep = dependency('libsystemd', version: '>= 209', required: false)
-+if libsystemd_dep.found()
-+ session_bin_deps += libsystemd_dep
-+else
-+ elogind_dep = dependency('libelogind', version: '>=209', required: true)
-+ session_bin_deps += elogind_dep
-+endif
-
- configure_file(
- output: 'config.h',
diff --git a/gnome-base/gnome-session/files/gnome-session-49.2-Make-systemd-optional.patch b/gnome-base/gnome-session/files/gnome-session-49.2-Make-systemd-optional.patch
deleted file mode 100644
index 63201f1816c6..000000000000
--- a/gnome-base/gnome-session/files/gnome-session-49.2-Make-systemd-optional.patch
+++ /dev/null
@@ -1,296 +0,0 @@
-From 419191d3897957bd8cd325f2167f3c8663969a13 Mon Sep 17 00:00:00 2001
-From: Swagtoy <me@ow.swag.toys>
-Date: Fri, 20 Mar 2026 19:43:57 -0400
-Subject: [PATCH] Make systemd optional
-
-Starting from gnome session 49 onwards, systemd was integrated via a
-leader, ctl, and a service file. This is fine; however, this was also
-intentionally designed to allow for other leaders/ctl/tools to be
-injected (such as the efforts with gnome-session-openrc).
-
-Despite this, systemd still remains a required dependency and you
-cannot install gnome-session without it. Now, systemd is specified as
-an meson option. It intentionally isn't a fallback if systemd isn't
-found (like `required: false`) to ensure that non-systemd systems will
-still error out, or in interesting cases where multiple binaries will
-get built and could have both elogind and systemd stashed
-somewhere. In either case, I don't think it's inappropriate to make it
-an option, since it completely changes the way gnome-session builds
-and functions too.
-
-If on, things will function as they would before this commit,
-otherwise, it will toggle on elogind as a fallback so things still
-function, disable the systemd leader, stop installing the unit files,
-and tools. This ultimately opens the doors for things like
-gnome-session-openrc 'to work,' by allowing for a custom leader,
-tools, etc.
-
-Signed-off-by: Swagtoy <me@ow.swag.toys>
----
- data/meson.build | 113 +++++++++++++++++++-------------------
- gnome-session/meson.build | 29 +++++-----
- meson.build | 36 +++++++-----
- meson_options.txt | 1 +
- tools/meson.build | 5 +-
- 5 files changed, 101 insertions(+), 83 deletions(-)
-
-diff --git a/data/meson.build b/data/meson.build
-index 76b15e92..37d50273 100644
---- a/data/meson.build
-+++ b/data/meson.build
-@@ -61,70 +61,71 @@ if have_x11
- endif
-
- # Next, let's install the necessary systemd scaffolding
-+if get_option('systemd')
-+ install_data(
-+ 'gnome.session.conf',
-+ install_dir: systemd_userunitdir / 'gnome-session@gnome.target.d',
-+ )
-
--install_data(
-- 'gnome.session.conf',
-- install_dir: systemd_userunitdir / 'gnome-session@gnome.target.d',
--)
--
--systemd_service = [
-- 'gnome-session-manager@.service',
-- 'gnome-session-signal-init.service',
-- 'gnome-session-restart-dbus.service',
-- 'gnome-session-monitor.service',
--]
-+ systemd_service = [
-+ 'gnome-session-manager@.service',
-+ 'gnome-session-signal-init.service',
-+ 'gnome-session-restart-dbus.service',
-+ 'gnome-session-monitor.service',
-+ ]
-
--foreach service: systemd_service
-- configure_file(
-- input: service + '.in',
-- output: service,
-- install: true,
-- install_dir: systemd_userunitdir,
-- configuration: {
-- 'libexecdir': session_libexecdir,
-- },
-- )
--endforeach
-+ foreach service: systemd_service
-+ configure_file(
-+ input: service + '.in',
-+ output: service,
-+ install: true,
-+ install_dir: systemd_userunitdir,
-+ configuration: {
-+ 'libexecdir': session_libexecdir,
-+ },
-+ )
-+ endforeach
-
--systemd_target = [
-- 'gnome-session-wayland@.target',
-- 'gnome-session-wayland.target',
-- 'gnome-session@.target',
-- 'gnome-session.target',
-- 'gnome-session-basic-services.target',
-- 'gnome-session-pre.target',
-- 'gnome-session-manager.target',
-- 'gnome-session-initialized.target',
-- 'gnome-session-shutdown.target',
-- 'gnome-session-x11-services.target',
-- 'gnome-session-x11-services-ready.target',
--]
--if have_x11
-- systemd_target += [
-- 'gnome-session-x11@.target',
-- 'gnome-session-x11.target',
-+ systemd_target = [
-+ 'gnome-session-wayland@.target',
-+ 'gnome-session-wayland.target',
-+ 'gnome-session@.target',
-+ 'gnome-session.target',
-+ 'gnome-session-basic-services.target',
-+ 'gnome-session-pre.target',
-+ 'gnome-session-manager.target',
-+ 'gnome-session-initialized.target',
-+ 'gnome-session-shutdown.target',
-+ 'gnome-session-x11-services.target',
-+ 'gnome-session-x11-services-ready.target',
- ]
--endif
-+ if have_x11
-+ systemd_target += [
-+ 'gnome-session-x11@.target',
-+ 'gnome-session-x11.target',
-+ ]
-+ endif
-
--install_data(
-- systemd_target,
-- install_dir: systemd_userunitdir
--)
-+ install_data(
-+ systemd_target,
-+ install_dir: systemd_userunitdir
-+ )
-
--# Install resource limits that are applied to GNOME-launched apps
-+ # Install resource limits that are applied to GNOME-launched apps
-
--install_data(
-- 'app-override.scope.conf',
-- rename: 'override.conf',
-- install_dir : join_paths(systemd_userunitdir, 'app-gnome-.scope.d')
--)
-+ install_data(
-+ 'app-override.scope.conf',
-+ rename: 'override.conf',
-+ install_dir : join_paths(systemd_userunitdir, 'app-gnome-.scope.d')
-+ )
-
--# FIXME: https://github.com/systemd/systemd/issues/37104
--install_data(
-- 'app-override.scope.conf',
-- rename: 'override.conf',
-- install_dir : join_paths(systemd_userunitdir, 'app-flatpak-.scope.d')
--)
-+ # FIXME: https://github.com/systemd/systemd/issues/37104
-+ install_data(
-+ 'app-override.scope.conf',
-+ rename: 'override.conf',
-+ install_dir : join_paths(systemd_userunitdir, 'app-flatpak-.scope.d')
-+ )
-+endif
-
- # Install some other misc. configuration files
-
-diff --git a/gnome-session/meson.build b/gnome-session/meson.build
-index 403d0572..0e5bfe09 100644
---- a/gnome-session/meson.build
-+++ b/gnome-session/meson.build
-@@ -19,20 +19,23 @@ executable(
- install_dir: session_bindir
- )
-
--sources = files(
-- 'gsm-util.c',
-- 'leader-systemd.c',
--)
-+# If you are not using systemd, you must supply your own leader
-+if get_option('systemd')
-+ sources = files(
-+ 'gsm-util.c',
-+ 'leader-systemd.c',
-+ )
-
--executable(
-- meson.project_name() + '-init-worker',
-- sources,
-- include_directories: top_inc,
-- dependencies: session_bin_deps,
-- c_args: cflags,
-- install: true,
-- install_dir: session_libexecdir
--)
-+ executable(
-+ meson.project_name() + '-init-worker',
-+ sources,
-+ include_directories: top_inc,
-+ dependencies: session_bin_deps,
-+ c_args: cflags,
-+ install: true,
-+ install_dir: session_libexecdir
-+ )
-+endif
-
- sources = files(
- 'gsm-app.c',
-diff --git a/meson.build b/meson.build
-index c49d46b1..679ab6e1 100644
---- a/meson.build
-+++ b/meson.build
-@@ -88,20 +88,29 @@ session_deps = [
- dependency('gnome-desktop-4'),
- ]
-
--libsystemd_dep = dependency('libsystemd', version: '>= 209', required: true)
--config_h.set('SYSTEMD_STRICT_ENV',
-- libsystemd_dep.version().version_compare('< 248'))
--
--session_bin_deps = session_deps + [
-- libsystemd_dep,
-- dependency('gio-unix-2.0', version: glib_req_version),
--]
-+if get_option('systemd')
-+ libsystemd_dep = dependency('libsystemd', version: '>= 209', required: true)
-+ config_h.set('SYSTEMD_STRICT_ENV',
-+ libsystemd_dep.version().version_compare('< 248'))
-+
-+ session_bin_deps = session_deps + [
-+ libsystemd_dep,
-+ dependency('gio-unix-2.0', version: glib_req_version),
-+ ]
-
--systemd_userunitdir = get_option('systemduserunitdir')
--if systemd_userunitdir == ''
-- systemd_dep = dependency('systemd', version: '>= 242', required: true)
-- systemd_userunitdir = systemd_dep.get_variable(pkgconfig: 'systemduserunitdir',
-- pkgconfig_define: ['prefix', session_prefix])
-+ systemd_userunitdir = get_option('systemduserunitdir')
-+ if systemd_userunitdir == ''
-+ systemd_dep = dependency('systemd', version: '>= 242', required: true)
-+ systemd_userunitdir = systemd_dep.get_variable(pkgconfig: 'systemduserunitdir',
-+ pkgconfig_define: ['prefix', session_prefix])
-+ endif
-+else
-+ elogind_dep = dependency('libelogind', version: '>=209', required: true)
-+ systemd_userunitdir = ''
-+ session_bin_deps = session_deps + [
-+ elogind_dep,
-+ dependency('gio-unix-2.0', version: glib_req_version),
-+ ]
- endif
-
- configure_file(
-@@ -139,6 +148,7 @@ summary_options = {
- 'Use *_DISABLE_DEPRECATED': get_option('deprecation_flags'),
- 'Build Docbook': get_option('docbook'),
- 'Build manpages': get_option('man'),
-+ 'Systemd Integration': get_option('systemd'),
- 'Systemd Units Directory': systemd_userunitdir,
- }
-
-diff --git a/meson_options.txt b/meson_options.txt
-index 781d8eea..5cc047cf 100644
---- a/meson_options.txt
-+++ b/meson_options.txt
-@@ -1,4 +1,5 @@
- option('deprecation_flags', type: 'boolean', value: false, description: 'use *_DISABLE_DEPRECATED flags')
-+option('systemd', type: 'boolean', value: true, description: 'Systemd integration, leader, etc.')
- option('systemduserunitdir', type: 'string', description: 'Directory for systemd user service files')
- option('docbook', type: 'boolean', value: true, description: 'build documentation')
- option('man', type: 'boolean', value: true, description: 'build documentation (requires xmlto)')
-diff --git a/tools/meson.build b/tools/meson.build
-index c453093e..f1060b77 100644
---- a/tools/meson.build
-+++ b/tools/meson.build
-@@ -1,10 +1,13 @@
- programs = [
- # name, deps, install_dir
-- ['gnome-session-ctl', session_bin_deps, session_libexecdir],
- ['gnome-session-inhibit', session_deps, session_bindir],
- ['gnome-session-quit', session_deps, session_bindir],
- ]
-
-+if get_option('systemd')
-+ programs += [['gnome-session-ctl', session_bin_deps, session_libexecdir]]
-+endif
-+
- foreach program: programs
- executable(
- program[0],
---
-2.52.0
-
diff --git a/gnome-base/gnome-session/gnome-session-48.0-r2.ebuild b/gnome-base/gnome-session/gnome-session-48.0-r2.ebuild
deleted file mode 100644
index a7f4dd0683d2..000000000000
--- a/gnome-base/gnome-session/gnome-session-48.0-r2.ebuild
+++ /dev/null
@@ -1,124 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit desktop gnome.org gnome2-utils meson systemd xdg
-
-DESCRIPTION="Gnome session manager"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-session"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
-IUSE="doc elogind systemd X"
-
-REQUIRED_USE="^^ ( elogind systemd )"
-
-COMMON_DEPEND="
- >=dev-libs/glib-2.46.0:2
- X? (
- >=x11-libs/gtk+-3.22.0:3[X]
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- )
- >=gnome-base/gnome-desktop-3.34.2:3=
- >=dev-libs/json-glib-0.10
- media-libs/libglvnd[X]
- media-libs/libepoxy
- x11-libs/libXcomposite
- systemd? ( >=sys-apps/systemd-242:0= )
- elogind? ( >=sys-auth/elogind-239.4 )
-"
-
-# Pure-runtime deps from the session files should *NOT* be added here.
-# >=gnome-settings-daemon-3.35.91 for UsbProtection required component.
-# x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and
-# create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_*
-# xdg-user-dirs-update is run during login (see 10-user-dirs-update-gnome below).
-# sys-apps/dbus[X] is needed for session management.
-# Our 90-xcursor-theme-gnome reads a setting from gsettings-desktop-schemas.
-RDEPEND="${COMMON_DEPEND}
- >=gnome-base/gnome-settings-daemon-3.35.91
- >=gnome-base/gsettings-desktop-schemas-0.1.7
- sys-apps/dbus[elogind=,systemd=,X]
-
- x11-misc/xdg-user-dirs
- x11-misc/xdg-user-dirs-gtk
-"
-DEPEND="${COMMON_DEPEND}
- x11-libs/xtrans
-"
-BDEPEND="
- dev-libs/libxslt
- >=dev-util/gdbus-codegen-2.80.5-r1
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- doc? (
- app-text/xmlto
- app-text/docbook-xml-dtd:4.1.2
- )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-46.0-meson-Support-elogind.patch
- "${FILESDIR}/data-Install-XWayland-targets-even-if-x11-is-off.patch"
-
- # https://bugs.gentoo.org/959295 user can't logout without it
- "${FILESDIR}"/exclude-gnome-shell-from-queryendSession-and-endSession.patch
-)
-
-src_prepare() {
- default
- xdg_environment_reset
-
- # Install USE=doc in ${PF} if enabled
- sed -i -e "s:meson\.project_name(), 'dbus':'${PF}', 'dbus':" doc/dbus/meson.build || die
-}
-
-src_configure() {
- local emesonargs=(
- -Ddeprecation_flags=false
- -Dsession_selector=true # gnome-custom-session
- $(meson_use doc docbook)
- -Dman=true
- -Dsystemduserunitdir="$(systemd_get_userunitdir)"
- $(meson_use X x11)
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
-
- exeinto /etc/X11/Sessions
- doexe "${FILESDIR}/Gnome"
-
- newmenu "${FILESDIR}/defaults.list-r7" gnome-mimeapps.list
-
- exeinto /etc/X11/xinit/xinitrc.d/
- newexe "${FILESDIR}/15-xdg-data-gnome-r1" 15-xdg-data-gnome
-
- # This should be done here as discussed in bug #270852
- newexe "${FILESDIR}/10-user-dirs-update-gnome-r1" 10-user-dirs-update-gnome
-
- # Set XCURSOR_THEME from current dconf setting instead of installing
- # default cursor symlink globally and affecting other DEs (bug #543488)
- # https://bugzilla.gnome.org/show_bug.cgi?id=711703
- newexe "${FILESDIR}/90-xcursor-theme-gnome" 90-xcursor-theme-gnome
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-
- if ! has_version gnome-base/gdm && ! has_version x11-misc/sddm; then
- ewarn "If you use a custom .xinitrc for your X session,"
- ewarn "make sure that the commands in the xinitrc.d scripts are run."
- fi
-}
-
-pkg_postrm() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
diff --git a/gnome-base/gnome-session/gnome-session-49.2.ebuild b/gnome-base/gnome-session/gnome-session-49.2.ebuild
deleted file mode 100644
index 300ebc02fca7..000000000000
--- a/gnome-base/gnome-session/gnome-session-49.2.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit desktop gnome.org gnome2-utils meson systemd xdg
-
-DESCRIPTION="Gnome session manager"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-session"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="doc elogind systemd X"
-
-REQUIRED_USE="^^ ( elogind systemd )"
-
-COMMON_DEPEND="
- >=dev-libs/glib-2.82.0:2
- gui-libs/gtk:4[X?]
- gnome-base/gnome-desktop:4
- systemd? ( >=sys-apps/systemd-242:0= )
- elogind? ( >=sys-auth/elogind-242 )
-"
-
-# Pure-runtime deps from the session files should *NOT* be added here.
-# >=gnome-settings-daemon-3.35.91 for UsbProtection required component.
-# x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and
-# create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_*
-# xdg-user-dirs-update is run during login (see 10-user-dirs-update-gnome below).
-# sys-apps/dbus[X?] is needed for session management.
-# Our 90-xcursor-theme-gnome reads a setting from gsettings-desktop-schemas.
-RDEPEND="${COMMON_DEPEND}
- >=gnome-base/gnome-settings-daemon-3.35.91
- >=gnome-base/gsettings-desktop-schemas-0.1.7
- sys-apps/dbus[elogind=,systemd=,X?]
-
- x11-misc/xdg-user-dirs
- x11-misc/xdg-user-dirs-gtk
- !systemd? ( >=gnome-base/gnome-session-openrc-$(ver_cut 1) )
-"
-DEPEND="${COMMON_DEPEND}"
-BDEPEND="
- dev-libs/libxslt
- >=dev-util/gdbus-codegen-2.80.5-r1
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- doc? (
- app-text/xmlto
- app-text/docbook-xml-dtd:4.1.2
- )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-49.2-Make-systemd-optional.patch
-)
-
-src_prepare() {
- default
- xdg_environment_reset
-
- # Install USE=doc in ${PF} if enabled
- sed -i -e "s:meson\.project_name()$:'${PF}':" doc/meson.build || die "Couldn't apply meson doc installation sed"
-}
-
-src_configure() {
- local emesonargs=(
- -Ddeprecation_flags=false
- $(meson_use doc docbook)
- -Dman=true
- -Dsystemduserunitdir="$(systemd_get_userunitdir)"
- $(meson_use systemd systemd)
- $(meson_use X x11)
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
-
- exeinto /etc/X11/Sessions
- doexe "${FILESDIR}/Gnome"
-
- newmenu "${FILESDIR}/defaults.list-r7" gnome-mimeapps.list
-
- exeinto /etc/X11/xinit/xinitrc.d/
- newexe "${FILESDIR}/15-xdg-data-gnome-r1" 15-xdg-data-gnome
-
- # This should be done here as discussed in bug #270852
- newexe "${FILESDIR}/10-user-dirs-update-gnome-r1" 10-user-dirs-update-gnome
-
- # Set XCURSOR_THEME from current dconf setting instead of installing
- # default cursor symlink globally and affecting other DEs (bug #543488)
- # https://bugzilla.gnome.org/show_bug.cgi?id=711703
- newexe "${FILESDIR}/90-xcursor-theme-gnome" 90-xcursor-theme-gnome
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-
- if ! has_version gnome-base/gdm && ! has_version x11-misc/sddm; then
- ewarn "If you use a custom .xinitrc for your X session,"
- ewarn "make sure that the commands in the xinitrc.d scripts are run."
- fi
-}
-
-pkg_postrm() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
diff --git a/gnome-base/gnome-session/metadata.xml b/gnome-base/gnome-session/metadata.xml
deleted file mode 100644
index f6b6cde5f785..000000000000
--- a/gnome-base/gnome-session/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/gnome-base/gnome-settings-daemon/Manifest b/gnome-base/gnome-settings-daemon/Manifest
deleted file mode 100644
index e2465ad4c32e..000000000000
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST gnome-settings-daemon-48.1.tar.xz 1498444 BLAKE2B e181be3af654cda9739fcb9cc388098ed001da8aa6d0f55357d8839c48db40c9b4c5056bfa44e2df9870941d992bca2c5dd8e3617ffb0ef33ede208067063311 SHA512 b4ce4fe5a2a6b9dcdc3a82f4460488b39adcb56e7345079d9558506146202d234562cfaa522b77d1eb0d468121a5aed5cec42983a78abc2fe0946dd78dc2bc40
-DIST gnome-settings-daemon-49.1.tar.xz 1489824 BLAKE2B 1e4f250a7c4d258c17527aea7aed0e25697ade22ea84a906beec7039ac8f9b0825d883659f25fea19e9037341b9d489368ad3ff125eb494be10740fbbc137a3b SHA512 fe33b70fdf74ffccb806c99f9eb6159afcc4013d8c163a36648419a5dbc3317fc21efb05426585a52fb6dafae5830515523025f67eb5931f05552f07c5333191
diff --git a/gnome-base/gnome-settings-daemon/files/42.1-build-Make-wacom-optional-and-controllable-via-meson.patch b/gnome-base/gnome-settings-daemon/files/42.1-build-Make-wacom-optional-and-controllable-via-meson.patch
deleted file mode 100644
index 3956b7413978..000000000000
--- a/gnome-base/gnome-settings-daemon/files/42.1-build-Make-wacom-optional-and-controllable-via-meson.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-From 1e07481d4fd989828a7237c365e5420f50196ddd Mon Sep 17 00:00:00 2001
-From: Mart Raudsepp <leio@gentoo.org>
-Date: Thu, 14 Mar 2019 09:43:00 +0200
-Subject: [PATCH] build: Make wacom optional and controllable via meson_options
-
----
- meson.build | 4 ++--
- meson_options.txt | 1 +
- 2 files changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index a8955a49..0ac4f3ba 100644
---- a/meson.build
-+++ b/meson.build
-@@ -154,8 +154,8 @@ if enable_wayland
- endif
- config_h.set10('HAVE_WAYLAND', enable_wayland)
-
--# wacom (disabled for s390/s390x and non Linux platforms)
--enable_wacom = host_is_linux_not_s390
-+# wacom
-+enable_wacom = get_option('wacom')
- if enable_wacom
- assert(enable_gudev, 'GUDev support is required for wacom support.')
- libwacom_dep = dependency('libwacom', version: '>= 0.7')
-diff --git a/meson_options.txt b/meson_options.txt
-index 3e04cf64..010053e2 100644
---- a/meson_options.txt
-+++ b/meson_options.txt
-@@ -9,6 +9,7 @@ option('network_manager', type: 'boolean', value: true, description: 'build with
- option('rfkill', type: 'boolean', value: true, description: 'build with rfkill support (not optional on Linux platforms)')
- option('smartcard', type: 'boolean', value: true, description: 'build with smartcard support')
- option('usb-protection', type: 'boolean', value: true, description: 'build with usb-protection support')
-+option('wacom', type: 'boolean', value: true, description: 'build with Wacom devices support')
- option('wayland', type: 'boolean', value: true, description: 'build with Wayland support')
- option('wwan', type: 'boolean', value: true, description: 'build with WWAN support')
- option('colord', type: 'boolean', value: true, description: 'build with colord support')
---
-2.34.1
-
diff --git a/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-3.38.1-build-Allow-NM-optional-on-Linux.patch b/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-3.38.1-build-Allow-NM-optional-on-Linux.patch
deleted file mode 100644
index e6b22b301a0d..000000000000
--- a/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-3.38.1-build-Allow-NM-optional-on-Linux.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From b5b933cf83fc79cc9dd382ddb0ec2567330e24e8 Mon Sep 17 00:00:00 2001
-From: Mart Raudsepp <leio@gentoo.org>
-Date: Sun, 8 Sep 2019 18:07:12 +0300
-Subject: [PATCH 2/3] build: Allow NM optional on Linux
-
----
- meson.build | 1 -
- 1 file changed, 1 deletion(-)
-
-diff --git a/meson.build b/meson.build
-index dce9bfa1..21d9341d 100644
---- a/meson.build
-+++ b/meson.build
-@@ -223,7 +223,6 @@ endif
-
- # Sharing plugin
- enable_network_manager = get_option('network_manager')
--assert(enable_network_manager or not host_is_linux, 'NetworkManager support is not optional on Linux platforms')
- if enable_network_manager
- # network manager
- libnm_dep = dependency('libnm', version: '>= 1.0')
---
-2.26.2
-
diff --git a/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-49.1-not-unidle-for-inactive-session.patch b/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-49.1-not-unidle-for-inactive-session.patch
deleted file mode 100644
index 3ccb16122f42..000000000000
--- a/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-49.1-not-unidle-for-inactive-session.patch
+++ /dev/null
@@ -1,96 +0,0 @@
-From faba720a2f9b9896a318cad87ecd7bcd24d6f791 Mon Sep 17 00:00:00 2001
-From: Roman Yepishev <ryepishev@google.com>
-Date: Sat, 27 Dec 2025 16:27:15 -0500
-Subject: [PATCH] plugins/power: do not unidle for inactive session
-
-NVIDIA drivers change the virtual terminal before suspend and restore it
-upon resume.
-
-Upon resume, there is a period of time when systemd reports that our
-session is not active (we are on a different virtual terminal). On
-resume, `idle_set_mode` would ignore that state change (keeping it as
-"sleep"), and if `WakeUpScreen` signal from screensaver arrives at that
-time, we will store "sleep" as `previous_idle_mode`, and set up a
-callback to restore to that state. That causes the machine to suspend
-15 seconds after resume.
-
-This change refactors the unidle calls, refactoring common checks into
-a separate function.
-
-Up until https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3481,
-mutter was resetting the idle timer on AC events and gsd-power did not
-have to do anything. Once mutter starts resetting the idle timer again,
-we can remove the code handling AC events.
-
-Closes #903
----
- plugins/power/gsd-power-manager.c | 39 ++++++++++++++++++++++++-------
- 1 file changed, 31 insertions(+), 8 deletions(-)
-
-diff --git a/plugins/power/gsd-power-manager.c b/plugins/power/gsd-power-manager.c
-index 490b5536..e98cb844 100644
---- a/plugins/power/gsd-power-manager.c
-+++ b/plugins/power/gsd-power-manager.c
-@@ -2266,6 +2266,35 @@ set_temporary_unidle_on_ac (GsdPowerManager *manager,
- }
- }
-
-+static gboolean
-+should_set_temporary_unidle_on_ac (GsdPowerManager *manager)
-+{
-+ /* Do not unidle if lid is closed */
-+ if (manager->lid_is_closed)
-+ return FALSE;
-+
-+ /* Do not unidle if we are not in an active session */
-+ if (! manager->session_is_active)
-+ return FALSE;
-+
-+ /* Unidle is already running, so we will need to reset the timer */
-+ if (manager->temporary_unidle_on_ac_id != 0)
-+ return TRUE;
-+
-+ /* Do not unidle if our current state isn't dim or blank */
-+ if (manager->current_idle_mode != GSD_POWER_IDLE_MODE_BLANK &&
-+ manager->current_idle_mode != GSD_POWER_IDLE_MODE_DIM)
-+ return FALSE;
-+
-+ return TRUE;
-+}
-+
-+static void
-+update_temporary_unidle_on_ac (GsdPowerManager *manager)
-+{
-+ set_temporary_unidle_on_ac(manager, should_set_temporary_unidle_on_ac (manager));
-+}
-+
- static void
- up_client_on_battery_cb (UpClient *client,
- GParamSpec *pspec,
-@@ -2290,13 +2319,7 @@ up_client_on_battery_cb (UpClient *client,
-
- idle_configure (manager);
-
-- if (manager->lid_is_closed)
-- return;
--
-- if (manager->current_idle_mode == GSD_POWER_IDLE_MODE_BLANK ||
-- manager->current_idle_mode == GSD_POWER_IDLE_MODE_DIM ||
-- manager->temporary_unidle_on_ac_id != 0)
-- set_temporary_unidle_on_ac (manager, TRUE);
-+ update_temporary_unidle_on_ac (manager);
- }
-
- static void
-@@ -2359,7 +2382,7 @@ handle_screensaver_active (GsdPowerManager *manager,
- static void
- handle_wake_up_screen (GsdPowerManager *manager)
- {
-- set_temporary_unidle_on_ac (manager, TRUE);
-+ update_temporary_unidle_on_ac (manager);
- }
-
- static void
---
-2.53.0
-
diff --git a/gnome-base/gnome-settings-daemon/files/org.gnome.settings-daemon.plugins.power.gschema.override b/gnome-base/gnome-settings-daemon/files/org.gnome.settings-daemon.plugins.power.gschema.override
deleted file mode 100644
index f04a3271c2a8..000000000000
--- a/gnome-base/gnome-settings-daemon/files/org.gnome.settings-daemon.plugins.power.gschema.override
+++ /dev/null
@@ -1,2 +0,0 @@
-[org.gnome.settings-daemon.plugins.power]
-sleep-inactive-ac-type='nothing'
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
deleted file mode 100644
index 37dafee108e2..000000000000
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-48.1.ebuild
+++ /dev/null
@@ -1,144 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit gnome.org gnome2-utils python-any-r1 meson udev virtualx xdg
-
-DESCRIPTION="Gnome Settings Daemon"
-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"
-
-IUSE="+colord +cups debug elogind input_devices_wacom modemmanager networkmanager smartcard systemd test wayland"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="^^ ( elogind systemd )"
-
-COMMON_DEPEND="
- >=sci-geosciences/geocode-glib-3.10:2
- >=dev-libs/glib-2.70:2
- >=gnome-base/gnome-desktop-3.37.1:3=
- >=gnome-base/gsettings-desktop-schemas-46.0
- >=x11-libs/gtk+-3.15.3:3[X,wayland?]
- >=dev-libs/libgweather-4.2.0:4=
- colord? ( >=x11-misc/colord-1.4.5:= )
- || (
- media-libs/libcanberra-gtk3
- >=media-libs/libcanberra-0.25[gtk3(-)]
- )
- >=app-misc/geoclue-2.3.1:2.0
- >=x11-libs/libnotify-0.7.3
- >=media-libs/libpulse-16.1[glib]
- >=sys-auth/polkit-0.114
- >=sys-power/upower-0.99.12:=
- x11-libs/libX11
- >=x11-libs/libXfixes-6.0.0
- dev-libs/libgudev:=
- wayland? ( dev-libs/wayland )
- input_devices_wacom? (
- >=dev-libs/libwacom-0.7:=
- >=x11-libs/pango-1.20.0
- x11-libs/gdk-pixbuf:2
- )
- smartcard? ( app-crypt/gcr:4= )
- cups? ( >=net-print/cups-1.4[dbus] )
- modemmanager? (
- >=app-crypt/gcr-3.90.0:4=
- >=net-misc/modemmanager-1.18:=
- )
- networkmanager? ( >=net-misc/networkmanager-1.0 )
- media-libs/alsa-lib
- x11-libs/libXi
- x11-libs/libXext
- media-libs/fontconfig
- elogind? ( >=sys-auth/elogind-209 )
- systemd? ( >=sys-apps/systemd-243 )
-"
-DEPEND="${COMMON_DEPEND}
- x11-base/xorg-proto
-"
-# logind needed for power and session management, bug #464944
-RDEPEND="${COMMON_DEPEND}
- gnome-base/dconf
-"
-# rfkill requires linux/rfkill.h, thus linux-headers dep, not os-headers.
-# If this package wants to work on other kernels, we need to make rfkill conditional instead
-BDEPEND="
- sys-kernel/linux-headers
- dev-util/glib-utils
- >=dev-util/gdbus-codegen-2.80.5-r1
- ${PYTHON_DEPS}
- test? (
- dev-util/umockdev
- $(python_gen_any_dep '
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- dev-python/python-dbusmock[${PYTHON_USEDEP}]
- ')
- gnome-base/gnome-session
- )
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}"/42.1-build-Make-wacom-optional-and-controllable-via-meson.patch
- "${FILESDIR}"/${PN}-3.38.1-build-Allow-NM-optional-on-Linux.patch
-)
-
-python_check_deps() {
- if use test; then
- python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" &&
- python_has_version "dev-python/python-dbusmock[${PYTHON_USEDEP}]"
- fi
-}
-
-pkg_setup() {
- python-any-r1_pkg_setup
-}
-
-src_configure() {
- local emesonargs=(
- -Dudev_dir="$(get_udevdir)"
- $(meson_use systemd)
- $(meson_use elogind)
- -Dalsa=true
- -Dgudev=true
- -Dgcr3=false
- $(meson_use colord)
- $(meson_use cups)
- $(meson_use networkmanager network_manager)
- -Drfkill=true
- $(meson_use smartcard)
- $(meson_use input_devices_wacom wacom)
- $(meson_use wayland)
- $(meson_use modemmanager wwan)
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
- # Don't auto-suspend by default on AC power
- insinto /usr/share/glib-2.0/schemas
- doins "${FILESDIR}"/org.gnome.settings-daemon.plugins.power.gschema.override
-}
-
-src_test() {
- virtx meson_src_test
-}
-
-pkg_postinst() {
- udev_reload
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- udev_reload
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-49.1-r1.ebuild b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-49.1-r1.ebuild
deleted file mode 100644
index 4bf9233039a0..000000000000
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-49.1-r1.ebuild
+++ /dev/null
@@ -1,139 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit gnome.org gnome2-utils python-any-r1 meson udev virtualx xdg
-
-DESCRIPTION="Gnome Settings Daemon"
-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"
-
-IUSE="+colord +cups debug elogind modemmanager networkmanager smartcard systemd test +xwayland X"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="^^ ( elogind systemd )"
-
-COMMON_DEPEND="
- >=sci-geosciences/geocode-glib-3.10:2
- >=dev-libs/glib-2.70:2
- gnome-base/gnome-desktop:4=
- >=gnome-base/gsettings-desktop-schemas-46.0
- >=dev-libs/libgweather-4.2.0:4=
- colord? ( >=x11-misc/colord-1.4.5:= )
- >=media-libs/libcanberra-0.25
- >=app-misc/geoclue-2.3.1:2.0
- >=media-libs/libpulse-16.1[glib]
- >=sys-auth/polkit-0.114
- >=sys-power/upower-0.99.12:=
- dev-libs/libgudev:=
- dev-libs/wayland
- smartcard? ( app-crypt/gcr:4= )
- cups? ( >=net-print/cups-1.4[dbus] )
- modemmanager? (
- >=app-crypt/gcr-3.90.0:4=
- >=net-misc/modemmanager-1.18:=
- )
- networkmanager? ( >=net-misc/networkmanager-1.0 )
- media-libs/alsa-lib
- media-libs/fontconfig
- elogind? ( >=sys-auth/elogind-209 )
- systemd? ( >=sys-apps/systemd-243 )
- >=x11-libs/libnotify-0.7.3
- xwayland? (
- x11-libs/libXext
- x11-libs/libX11
- >=x11-libs/libXfixes-6.0.0
- )
- X? (
- x11-libs/libXext
- x11-libs/libX11
- >=x11-libs/libXfixes-6.0.0
- )
-"
-DEPEND="${COMMON_DEPEND}"
-# logind needed for power and session management, bug #464944
-RDEPEND="${COMMON_DEPEND}
- gnome-base/dconf
-"
-# rfkill requires linux/rfkill.h, thus linux-headers dep, not os-headers.
-# If this package wants to work on other kernels, we need to make rfkill conditional instead
-BDEPEND="
- sys-kernel/linux-headers
- dev-util/glib-utils
- dev-util/gdbus-codegen
- ${PYTHON_DEPS}
- test? (
- dev-util/umockdev
- $(python_gen_any_dep '
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- dev-python/python-dbusmock[${PYTHON_USEDEP}]
- ')
- gnome-base/gnome-session
- )
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-3.38.1-build-Allow-NM-optional-on-Linux.patch
- "${FILESDIR}"/${P}-not-unidle-for-inactive-session.patch
-)
-
-python_check_deps() {
- if use test; then
- python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" &&
- python_has_version "dev-python/python-dbusmock[${PYTHON_USEDEP}]"
- fi
-}
-
-pkg_setup() {
- python-any-r1_pkg_setup
-}
-
-src_configure() {
- local emesonargs=(
- -Dudev_dir="$(get_udevdir)"
- $(meson_use systemd)
- $(meson_use elogind)
- -Dalsa=true
- -Dgudev=true
- -Dgcr3=false
- $(meson_use colord)
- $(meson_use cups)
- $(meson_use networkmanager network_manager)
- -Drfkill=true
- $(meson_use smartcard)
- $(meson_use X x11)
- $(meson_use xwayland)
- $(meson_use modemmanager wwan)
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
- # Don't auto-suspend by default on AC power
- insinto /usr/share/glib-2.0/schemas
- doins "${FILESDIR}"/org.gnome.settings-daemon.plugins.power.gschema.override
-}
-
-src_test() {
- virtx meson_src_test
-}
-
-pkg_postinst() {
- udev_reload
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- udev_reload
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-49.1.ebuild b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-49.1.ebuild
deleted file mode 100644
index 044468c3e6c0..000000000000
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-49.1.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit gnome.org gnome2-utils python-any-r1 meson udev virtualx xdg
-
-DESCRIPTION="Gnome Settings Daemon"
-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"
-
-IUSE="+colord +cups debug elogind modemmanager networkmanager smartcard systemd test +xwayland X"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="^^ ( elogind systemd )"
-
-COMMON_DEPEND="
- >=sci-geosciences/geocode-glib-3.10:2
- >=dev-libs/glib-2.70:2
- gnome-base/gnome-desktop:4=
- >=gnome-base/gsettings-desktop-schemas-46.0
- >=dev-libs/libgweather-4.2.0:4=
- colord? ( >=x11-misc/colord-1.4.5:= )
- >=media-libs/libcanberra-0.25
- >=app-misc/geoclue-2.3.1:2.0
- >=media-libs/libpulse-16.1[glib]
- >=sys-auth/polkit-0.114
- >=sys-power/upower-0.99.12:=
- dev-libs/libgudev:=
- dev-libs/wayland
- smartcard? ( app-crypt/gcr:4= )
- cups? ( >=net-print/cups-1.4[dbus] )
- modemmanager? (
- >=app-crypt/gcr-3.90.0:4=
- >=net-misc/modemmanager-1.18:=
- )
- networkmanager? ( >=net-misc/networkmanager-1.0 )
- media-libs/alsa-lib
- media-libs/fontconfig
- elogind? ( >=sys-auth/elogind-209 )
- systemd? ( >=sys-apps/systemd-243 )
- >=x11-libs/libnotify-0.7.3
- xwayland? (
- x11-libs/libXext
- x11-libs/libX11
- >=x11-libs/libXfixes-6.0.0
- )
- X? (
- x11-libs/libXext
- x11-libs/libX11
- >=x11-libs/libXfixes-6.0.0
- )
-"
-DEPEND="${COMMON_DEPEND}"
-# logind needed for power and session management, bug #464944
-RDEPEND="${COMMON_DEPEND}
- gnome-base/dconf
-"
-# rfkill requires linux/rfkill.h, thus linux-headers dep, not os-headers.
-# If this package wants to work on other kernels, we need to make rfkill conditional instead
-BDEPEND="
- sys-kernel/linux-headers
- dev-util/glib-utils
- dev-util/gdbus-codegen
- ${PYTHON_DEPS}
- test? (
- dev-util/umockdev
- $(python_gen_any_dep '
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- dev-python/python-dbusmock[${PYTHON_USEDEP}]
- ')
- gnome-base/gnome-session
- )
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-3.38.1-build-Allow-NM-optional-on-Linux.patch
-)
-
-python_check_deps() {
- if use test; then
- python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" &&
- python_has_version "dev-python/python-dbusmock[${PYTHON_USEDEP}]"
- fi
-}
-
-pkg_setup() {
- python-any-r1_pkg_setup
-}
-
-src_configure() {
- local emesonargs=(
- -Dudev_dir="$(get_udevdir)"
- $(meson_use systemd)
- $(meson_use elogind)
- -Dalsa=true
- -Dgudev=true
- -Dgcr3=false
- $(meson_use colord)
- $(meson_use cups)
- $(meson_use networkmanager network_manager)
- -Drfkill=true
- $(meson_use smartcard)
- $(meson_use X x11)
- $(meson_use xwayland)
- $(meson_use modemmanager wwan)
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
- # Don't auto-suspend by default on AC power
- insinto /usr/share/glib-2.0/schemas
- doins "${FILESDIR}"/org.gnome.settings-daemon.plugins.power.gschema.override
-}
-
-src_test() {
- virtx meson_src_test
-}
-
-pkg_postinst() {
- udev_reload
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- udev_reload
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/gnome-base/gnome-settings-daemon/metadata.xml b/gnome-base/gnome-settings-daemon/metadata.xml
deleted file mode 100644
index 007ee2fae047..000000000000
--- a/gnome-base/gnome-settings-daemon/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <use>
- <flag name="xwayland">Enable Xwayland integration</flag>
- <flag name="elogind">Rely on <pkg>sys-auth/elogind</pkg> as runtime logind provider</flag>
- <flag name="modemmanager">Enable WWAN support via <pkg>net-misc/modemmanager</pkg>
- </flag>
- <flag name="systemd">Rely on <pkg>sys-apps/systemd</pkg> as runtime logind provider</flag>
- </use>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
deleted file mode 100644
index f57e4c7265b4..000000000000
--- a/gnome-base/gnome-shell/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-DIST gnome-shell-48.5.tar.xz 2237380 BLAKE2B cd531e41fdafface229870c685593506f8d6db1d89b0ee05327c38b0f0e7aadfc834daf7d1d5d544b456842f918b9b04841b5356b6ca017231f0e6a31780b2ff SHA512 c5ed53fd956f905f2129d26cd62055c86e3555dd0417caae8dd6e8d395be59a35193a388d33f23012588585a48110a083c8f036992f1bd21f461f0401f4b39c5
-DIST gnome-shell-48.7.tar.xz 2244996 BLAKE2B d0cee05aba38815ae87afc9efc252b934b4b2dc69bdd2acabf33891109ec0af7ea8e642db8884a5c2d1ad1b0b46a6bdc74c1effa6950b06a16c6b1e4d1486b6c SHA512 03405021f0e169bbc24dd35a795358f7f7d2a9fd9437adbdfa168ad1a74e4cdfcd3ca8415119b1fbd63a1092a58ccb0ea040bd783ef787911fd2d73b4ec3bcae
-DIST gnome-shell-48.8.tar.xz 2253148 BLAKE2B 2ce713f9cb9f9b3aa2091a7f8ab5ceb50e56e553d2f3a00d1cc7dd09c6a3c447a8183f7682a8abb87a376457ab1d317f50d6b3f6022fc3fa0fe14fa05aedadd1 SHA512 1dfdc942517785a514f806c299ede60a6299c7ae497f1d68b1847f276b4de51b30d8c0ca6802703030730add0a682eb0bc3a27cf6bd8a4a39f94ea133349b3e4
-DIST gnome-shell-49.6.tar.xz 2310480 BLAKE2B ee43239b58fcd7fdb04169128f81ae8f10ffd724c4057d1d1240ea1497842d8f592e7c2646b3a825015b42691d52bb0814b1db23c08a935221032104ac5ef8c1 SHA512 b5a9a416e787b17297fa919b0228eaf1ba2ecf3b251c8f3d585c7616f4de7776d491735e2f0d37001bc6cb420eff8f6eb5ce1b5dcda5076423ef7ab207380cf8
-DIST gnome-shell-49.7.tar.xz 2311204 BLAKE2B 24fc0e183992a3489eb72a3c10eda8c301e98a3c9c5102006d9ac95d4d958ccd65497e9ff68aa92331c4a9eb26a0afce4fd47ae2f0dd2cbe3d1ffc535bbb80a8 SHA512 542cd03c0c724aee4970fb68a27e852f9f04bd1a847952e811a9c359e3124954554de4347ffdd03b48c31cd3f01aebb3138329c628df7beacc7b59348af57495
diff --git a/gnome-base/gnome-shell/files/0001-shell-elogind-support-to-avoid-stubbed-sd_notify.patch b/gnome-base/gnome-shell/files/0001-shell-elogind-support-to-avoid-stubbed-sd_notify.patch
deleted file mode 100644
index ae7ded217eeb..000000000000
--- a/gnome-base/gnome-shell/files/0001-shell-elogind-support-to-avoid-stubbed-sd_notify.patch
+++ /dev/null
@@ -1,79 +0,0 @@
-From ee7240469583e9ab5124ba6c3df12c91050f177e Mon Sep 17 00:00:00 2001
-From: Swagtoy <me@ow.swag.toys>
-Date: Wed, 27 May 2026 17:57:33 -0400
-Subject: [PATCH] shell: elogind support to avoid stubbed sd_notify
-
-sd_notify is supported by elogind (with such an unfortunate name) and
-openrc's supervise-daemon is able to get at READY=1. Unfortunately, it
-is stubbed, so let's start using it if -Dsystemd=off and elogind is
-found.
-
-Signed-off-by: Swagtoy <me@ow.swag.toys>
----
- config.h.meson | 3 +++
- meson.build | 6 +++++-
- src/shell-util.c | 4 +++-
- 3 files changed, 11 insertions(+), 2 deletions(-)
-
-diff --git a/config.h.meson b/config.h.meson
-index a357e1c1f..2c4923617 100644
---- a/config.h.meson
-+++ b/config.h.meson
-@@ -28,6 +28,9 @@
- /* Define if we have systemd */
- #mesondefine HAVE_SYSTEMD
-
-+/* Define if we have elogind */
-+#mesondefine HAVE_ELOGIND
-+
- /* Define if _NL_TIME_FIRST_WEEKDATE is available */
- #mesondefine HAVE__NL_TIME_FIRST_WEEKDAY
-
-diff --git a/meson.build b/meson.build
-index 14ba11953..05d0bc910 100644
---- a/meson.build
-+++ b/meson.build
-@@ -129,9 +129,12 @@ if get_option('systemd')
- systemd_dep = dependency('systemd', version: systemd_req)
- systemduserunitdir = systemd_dep.get_variable('systemduserunitdir',
- pkgconfig_define: ['prefix', prefix])
-+ have_elogind = false
- have_systemd = true
- else
-- libsystemd_dep = []
-+ # elogind isn't required either, but reap the benefits if it does exists
-+ libsystemd_dep = dependency('libelogind', required: false)
-+ have_elogind = libsystemd_dep.found()
- have_systemd = false
- endif
-
-@@ -154,6 +157,7 @@ cdata.set_quoted('GETTEXT_PACKAGE', meson.project_name())
- cdata.set_quoted('VERSION', meson.project_version())
- cdata.set_quoted('PACKAGE_VERSION', meson.project_version())
-
-+cdata.set('HAVE_ELOGIND', have_elogind)
- cdata.set('HAVE_NETWORKMANAGER', have_networkmanager)
- cdata.set('HAVE_PIPEWIRE', have_pipewire)
- cdata.set('HAVE_SYSTEMD', have_systemd)
-diff --git a/src/shell-util.c b/src/shell-util.c
-index 21fe7a7f4..ecc3c169c 100644
---- a/src/shell-util.c
-+++ b/src/shell-util.c
-@@ -35,11 +35,13 @@
- #ifdef HAVE_SYSTEMD
- #include <systemd/sd-daemon.h>
- #include <systemd/sd-login.h>
-+#elif defined(HAVE_ELOGIND)
-+#include <elogind/sd-daemon.h>
- #else
- /* So we don't need to add ifdef's everywhere */
- #define sd_notify(u, m) do {} while (0)
- #define sd_notifyf(u, m, ...) do {} while (0)
--#endif
-+#endif /* HAVE_SYSTEMD */
-
- static void
- stop_pick (ClutterActor *actor)
---
-2.53.0
-
diff --git a/gnome-base/gnome-shell/files/notify-gnome-session-when-ready.patch b/gnome-base/gnome-shell/files/notify-gnome-session-when-ready.patch
deleted file mode 100644
index 2040358148d4..000000000000
--- a/gnome-base/gnome-shell/files/notify-gnome-session-when-ready.patch
+++ /dev/null
@@ -1,63 +0,0 @@
-From 1747a59aa5d44f4d7b74e1f1fee1d48174a1ce5a Mon Sep 17 00:00:00 2001
-From: Adrian Vovk <adrianvovk@gmail.com>
-Date: Tue, 27 May 2025 17:03:34 -0400
-Subject: [PATCH] main: Notify gnome-session when we're ready
-
-Basically, we recently[1] removed XSMP from gnome-session because it's
-been disabled for a while. Mutter also[2] removed its XSMP integration
-shortly after.
-
-However, it turns out that gnome-session's builtin service manager was
-relying on 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
-
-This is a temporary measure. GDM will soon switch[3] to an architecture
-that will allow us to completely drop gnome-session's builtin service
-manager, and this workaround will go away
-
-[1]: https://gitlab.gnome.org/GNOME/gnome-session/-/merge_requests/139
-[2]: https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4438
-[3]: https://gitlab.gnome.org/GNOME/gdm/-/merge_requests/289
-
-Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3730>
----
- js/ui/main.js | 15 +++++++++++++++
- 1 file changed, 15 insertions(+)
-
-diff --git a/js/ui/main.js b/js/ui/main.js
-index 76b917f48c..1fc75e130f 100644
---- a/js/ui/main.js
-+++ b/js/ui/main.js
-@@ -319,6 +319,7 @@ async function _initializeUI() {
- GLib.idle_add(GLib.PRIORITY_DEFAULT, () => {
- Shell.util_sd_notify();
- global.context.notify_ready();
-+ _notifyGnomeSessionReady();
- return GLib.SOURCE_REMOVE;
- });
-
-@@ -383,6 +384,20 @@ async function _initializeUI() {
- });
- }
-
-+async function _notifyGnomeSessionReady() {
-+ try {
-+ let params = GLib.Variant.new('(ss)', ['org.gnome.Shell.desktop', '']);
-+ await Gio.DBus.session.call(
-+ 'org.gnome.SessionManager',
-+ '/org/gnome/SessionManager',
-+ 'org.gnome.SessionManager',
-+ 'RegisterClient', params, null,
-+ Gio.DBusCallFlags.NONE, -1, null);
-+ } catch (e) {
-+ log(`Error notifying gnome-session that we're ready: ${e.message}`);
-+ }
-+}
-+
- function _handleShowWelcomeScreen() {
- const lastShownVersion = global.settings.get_string(WELCOME_DIALOG_LAST_SHOWN_VERSION);
- if (Util.GNOMEversionCompare(WELCOME_DIALOG_LAST_TOUR_CHANGE, lastShownVersion) > 0) {
---
-GitLab
-
diff --git a/gnome-base/gnome-shell/gnome-shell-48.5.ebuild b/gnome-base/gnome-shell/gnome-shell-48.5.ebuild
deleted file mode 100644
index 9d56aa87f189..000000000000
--- a/gnome-base/gnome-shell/gnome-shell-48.5.ebuild
+++ /dev/null
@@ -1,190 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit flag-o-matic gnome.org gnome2-utils meson optfeature python-single-r1 virtualx xdg
-
-DESCRIPTION="Provides core UI functions for the GNOME desktop"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-shell"
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-
-IUSE="X elogind gtk-doc +ibus +networkmanager pipewire systemd test wayland"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
- ?? ( elogind systemd )"
-RESTRICT="!test? ( test )"
-
-# libXfixes-5.0 needed for pointer barriers and #include <X11/extensions/Xfixes.h>
-DEPEND="
- >=gnome-extra/evolution-data-server-3.46.0:=
- >=app-crypt/gcr-3.90.0:4=[introspection]
- >=dev-libs/glib-2.68:2
- >=dev-libs/gobject-introspection-1.82.0-r2:=
- >=dev-libs/gjs-1.73.1[cairo(+)]
- >=gui-libs/gtk-4:4[X?,introspection,wayland?]
- >=x11-wm/mutter-48.0:0/16[introspection,test?]
- >=sys-auth/polkit-0.120_p20220509[introspection]
- >=gnome-base/gsettings-desktop-schemas-48_beta[introspection]
- >=app-i18n/ibus-1.5.19
- dev-python/docutils
- >=gnome-base/gnome-desktop-40.0:4=
- networkmanager? (
- >=net-misc/networkmanager-1.10.4[introspection]
- net-libs/libnma[introspection]
- >=app-crypt/libsecret-0.18
- )
- pipewire? ( >=media-video/pipewire-0.3.49:= )
- systemd? (
- >=sys-apps/systemd-246:=
- >=gnome-base/gnome-desktop-3.34.2:3=[systemd]
- )
- elogind? ( >=sys-auth/elogind-237 )
-
- app-arch/gnome-autoar
- dev-libs/json-glib
-
- >=app-accessibility/at-spi2-core-2.46:2[introspection]
- x11-libs/gdk-pixbuf:2[introspection]
- dev-libs/libxml2:2=
- x11-libs/libX11
-
- >=media-libs/libpulse-2[glib]
- dev-libs/libical:=
- x11-libs/libXext
- >=x11-libs/libXfixes-5.0
-
- gui-libs/gtk:4[introspection]
-
- ${PYTHON_DEPS}
- $(python_gen_cond_dep '
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- ')
- media-libs/libglvnd[X]
-"
-# Runtime-only deps are probably incomplete and approximate.
-# Introspection deps generated from inspection of the output of:
-# for i in `rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- |sort -u`; do echo $i ;done |cut -d, -f1 |sort -u
-# or
-# rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- | sed -e 's:[{}]::g' | awk '{$1=$1; print}' | awk -F',' '{$1=$1;print}' | tr ' ' '\n' | sort -u | sed -e 's/://g'
-# These will give a lot of unnecessary things due to greedy matching (TODO), and `(?s).*?` doesn't seem to work as desired.
-# Compare with `grep -rhI 'imports.gi.versions' |sort -u` for any SLOT requirements
-# Each block:
-# 1. Introspection stuff needed via imports.gi (those that build time check may be listed above already)
-# 2. gnome-session needed for shutdown/reboot/inhibitors/etc
-# 3. Control shell settings
-# 4. xdg-utils needed for xdg-open, used by extension tool
-# 5. adwaita-icon-theme needed for various icons & arrows (3.26 for new video-joined-displays-symbolic and co icons; review for 3.28+)
-# 6. mobile-broadband-provider-info, timezone-data for shell-mobile-providers.c # TODO: Review
-# 7. IBus is needed for nls integration
-# 8. Adwaita font used in gnome-shell global CSS (if removing this for some reason, make sure it's pulled in somehow for non-meta users still too)
-# 9. xdg-desktop-portal-gtk for various integration, e.g. #764632
-# 10. TODO: semi-optional webkit-gtk[introspection] for captive portal helper
-RDEPEND="${DEPEND}
- >=sys-apps/accountsservice-0.6.14[introspection]
- app-accessibility/at-spi2-core:2[introspection]
- app-misc/geoclue:2.0[introspection]
- media-libs/graphene[introspection]
- >=x11-libs/pango-1.46.0[introspection]
- net-libs/libsoup:3.0[introspection]
- >=sys-power/upower-0.99:=[introspection]
- gnome-base/librsvg:2[introspection]
- gui-libs/libadwaita:1[introspection]
-
- >=gnome-base/gnome-session-2.91.91
- >=gnome-base/gnome-settings-daemon-3.8.3
-
- x11-misc/xdg-utils
-
- >=x11-themes/adwaita-icon-theme-3.26
-
- networkmanager? (
- net-misc/mobile-broadband-provider-info
- sys-libs/timezone-data
- )
- ibus? ( >=app-i18n/ibus-1.5.26[gtk3,gtk4,introspection] )
- media-fonts/adwaita-fonts
-
- sys-apps/xdg-desktop-portal-gnome
-"
-# avoid circular dependency, see bug #546134
-PDEPEND="
- >=gnome-base/gdm-3.5[introspection(+)]
- >=gnome-base/gnome-control-center-3.26[networkmanager(+)?]
-"
-BDEPEND="
- >=dev-build/meson-1.3.0
- dev-libs/libxslt
- >=dev-util/gdbus-codegen-2.80.5-r1
- dev-util/glib-utils
- gtk-doc? ( >=dev-util/gtk-doc-1.17
- >=dev-util/gi-docgen-2021.1
- app-text/docbook-xml-dtd:4.5 )
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- test? (
- sys-apps/dbus
- x11-wm/mutter[test]
- )
-"
-# These are not needed from tarballs, unless stylesheets or manpage get patched with patchset:
-# dev-lang/sassc
-# app-text/asciidoc
-
-src_prepare() {
- default
- xdg_environment_reset
- # Hack in correct python shebang
- sed -e "s:python\.full_path():'/usr/bin/env ${EPYTHON}':" -i src/meson.build || die
-}
-
-src_configure() {
- use X || append-cppflags -DGENTOO_GTK_HIDE_X11
- use wayland || append-cppflags -DGENTOO_GTK_HIDE_WAYLAND
-
- local emesonargs=(
- $(meson_use pipewire camera_monitor)
- -Dextensions_tool=true
- -Dextensions_app=true
- $(meson_use gtk-doc gtk_doc)
- -Dman=true
- $(meson_use test tests)
- $(meson_use networkmanager)
- $(meson_use networkmanager portal_helper)
- $(meson_use systemd) # this controls journald integration and desktop file user services related property only as of 3.34.4
- # (structured logging and having gnome-shell launched apps use its own identifier instead of gnome-session)
- # suspend support is runtime optional via /run/systemd/seats presence and org.freedesktop.login1.Manager dbus interface; elogind should provide what's necessary
- )
- meson_src_configure
-}
-
-src_test() {
- # Reset variables to avoid issues from /etc/profile.d/flatpak.sh file modifying XDG_DATA_DIRS
- gnome2_environment_reset
- export XDG_DATA_DIRS="${EPREFIX}"/usr/share
- virtx dbus-run-session meson test -C "${BUILD_DIR}" || die
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-
- if ! has_version "media-libs/mesa[llvm]"; then
- elog "llvmpipe is used as fallback when no 3D acceleration"
- elog "is available. You will need to enable llvm USE for"
- elog "media-libs/mesa if you do not have hardware 3D setup."
- fi
-
- optfeature "Bluetooth integration" gnome-base/gnome-control-center[bluetooth] net-wireless/gnome-bluetooth:3[introspection]
- optfeature "Browser extension integration" gnome-extra/gnome-browser-connector
- optfeature "Screencast/capture support" media-video/pipewire media-libs/gstreamer[introspection] media-libs/gst-plugins-base[introspection] media-libs/gst-plugins-good media-plugins/gst-plugins-vpx
- optfeature "Weather support" dev-libs/libgweather:4[introspection]
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/gnome-base/gnome-shell/gnome-shell-48.7.ebuild b/gnome-base/gnome-shell/gnome-shell-48.7.ebuild
deleted file mode 100644
index 506b90182f2c..000000000000
--- a/gnome-base/gnome-shell/gnome-shell-48.7.ebuild
+++ /dev/null
@@ -1,196 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit flag-o-matic gnome.org gnome2-utils meson optfeature python-single-r1 virtualx xdg
-
-DESCRIPTION="Provides core UI functions for the GNOME desktop"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-shell"
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-
-IUSE="X elogind gtk-doc +ibus +networkmanager pipewire selinux systemd test wayland"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
- ?? ( elogind systemd )"
-RESTRICT="!test? ( test )"
-
-# libXfixes-5.0 needed for pointer barriers and #include <X11/extensions/Xfixes.h>
-DEPEND="
- >=gnome-extra/evolution-data-server-3.46.0:=
- >=app-crypt/gcr-3.90.0:4=[introspection]
- >=dev-libs/glib-2.68:2
- >=dev-libs/gobject-introspection-1.82.0-r2:=
- >=dev-libs/gjs-1.81.2[cairo(+)]
- >=gui-libs/gtk-4:4[X?,introspection,wayland?]
- >=x11-wm/mutter-48.0:0/16[introspection,test?]
- >=sys-auth/polkit-0.120_p20220509[introspection]
- >=gnome-base/gsettings-desktop-schemas-48_beta[introspection]
- >=app-i18n/ibus-1.5.19
- dev-python/docutils
- >=gnome-base/gnome-desktop-40.0:4=
- networkmanager? (
- >=net-misc/networkmanager-1.10.4[introspection]
- net-libs/libnma[introspection]
- >=app-crypt/libsecret-0.18
- )
- pipewire? ( >=media-video/pipewire-0.3.49:= )
- systemd? (
- >=sys-apps/systemd-246:=
- >=gnome-base/gnome-desktop-3.34.2:3=[systemd]
- )
- elogind? ( >=sys-auth/elogind-237 )
-
- app-arch/gnome-autoar
- dev-libs/json-glib
-
- >=app-accessibility/at-spi2-core-2.46:2[introspection]
- x11-libs/gdk-pixbuf:2[introspection]
- dev-libs/libxml2:2=
- x11-libs/libX11
-
- >=media-libs/libpulse-2[glib]
- dev-libs/libical:=
- x11-libs/libXext
- >=x11-libs/libXfixes-5.0
-
- gui-libs/gtk:4[introspection]
-
- ${PYTHON_DEPS}
- $(python_gen_cond_dep '
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- ')
- media-libs/libglvnd[X]
-"
-# Runtime-only deps are probably incomplete and approximate.
-# Introspection deps generated from inspection of the output of:
-# for i in `rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- |sort -u`; do echo $i ;done |cut -d, -f1 |sort -u
-# or
-# rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- | sed -e 's:[{}]::g' | awk '{$1=$1; print}' | awk -F',' '{$1=$1;print}' | tr ' ' '\n' | sort -u | sed -e 's/://g'
-# These will give a lot of unnecessary things due to greedy matching (TODO), and `(?s).*?` doesn't seem to work as desired.
-# Compare with `grep -rhI 'imports.gi.versions' |sort -u` for any SLOT requirements
-# Each block:
-# 1. Introspection stuff needed via imports.gi (those that build time check may be listed above already)
-# 2. gnome-session needed for shutdown/reboot/inhibitors/etc
-# 3. Control shell settings
-# 4. xdg-utils needed for xdg-open, used by extension tool
-# 5. adwaita-icon-theme needed for various icons & arrows (3.26 for new video-joined-displays-symbolic and co icons; review for 3.28+)
-# 6. mobile-broadband-provider-info, timezone-data for shell-mobile-providers.c # TODO: Review
-# 7. IBus is needed for nls integration
-# 8. Adwaita font used in gnome-shell global CSS (if removing this for some reason, make sure it's pulled in somehow for non-meta users still too)
-# 9. xdg-desktop-portal-gtk for various integration, e.g. #764632
-# 10. TODO: semi-optional webkit-gtk[introspection] for captive portal helper
-RDEPEND="${DEPEND}
- >=sys-apps/accountsservice-0.6.14[introspection]
- app-accessibility/at-spi2-core:2[introspection]
- app-misc/geoclue:2.0[introspection]
- media-libs/graphene[introspection]
- >=x11-libs/pango-1.46.0[introspection]
- net-libs/libsoup:3.0[introspection]
- >=sys-power/upower-0.99:=[introspection]
- gnome-base/librsvg:2[introspection]
- gui-libs/libadwaita:1[introspection]
-
- >=gnome-base/gnome-session-48.0-r2
- >=gnome-base/gnome-settings-daemon-3.8.3
-
- x11-misc/xdg-utils
-
- >=x11-themes/adwaita-icon-theme-3.26
-
- networkmanager? (
- net-misc/mobile-broadband-provider-info
- sys-libs/timezone-data
- )
- ibus? ( >=app-i18n/ibus-1.5.26[gtk3,gtk4,introspection] )
- selinux? ( sec-policy/selinux-wm )
- media-fonts/adwaita-fonts
-
- sys-apps/xdg-desktop-portal-gnome
-"
-# avoid circular dependency, see bug #546134
-PDEPEND="
- >=gnome-base/gdm-3.5[introspection(+)]
- >=gnome-base/gnome-control-center-3.26[networkmanager(+)?]
-"
-BDEPEND="
- >=dev-build/meson-1.3.0
- dev-libs/libxslt
- >=dev-util/gdbus-codegen-2.80.5-r1
- dev-util/glib-utils
- gtk-doc? ( >=dev-util/gtk-doc-1.17
- >=dev-util/gi-docgen-2021.1
- app-text/docbook-xml-dtd:4.5 )
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- test? (
- sys-apps/dbus
- x11-wm/mutter[test]
- )
-"
-# These are not needed from tarballs, unless stylesheets or manpage get patched with patchset:
-# dev-lang/sassc
-# app-text/asciidoc
-
-PATCHES=(
- # https://bugs.gentoo.org/959295 gnome-session thinks gnome-shell died when built with USE="-X"
- "${FILESDIR}"/notify-gnome-session-when-ready.patch
-)
-
-src_prepare() {
- default
- xdg_environment_reset
- # Hack in correct python shebang
- sed -e "s:python\.full_path():'/usr/bin/env ${EPYTHON}':" -i src/meson.build || die
-}
-
-src_configure() {
- use X || append-cppflags -DGENTOO_GTK_HIDE_X11
- use wayland || append-cppflags -DGENTOO_GTK_HIDE_WAYLAND
-
- local emesonargs=(
- $(meson_use pipewire camera_monitor)
- -Dextensions_tool=true
- -Dextensions_app=true
- $(meson_use gtk-doc gtk_doc)
- -Dman=true
- $(meson_use test tests)
- $(meson_use networkmanager)
- $(meson_use networkmanager portal_helper)
- $(meson_use systemd) # this controls journald integration and desktop file user services related property only as of 3.34.4
- # (structured logging and having gnome-shell launched apps use its own identifier instead of gnome-session)
- # suspend support is runtime optional via /run/systemd/seats presence and org.freedesktop.login1.Manager dbus interface; elogind should provide what's necessary
- )
- meson_src_configure
-}
-
-src_test() {
- # Reset variables to avoid issues from /etc/profile.d/flatpak.sh file modifying XDG_DATA_DIRS
- gnome2_environment_reset
- export XDG_DATA_DIRS="${EPREFIX}"/usr/share
- virtx dbus-run-session meson test -C "${BUILD_DIR}" || die
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-
- if ! has_version "media-libs/mesa[llvm]"; then
- elog "llvmpipe is used as fallback when no 3D acceleration"
- elog "is available. You will need to enable llvm USE for"
- elog "media-libs/mesa if you do not have hardware 3D setup."
- fi
-
- optfeature "Bluetooth integration" gnome-base/gnome-control-center[bluetooth] net-wireless/gnome-bluetooth:3[introspection]
- optfeature "Browser extension integration" gnome-extra/gnome-browser-connector
- optfeature "Screencast/capture support" media-video/pipewire media-libs/gstreamer[introspection] media-libs/gst-plugins-base[introspection] media-libs/gst-plugins-good media-plugins/gst-plugins-vpx
- optfeature "Weather support" dev-libs/libgweather:4[introspection]
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/gnome-base/gnome-shell/gnome-shell-48.8.ebuild b/gnome-base/gnome-shell/gnome-shell-48.8.ebuild
deleted file mode 100644
index b2934b86b99b..000000000000
--- a/gnome-base/gnome-shell/gnome-shell-48.8.ebuild
+++ /dev/null
@@ -1,195 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit flag-o-matic gnome.org gnome2-utils meson optfeature python-single-r1 virtualx xdg
-
-DESCRIPTION="Provides core UI functions for the GNOME desktop"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-shell"
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-
-IUSE="X elogind gtk-doc +ibus +networkmanager pipewire systemd test wayland"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
- ?? ( elogind systemd )"
-RESTRICT="!test? ( test )"
-
-# libXfixes-5.0 needed for pointer barriers and #include <X11/extensions/Xfixes.h>
-DEPEND="
- >=gnome-extra/evolution-data-server-3.46.0:=
- >=app-crypt/gcr-3.90.0:4=[introspection]
- >=dev-libs/glib-2.68:2
- >=dev-libs/gobject-introspection-1.82.0-r2:=
- >=dev-libs/gjs-1.81.2[cairo(+)]
- >=gui-libs/gtk-4:4[X?,introspection,wayland?]
- >=x11-wm/mutter-48.0:0/16[introspection,test?]
- >=sys-auth/polkit-0.120_p20220509[introspection]
- >=gnome-base/gsettings-desktop-schemas-48_beta[introspection]
- >=app-i18n/ibus-1.5.19
- dev-python/docutils
- >=gnome-base/gnome-desktop-40.0:4=
- networkmanager? (
- >=net-misc/networkmanager-1.10.4[introspection]
- net-libs/libnma[introspection]
- >=app-crypt/libsecret-0.18
- )
- pipewire? ( >=media-video/pipewire-0.3.49:= )
- systemd? (
- >=sys-apps/systemd-246:=
- >=gnome-base/gnome-desktop-3.34.2:3=[systemd]
- )
- elogind? ( >=sys-auth/elogind-237 )
-
- app-arch/gnome-autoar
- dev-libs/json-glib
-
- >=app-accessibility/at-spi2-core-2.46:2[introspection]
- x11-libs/gdk-pixbuf:2[introspection]
- dev-libs/libxml2:2=
- x11-libs/libX11
-
- >=media-libs/libpulse-2[glib]
- dev-libs/libical:=
- x11-libs/libXext
- >=x11-libs/libXfixes-5.0
-
- gui-libs/gtk:4[introspection]
-
- ${PYTHON_DEPS}
- $(python_gen_cond_dep '
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- ')
- media-libs/libglvnd[X]
-"
-# Runtime-only deps are probably incomplete and approximate.
-# Introspection deps generated from inspection of the output of:
-# for i in `rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- |sort -u`; do echo $i ;done |cut -d, -f1 |sort -u
-# or
-# rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- | sed -e 's:[{}]::g' | awk '{$1=$1; print}' | awk -F',' '{$1=$1;print}' | tr ' ' '\n' | sort -u | sed -e 's/://g'
-# These will give a lot of unnecessary things due to greedy matching (TODO), and `(?s).*?` doesn't seem to work as desired.
-# Compare with `grep -rhI 'imports.gi.versions' |sort -u` for any SLOT requirements
-# Each block:
-# 1. Introspection stuff needed via imports.gi (those that build time check may be listed above already)
-# 2. gnome-session needed for shutdown/reboot/inhibitors/etc
-# 3. Control shell settings
-# 4. xdg-utils needed for xdg-open, used by extension tool
-# 5. adwaita-icon-theme needed for various icons & arrows (3.26 for new video-joined-displays-symbolic and co icons; review for 3.28+)
-# 6. mobile-broadband-provider-info, timezone-data for shell-mobile-providers.c # TODO: Review
-# 7. IBus is needed for nls integration
-# 8. Adwaita font used in gnome-shell global CSS (if removing this for some reason, make sure it's pulled in somehow for non-meta users still too)
-# 9. xdg-desktop-portal-gtk for various integration, e.g. #764632
-# 10. TODO: semi-optional webkit-gtk[introspection] for captive portal helper
-RDEPEND="${DEPEND}
- >=sys-apps/accountsservice-0.6.14[introspection]
- app-accessibility/at-spi2-core:2[introspection]
- app-misc/geoclue:2.0[introspection]
- media-libs/graphene[introspection]
- >=x11-libs/pango-1.46.0[introspection]
- net-libs/libsoup:3.0[introspection]
- >=sys-power/upower-0.99:=[introspection]
- gnome-base/librsvg:2[introspection]
- gui-libs/libadwaita:1[introspection]
-
- >=gnome-base/gnome-session-48.0-r2
- >=gnome-base/gnome-settings-daemon-3.8.3
-
- x11-misc/xdg-utils
-
- >=x11-themes/adwaita-icon-theme-3.26
-
- networkmanager? (
- net-misc/mobile-broadband-provider-info
- sys-libs/timezone-data
- )
- ibus? ( >=app-i18n/ibus-1.5.26[gtk3,gtk4,introspection] )
- media-fonts/adwaita-fonts
-
- sys-apps/xdg-desktop-portal-gnome
-"
-# avoid circular dependency, see bug #546134
-PDEPEND="
- >=gnome-base/gdm-3.5[introspection(+)]
- >=gnome-base/gnome-control-center-3.26[networkmanager(+)?]
-"
-BDEPEND="
- >=dev-build/meson-1.3.0
- dev-libs/libxslt
- >=dev-util/gdbus-codegen-2.80.5-r1
- dev-util/glib-utils
- gtk-doc? ( >=dev-util/gtk-doc-1.17
- >=dev-util/gi-docgen-2021.1
- app-text/docbook-xml-dtd:4.5 )
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- test? (
- sys-apps/dbus
- x11-wm/mutter[test]
- )
-"
-# These are not needed from tarballs, unless stylesheets or manpage get patched with patchset:
-# dev-lang/sassc
-# app-text/asciidoc
-
-PATCHES=(
- # https://bugs.gentoo.org/959295 gnome-session thinks gnome-shell died when built with USE="-X"
- "${FILESDIR}"/notify-gnome-session-when-ready.patch
-)
-
-src_prepare() {
- default
- xdg_environment_reset
- # Hack in correct python shebang
- sed -e "s:python\.full_path():'/usr/bin/env ${EPYTHON}':" -i src/meson.build || die
-}
-
-src_configure() {
- use X || append-cppflags -DGENTOO_GTK_HIDE_X11
- use wayland || append-cppflags -DGENTOO_GTK_HIDE_WAYLAND
-
- local emesonargs=(
- $(meson_use pipewire camera_monitor)
- -Dextensions_tool=true
- -Dextensions_app=true
- $(meson_use gtk-doc gtk_doc)
- -Dman=true
- $(meson_use test tests)
- $(meson_use networkmanager)
- $(meson_use networkmanager portal_helper)
- $(meson_use systemd) # this controls journald integration and desktop file user services related property only as of 3.34.4
- # (structured logging and having gnome-shell launched apps use its own identifier instead of gnome-session)
- # suspend support is runtime optional via /run/systemd/seats presence and org.freedesktop.login1.Manager dbus interface; elogind should provide what's necessary
- )
- meson_src_configure
-}
-
-src_test() {
- # Reset variables to avoid issues from /etc/profile.d/flatpak.sh file modifying XDG_DATA_DIRS
- gnome2_environment_reset
- export XDG_DATA_DIRS="${EPREFIX}"/usr/share
- virtx dbus-run-session meson test -C "${BUILD_DIR}" || die
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-
- if ! has_version "media-libs/mesa[llvm]"; then
- elog "llvmpipe is used as fallback when no 3D acceleration"
- elog "is available. You will need to enable llvm USE for"
- elog "media-libs/mesa if you do not have hardware 3D setup."
- fi
-
- optfeature "Bluetooth integration" gnome-base/gnome-control-center[bluetooth] net-wireless/gnome-bluetooth:3[introspection]
- optfeature "Browser extension integration" gnome-extra/gnome-browser-connector
- optfeature "Screencast/capture support" media-video/pipewire media-libs/gstreamer[introspection] media-libs/gst-plugins-base[introspection] media-libs/gst-plugins-good media-plugins/gst-plugins-vpx
- optfeature "Weather support" dev-libs/libgweather:4[introspection]
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/gnome-base/gnome-shell/gnome-shell-49.6-r1.ebuild b/gnome-base/gnome-shell/gnome-shell-49.6-r1.ebuild
deleted file mode 100644
index b0e2be7412bb..000000000000
--- a/gnome-base/gnome-shell/gnome-shell-49.6-r1.ebuild
+++ /dev/null
@@ -1,199 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit flag-o-matic gnome.org gnome2-utils meson optfeature python-single-r1 virtualx xdg
-
-DESCRIPTION="Provides core UI functions for the GNOME desktop"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-shell"
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
-
-IUSE="X elogind gtk-doc +ibus +networkmanager pipewire selinux systemd test wayland"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
- ?? ( elogind systemd )"
-RESTRICT="!test? ( test )"
-
-# libXfixes-5.0 needed for pointer barriers and #include <X11/extensions/Xfixes.h>
-DEPEND="
- >=gnome-extra/evolution-data-server-3.46.0:=
- >=app-crypt/gcr-3.90.0:4=[introspection]
- >=dev-libs/glib-2.86.0:2
- >=dev-libs/gobject-introspection-1.86.0:=
- >=dev-libs/gjs-1.85.90[cairo(+)]
- >=gui-libs/gtk-4:4[X?,introspection,wayland?]
- >=x11-wm/mutter-49.0:0/17[introspection,test?]
- >=sys-auth/polkit-0.120_p20220509[introspection]
- >=gnome-base/gsettings-desktop-schemas-49_alpha[introspection]
- X? (
- x11-libs/libX11
- x11-libs/libXext
- >=x11-libs/libXfixes-5.0
- )
- >=app-i18n/ibus-1.5.19
- dev-python/docutils
- >=gnome-base/gnome-desktop-40.0:4=
- networkmanager? (
- >=net-misc/networkmanager-1.10.4[introspection]
- net-libs/libnma[introspection]
- >=app-crypt/libsecret-0.18
- )
- pipewire? ( >=media-video/pipewire-0.3.49:= )
- systemd? (
- >=sys-apps/systemd-246:=
- >=gnome-base/gnome-desktop-3.34.2:3=[systemd]
- )
- elogind? ( >=sys-auth/elogind-237 )
-
- app-arch/gnome-autoar
- dev-libs/json-glib
- net-libs/libsoup:3.0
-
- >=app-accessibility/at-spi2-core-2.46:2[introspection]
- x11-libs/gdk-pixbuf:2[introspection]
- dev-libs/libxml2:2=
-
- >=media-libs/libpulse-2[glib]
- dev-libs/libical:=
-
- ${PYTHON_DEPS}
- $(python_gen_cond_dep '
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- ')
- media-libs/libglvnd[X]
-"
-# Runtime-only deps are probably incomplete and approximate.
-# Introspection deps generated from inspection of the output of:
-# for i in `rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- |sort -u`; do echo $i ;done |cut -d, -f1 |sort -u
-# or
-# rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- | sed -e 's:[{}]::g' | awk '{$1=$1; print}' | awk -F',' '{$1=$1;print}' | tr ' ' '\n' | sort -u | sed -e 's/://g'
-# These will give a lot of unnecessary things due to greedy matching (TODO), and `(?s).*?` doesn't seem to work as desired.
-# Compare with `grep -rhI 'imports.gi.versions' |sort -u` for any SLOT requirements
-# Each block:
-# 1. Introspection stuff needed via imports.gi (those that build time check may be listed above already)
-# 2. gnome-session needed for shutdown/reboot/inhibitors/etc
-# 3. Control shell settings
-# 4. xdg-utils needed for xdg-open, used by extension tool
-# 5. adwaita-icon-theme needed for various icons & arrows (3.26 for new video-joined-displays-symbolic and co icons; review for 3.28+)
-# 6. mobile-broadband-provider-info, timezone-data for shell-mobile-providers.c # TODO: Review
-# 7. IBus is needed for nls integration
-# 8. Adwaita font used in gnome-shell global CSS (if removing this for some reason, make sure it's pulled in somehow for non-meta users still too)
-# 9. xdg-desktop-portal-gtk for various integration, e.g. #764632
-# 10. TODO: semi-optional webkit-gtk[introspection] for captive portal helper
-RDEPEND="${DEPEND}
- >=sys-apps/accountsservice-0.6.14[introspection]
- app-accessibility/at-spi2-core:2[introspection]
- app-misc/geoclue:2.0[introspection]
- media-libs/graphene[introspection]
- >=x11-libs/pango-1.46.0[introspection]
- net-libs/libsoup:3.0[introspection]
- >=sys-power/upower-0.99:=[introspection]
- gnome-base/librsvg:2[introspection]
- gui-libs/libadwaita:1[introspection]
-
- >=gnome-base/gnome-session-49
- >=gnome-base/gnome-settings-daemon-3.8.3
-
- x11-misc/xdg-utils
-
- >=x11-themes/adwaita-icon-theme-3.26
-
- networkmanager? (
- net-misc/mobile-broadband-provider-info
- sys-libs/timezone-data
- )
- ibus? ( >=app-i18n/ibus-1.5.26[gtk3,gtk4,introspection] )
- selinux? ( sec-policy/selinux-wm )
- media-fonts/adwaita-fonts
-
- sys-apps/xdg-desktop-portal-gnome
-"
-
-# avoid circular dependency, see bug #546134
-PDEPEND="
- >=gnome-base/gdm-49[introspection(+)]
- >=gnome-base/gnome-control-center-3.26[networkmanager(+)?]
-"
-BDEPEND="
- >=dev-build/meson-1.3.0
- dev-libs/libxslt
- >=dev-util/gdbus-codegen-2.80.5-r1
- dev-util/glib-utils
- gtk-doc? (
- >=dev-util/gtk-doc-1.17
- >=dev-util/gi-docgen-2021.1
- app-text/docbook-xml-dtd:4.5
- )
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- test? (
- sys-apps/dbus
- x11-wm/mutter[test]
- )
-"
-# These are not needed from tarballs, unless stylesheets or manpage get patched with patchset:
-# dev-lang/sassc
-# app-text/asciidoc
-
-PATCHES=(
- "${FILESDIR}"/0001-shell-elogind-support-to-avoid-stubbed-sd_notify.patch
-)
-
-src_prepare() {
- default
- xdg_environment_reset
- # Hack in correct python shebang
- sed -e "s:python\.full_path():'/usr/bin/env ${EPYTHON}':" -i src/meson.build || die
-}
-
-src_configure() {
- use X || append-cppflags -DGENTOO_GTK_HIDE_X11
- use wayland || append-cppflags -DGENTOO_GTK_HIDE_WAYLAND
-
- local emesonargs=(
- $(meson_use pipewire camera_monitor)
- -Dextensions_tool=true
- -Dextensions_app=true
- $(meson_use gtk-doc gtk_doc)
- -Dman=true
- $(meson_use test tests)
- $(meson_use networkmanager)
- $(meson_use networkmanager portal_helper)
- $(meson_use systemd) # this controls journald integration and desktop file user services related property only as of 3.34.4
- # (structured logging and having gnome-shell launched apps use its own identifier instead of gnome-session)
- # suspend support is runtime optional via /run/systemd/seats presence and org.freedesktop.login1.Manager dbus interface; elogind should provide what's necessary
- )
- meson_src_configure
-}
-
-src_test() {
- # Reset variables to avoid issues from /etc/profile.d/flatpak.sh file modifying XDG_DATA_DIRS
- gnome2_environment_reset
- export XDG_DATA_DIRS="${EPREFIX}"/usr/share
- virtx dbus-run-session meson test -C "${BUILD_DIR}" || die
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-
- if ! has_version "media-libs/mesa[llvm]"; then
- elog "llvmpipe is used as fallback when no 3D acceleration"
- elog "is available. You will need to enable llvm USE for"
- elog "media-libs/mesa if you do not have hardware 3D setup."
- fi
-
- optfeature "Bluetooth integration" gnome-base/gnome-control-center[bluetooth] net-wireless/gnome-bluetooth:3[introspection]
- optfeature "Browser extension integration" gnome-extra/gnome-browser-connector
- optfeature "Screencast/capture support" media-video/pipewire media-libs/gstreamer[introspection] media-libs/gst-plugins-base[introspection] media-libs/gst-plugins-good media-plugins/gst-plugins-vpx
- optfeature "Weather support" dev-libs/libgweather:4[introspection]
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/gnome-base/gnome-shell/gnome-shell-49.7.ebuild b/gnome-base/gnome-shell/gnome-shell-49.7.ebuild
deleted file mode 100644
index b0944a390823..000000000000
--- a/gnome-base/gnome-shell/gnome-shell-49.7.ebuild
+++ /dev/null
@@ -1,221 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit flag-o-matic gnome.org gnome2-utils meson optfeature python-single-r1 xdg
-
-DESCRIPTION="Provides core UI functions for the GNOME desktop"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-shell"
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
-
-IUSE="X elogind gtk-doc +ibus +networkmanager pipewire selinux systemd test wayland"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
- ?? ( elogind systemd )"
-RESTRICT="!test? ( test )"
-
-# libXfixes-5.0 needed for pointer barriers and #include <X11/extensions/Xfixes.h>
-DEPEND="
- >=gnome-extra/evolution-data-server-3.46.0:=
- >=app-crypt/gcr-3.90.0:4=[introspection]
- >=dev-libs/glib-2.86.0:2
- >=dev-libs/gobject-introspection-1.86.0:=
- >=dev-libs/gjs-1.85.90[cairo(+)]
- >=gui-libs/gtk-4:4[X?,introspection,wayland?]
- >=x11-wm/mutter-49.0:0/17[introspection,test?]
- >=sys-auth/polkit-0.120_p20220509[introspection]
- >=gnome-base/gsettings-desktop-schemas-49_alpha[introspection]
- X? (
- x11-libs/libX11
- x11-libs/libXext
- >=x11-libs/libXfixes-5.0
- )
- >=app-i18n/ibus-1.5.19
- dev-python/docutils
- >=gnome-base/gnome-desktop-40.0:4=
- networkmanager? (
- >=net-misc/networkmanager-1.10.4[introspection]
- net-libs/libnma[introspection]
- >=app-crypt/libsecret-0.18
- )
- pipewire? ( >=media-video/pipewire-0.3.49:= )
- systemd? (
- >=sys-apps/systemd-246:=
- >=gnome-base/gnome-desktop-3.34.2:3=[systemd]
- )
- elogind? ( >=sys-auth/elogind-237 )
-
- app-arch/gnome-autoar
- dev-libs/json-glib
- net-libs/libsoup:3.0
-
- >=app-accessibility/at-spi2-core-2.46:2[introspection]
- x11-libs/gdk-pixbuf:2[introspection]
- dev-libs/libxml2:2=
-
- >=media-libs/libpulse-2[glib]
- dev-libs/libical:=
-
- ${PYTHON_DEPS}
- $(python_gen_cond_dep '
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- ')
- media-libs/libglvnd[X]
-"
-# Runtime-only deps are probably incomplete and approximate.
-# Introspection deps generated from inspection of the output of:
-# for i in `rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- |sort -u`; do echo $i ;done |cut -d, -f1 |sort -u
-# or
-# rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- | sed -e 's:[{}]::g' | awk '{$1=$1; print}' | \
-# awk -F',' '{$1=$1;print}' | tr ' ' '\n' | sort -u | sed -e 's/://g'
-# These will give a lot of unnecessary things due to greedy matching (TODO), and `(?s).*?` doesn't seem to work as
-# desired.
-# Compare with `grep -rhI 'imports.gi.versions' |sort -u` for any SLOT requirements
-# Each block:
-# 1. Introspection stuff needed via imports.gi (those that build time check may be listed above already)
-# 2. gnome-session needed for shutdown/reboot/inhibitors/etc
-# 3. Control shell settings
-# 4. xdg-utils needed for xdg-open, used by extension tool
-# 5. adwaita-icon-theme needed for various icons & arrows
-# 6. mobile-broadband-provider-info, timezone-data for shell-mobile-providers.c # TODO: Review
-# 7. IBus is needed for nls integration
-# 8. Adwaita font used in gnome-shell global CSS (if removing this make sure it's pulled in somehow for non-meta users)
-# 9. xdg-desktop-portal-gtk for various integration, e.g. #764632
-# 10. TODO: semi-optional webkit-gtk[introspection] for captive portal helper
-RDEPEND="${DEPEND}
- >=sys-apps/accountsservice-0.6.14[introspection]
- app-accessibility/at-spi2-core:2[introspection]
- app-misc/geoclue:2.0[introspection]
- media-libs/graphene[introspection]
- >=x11-libs/pango-1.46.0[introspection]
- net-libs/libsoup:3.0[introspection]
- >=sys-power/upower-0.99:=[introspection]
- gnome-base/librsvg:2[introspection]
- gui-libs/libadwaita:1[introspection]
-
- >=gnome-base/gnome-session-49
- >=gnome-base/gnome-settings-daemon-3.8.3
-
- x11-misc/xdg-utils
-
- >=x11-themes/adwaita-icon-theme-3.26
-
- networkmanager? (
- net-misc/mobile-broadband-provider-info
- sys-libs/timezone-data
- )
- ibus? ( >=app-i18n/ibus-1.5.26[gtk3,gtk4,introspection] )
- selinux? ( sec-policy/selinux-wm )
- media-fonts/adwaita-fonts
-
- sys-apps/xdg-desktop-portal-gnome
-"
-
-# avoid circular dependency, see bug #546134
-PDEPEND="
- >=gnome-base/gdm-49[introspection(+)]
- >=gnome-base/gnome-control-center-3.26[networkmanager(+)?]
-"
-BDEPEND="
- >=dev-build/meson-1.3.0
- dev-libs/libxslt
- >=dev-util/gdbus-codegen-2.80.5-r1
- dev-util/glib-utils
- gtk-doc? (
- >=dev-util/gtk-doc-1.17
- >=dev-util/gi-docgen-2021.1
- app-text/docbook-xml-dtd:4.5
- )
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- test? (
- sys-apps/dbus
- x11-wm/mutter[test]
- )
-"
-# These are not needed from tarballs, unless stylesheets or manpage get patched with patchset:
-# dev-lang/sassc
-# app-text/asciidoc
-
-PATCHES=(
- "${FILESDIR}"/0001-shell-elogind-support-to-avoid-stubbed-sd_notify.patch
-)
-
-src_prepare() {
- default
- xdg_environment_reset
- # Hack in correct python shebang
- sed -e "s:python\.full_path():'/usr/bin/env ${EPYTHON}':" -i src/meson.build || die
-}
-
-src_configure() {
- use X || append-cppflags -DGENTOO_GTK_HIDE_X11
- use wayland || append-cppflags -DGENTOO_GTK_HIDE_WAYLAND
-
- local emesonargs=(
- $(meson_use pipewire camera_monitor)
- -Dextensions_tool=true
- -Dextensions_app=true
- $(meson_use gtk-doc gtk_doc)
- -Dman=true
- $(meson_use test tests)
- $(meson_use networkmanager)
- $(meson_use networkmanager portal_helper)
- $(meson_use systemd)
- )
- meson_src_configure
-}
-
-src_test() {
- # Some tests fail when /var/tmp/portage is used as PORTAGE_TMPDIR
- # due to PATH becoming too long: OSError: AF_UNIX path too long
- # Intercept system mutter_dbusrunner.py to shorten the paths.
-
- local custom_mutter="${T}/custom-mutter"
- mkdir -p "${custom_mutter}" || die
- cp -r "${EPREFIX}"/usr/share/mutter-[0-9]*/tests/* "${custom_mutter}/" || die
-
- sed -i -e "s/prefix='mutter-testroot-'/prefix='m-'/g" \
- -e "s/'xdg_runtime_dir'/'run'/g" \
- "${custom_mutter}/mutter_dbusrunner.py" || die
-
- sed -i -e "s|/usr/share/mutter-[0-9]*/tests|${custom_mutter}|g" \
- "${BUILD_DIR}/tests/gnome-shell-dbus-runner.py" || die
-
- meson_src_test
-}
-
-src_install() {
- meson_src_install
- if use gtk-doc; then
- mkdir -p "${ED}"/usr/share/gtk-doc/html || die
- mv "${ED}"/usr/share/doc/{st,shell} "${ED}"/usr/share/gtk-doc/html/ || die
- fi
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-
- if ! has_version "media-libs/mesa[llvm]"; then
- elog "llvmpipe is used as fallback when no 3D acceleration"
- elog "is available. You will need to enable llvm USE for"
- elog "media-libs/mesa if you do not have hardware 3D setup."
- fi
-
- optfeature "Bluetooth integration" gnome-base/gnome-control-center[bluetooth] \
- net-wireless/gnome-bluetooth:3[introspection]
- optfeature "Browser extension integration" gnome-extra/gnome-browser-connector
- optfeature "Screencast/capture support" media-video/pipewire media-libs/gstreamer[introspection] \
- media-libs/gst-plugins-base[introspection] media-libs/gst-plugins-good media-plugins/gst-plugins-vpx
- optfeature "Weather support" dev-libs/libgweather:4[introspection]
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/gnome-base/gnome-shell/metadata.xml b/gnome-base/gnome-shell/metadata.xml
deleted file mode 100644
index debc16d98dea..000000000000
--- a/gnome-base/gnome-shell/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <longdescription>
- GNOME Shell provides core user interface functions for the GNOME 3
- desktop, like switching to windows and launching applications.
- GNOME Shell takes advantage of the capabilities of modern graphics
- hardware and introduces innovative user interface concepts to
- provide a visually attractive and easy to use experience.
- </longdescription>
- <use>
- <flag name="pipewire">Use pipewire to enable the camera monitor</flag>
- <flag name="elogind">Use <pkg>sys-auth/elogind</pkg> for session tracking and suspend support.</flag>
- <flag name="ibus">Enable support for enhanced input methods through <pkg>app-i18n/ibus</pkg>
- </flag>
- </use>
- <upstream>
- <remote-id type="cpe">cpe:/a:gnome:gnome-shell</remote-id>
- </upstream>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/gnome-base/gnome/gnome-45.2.ebuild b/gnome-base/gnome/gnome-45.2.ebuild
deleted file mode 100644
index 450642dbd76b..000000000000
--- a/gnome-base/gnome/gnome-45.2.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Meta package for GNOME, merge this package to install"
-HOMEPAGE="https://www.gnome.org/"
-
-LICENSE="metapackage"
-SLOT="2.0" # Cannot be installed at the same time as gnome-2
-
-# when unmasking for an arch
-# double check none of the deps are still masked !
-KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
-
-IUSE="accessibility +bluetooth +classic cups +extras"
-
-S=${WORKDIR}
-
-# TODO: check accessibility completeness
-RDEPEND="
- >=gnome-base/gnome-core-libs-${PV}[cups?]
- >=gnome-base/gnome-core-apps-${PV}[cups?,bluetooth?]
-
- >=gnome-base/gdm-45.0.1
-
- >=x11-wm/mutter-45.2
- >=gnome-base/gnome-shell-45.2
- >=media-fonts/cantarell-0.303.1
-
- >=x11-themes/gnome-backgrounds-45.0
- x11-themes/sound-theme-freedesktop
-
- accessibility? (
- >=app-accessibility/at-spi2-core-2.50.0
- >=app-accessibility/orca-45.1
- >=gnome-extra/mousetweaks-3.32.0
- )
- classic? ( >=gnome-extra/gnome-shell-extensions-45.2 )
- extras? ( >=gnome-base/gnome-extra-apps-${PV} )
-"
-PDEPEND=">=gnome-base/gvfs-1.52.1[udisks]"
-
-DEPEND=""
-BDEPEND=""
-
-pkg_postinst() {
- # Remind people where to find our project information
- elog "Please remember to look at https://wiki.gentoo.org/wiki/Project:GNOME"
- elog "for information about the project and documentation."
-}
diff --git a/gnome-base/gnome/gnome-48.0.ebuild b/gnome-base/gnome/gnome-48.0.ebuild
deleted file mode 100644
index 3ddd3d19bb35..000000000000
--- a/gnome-base/gnome/gnome-48.0.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Meta package for GNOME, merge this package to install"
-HOMEPAGE="https://www.gnome.org/"
-
-S="${WORKDIR}"
-
-LICENSE="metapackage"
-SLOT="2.0" # Cannot be installed at the same time as gnome-2
-KEYWORDS="amd64"
-
-IUSE="accessibility +bluetooth +classic cups +extras"
-
-# TODO: check accessibility completeness
-DEPEND=""
-RDEPEND="
- >=gnome-base/gnome-core-libs-${PV}[cups?]
- >=gnome-base/gnome-core-apps-${PV}[cups?,bluetooth?]
-
- >=gnome-base/gdm-${PV}
-
- >=x11-wm/mutter-${PV}
- >=gnome-base/gnome-shell-${PV}
- media-fonts/adwaita-fonts
-
- >=x11-themes/gnome-backgrounds-${PV}
- x11-themes/sound-theme-freedesktop
-
- accessibility? (
- >=app-accessibility/at-spi2-core-2.56
- >=app-accessibility/orca-47.3
- >=gnome-extra/mousetweaks-3.32.0
- )
- classic? ( >=gnome-extra/gnome-shell-extensions-${PV} )
- extras? ( >=gnome-base/gnome-extra-apps-${PV} )
-"
-PDEPEND=">=gnome-base/gvfs-1.56.1[udisks]"
-BDEPEND=""
-
-pkg_postinst() {
- # Remind people where to find our project information
- elog "Please remember to look at https://wiki.gentoo.org/wiki/Project:GNOME"
- elog "for information about the project and documentation."
-}
diff --git a/gnome-base/gnome/metadata.xml b/gnome-base/gnome/metadata.xml
deleted file mode 100644
index 11d3d5fc800a..000000000000
--- a/gnome-base/gnome/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <use>
- <flag name="classic">Install <pkg>gnome-extra/gnome-shell-extensions</pkg>
- for the Gnome Shell Classic mode</flag>
- <flag name="extras">Install additional GNOME applications</flag>
- </use>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/gnome-base/gsettings-desktop-schemas/Manifest b/gnome-base/gsettings-desktop-schemas/Manifest
deleted file mode 100644
index 0d7a43e502f7..000000000000
--- a/gnome-base/gsettings-desktop-schemas/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST gsettings-desktop-schemas-48.0.tar.xz 813656 BLAKE2B b65b7c2e5c1951623b07cbe6e5c7b39c8dd5ccf222bcac18a1fb5b92d21ce072ffe51d89202b173394ece4dcd23ad1936b844c39fc76facaf1f704583a0603bd SHA512 2c438b14c21a8dd0da12d3eca0b0e77e75d900f4c5ce9365312578e874f4e4fadc16caeefe89dcf1b8482305d3755ee81bfa20ab54e7a77d180fb2a8bf2c39b7
-DIST gsettings-desktop-schemas-49.1.tar.xz 854352 BLAKE2B c333f9ec4971704341ad37798441c6e1c0afc2dcd0c78f5bea4889c52702efe348302ce7c5dfc6505ff6023490204210ff9f8659fa4cf95a524d3e2c9a921b7b SHA512 60924480d92bbb56d0f61e3b923398e9eb355c5c998989861dd25b8540f042bc70d174646c286946b868367fb8e74d5bd6b90885f7a48a2ec75b87ec447e964b
diff --git a/gnome-base/gsettings-desktop-schemas/files/48.0-default-fonts.patch b/gnome-base/gsettings-desktop-schemas/files/48.0-default-fonts.patch
deleted file mode 100644
index afc467f11a13..000000000000
--- a/gnome-base/gsettings-desktop-schemas/files/48.0-default-fonts.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-Do not override distribution choices for default monospace and document font.
---- a/schemas/org.gnome.desktop.interface.gschema.xml.in 2025-03-17 13:36:02.000000000 +0100
-+++ b/schemas/org.gnome.desktop.interface.gschema.xml.in 2025-08-14 15:08:12.337541033 +0200
-@@ -156,14 +156,14 @@
- </description>
- </key>
- <key name="document-font-name" type="s">
-- <default>'Adwaita Sans 11'</default>
-+ <default>'Sans 11'</default>
- <summary>Document font</summary>
- <description>
- Name of the default font used for reading documents.
- </description>
- </key>
- <key name="monospace-font-name" type="s">
-- <default>'Adwaita Mono 11'</default>
-+ <default>'Monospace 11'</default>
- <summary>Monospace font</summary>
- <description>
- Name of a monospaced (fixed-width) font for use in locations like
diff --git a/gnome-base/gsettings-desktop-schemas/files/49.0-default-fonts.patch b/gnome-base/gsettings-desktop-schemas/files/49.0-default-fonts.patch
deleted file mode 100644
index ca9199652e5f..000000000000
--- a/gnome-base/gsettings-desktop-schemas/files/49.0-default-fonts.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-Do not override distribution choices for default monospace and document font.
---- a/schemas/org.gnome.desktop.interface.gschema.xml.in 2025-03-17 13:36:02.000000000 +0100
-+++ b/schemas/org.gnome.desktop.interface.gschema.xml.in 2025-08-14 15:08:12.337541033 +0200
-@@ -156,14 +156,14 @@
- </description>
- </key>
- <key name="document-font-name" type="s">
-- <default>'Adwaita Sans 12'</default>
-+ <default>'Sans 11'</default>
- <summary>Document font</summary>
- <description>
- Name of the default font used for reading documents.
- </description>
- </key>
- <key name="monospace-font-name" type="s">
-- <default>'Adwaita Mono 11'</default>
-+ <default>'Monospace 11'</default>
- <summary>Monospace font</summary>
- <description>
- Name of a monospaced (fixed-width) font for use in locations like
diff --git a/gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-48.0.ebuild b/gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-48.0.ebuild
deleted file mode 100644
index 699436951368..000000000000
--- a/gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-48.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org gnome2-utils meson xdg
-
-DESCRIPTION="Collection of GSettings schemas for GNOME desktop"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
-IUSE="+introspection"
-
-BDEPEND="
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
- dev-util/glib-utils
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-PATCHES=(
- # Use generic sans and monospace aliases
- "${FILESDIR}"/48.0-default-fonts.patch
-)
-
-src_configure() {
- local emesonargs=(
- $(meson_use introspection)
- )
- meson_src_configure
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-49.1.ebuild b/gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-49.1.ebuild
deleted file mode 100644
index 620c9f57a1e7..000000000000
--- a/gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-49.1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org gnome2-utils meson xdg
-
-DESCRIPTION="Collection of GSettings schemas for GNOME desktop"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
-IUSE="+introspection"
-
-BDEPEND="
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
- dev-util/glib-utils
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-PATCHES=(
- # Use generic sans and monospace aliases
- "${FILESDIR}"/49.0-default-fonts.patch
-)
-
-src_configure() {
- local emesonargs=(
- $(meson_use introspection)
- )
- meson_src_configure
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/gnome-base/gsettings-desktop-schemas/metadata.xml b/gnome-base/gsettings-desktop-schemas/metadata.xml
deleted file mode 100644
index ed8488e7234f..000000000000
--- a/gnome-base/gsettings-desktop-schemas/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <stabilize-allarches />
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/gnome-base/gvfs/Manifest b/gnome-base/gvfs/Manifest
deleted file mode 100644
index 36a57a832563..000000000000
--- a/gnome-base/gvfs/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST gvfs-1.56.1.tar.xz 1266412 BLAKE2B e9249a89b7af4633dd407d068ae0b07258340bc2fc52d6bba4758ef26b876d06b5ecfda96d53194e69d1cd2b6587beab5104012bd6988a223149d4135a7cfef8 SHA512 09a6fef47c7689437bb6ddf98baf228c25731e82ac6165838c55c8255c2079795e5bb824983a691c976875b2a086c46246a65979c54fdebb41a241ad983c3c33
-DIST gvfs-1.58.4.tar.xz 1295412 BLAKE2B 19496fcf78f8a58a98e8d9206dc7f16af63c611f8f5dad091543584c1c9ff0bc4337c841eeec50d1e613a926474ce7ee71420b98ca2f152f41a5cdde4207742d SHA512 eec57586c95c382834256b52e4241236e369ed0d5bb2caeb40a63b207bdac2ccd530ca0c2e6b4453aa7debbd004099b24725e26aac583fecd5aa999208a50dc0
diff --git a/gnome-base/gvfs/gvfs-1.56.1-r3.ebuild b/gnome-base/gvfs/gvfs-1.56.1-r3.ebuild
deleted file mode 100644
index 86e04d005942..000000000000
--- a/gnome-base/gvfs/gvfs-1.56.1-r3.ebuild
+++ /dev/null
@@ -1,165 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-TMPFILES_OPTIONAL=1
-inherit gnome.org gnome2-utils meson systemd tmpfiles xdg
-
-DESCRIPTION="Virtual filesystem implementation for GIO"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gvfs"
-
-LICENSE="LGPL-2+"
-SLOT="0"
-
-KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-IUSE="afp archive bluray cdda cdr elogind fuse google keyring gnome-online-accounts gphoto2 +http ios mtp nfs onedrive policykit samba systemd test +udev udisks zeroconf"
-RESTRICT="!test? ( test )"
-# elogind/systemd only relevant to udisks (in v1.38.1)
-REQUIRED_USE="
- ?? ( elogind systemd )
- cdda? ( udev )
- google? ( gnome-online-accounts )
- gphoto2? ( udev )
- onedrive? ( gnome-online-accounts )
- mtp? ( udev )
- udisks? ( udev )
-"
-
-RDEPEND="
- >=dev-libs/glib-2.70.0:2
- >=gnome-base/gsettings-desktop-schemas-3.33.0
- afp? ( >=dev-libs/libgcrypt-1.2.2:0= )
- sys-apps/dbus
- app-crypt/gcr:4=
- policykit? (
- >=sys-auth/polkit-0.114
- sys-libs/libcap
- )
- http? (
- dev-libs/libxml2:2=
- >=net-libs/libsoup-3.0.0:3.0
- )
- zeroconf? ( >=net-dns/avahi-0.6[dbus] )
- udev? ( >=dev-libs/libgudev-147:= )
- fuse? (
- >=sys-fs/fuse-3.0.0:3=
- virtual/tmpfiles
- )
- udisks? ( >=sys-fs/udisks-1.97:2 )
- systemd? ( >=sys-apps/systemd-206:0= )
- elogind? ( >=sys-auth/elogind-229:0= )
- ios? (
- >=app-pda/libimobiledevice-1.2:=
- >=app-pda/libplist-1:=
- )
- gnome-online-accounts? ( >=net-libs/gnome-online-accounts-3.17.1:= )
- keyring? ( app-crypt/libsecret )
- bluray? ( media-libs/libbluray:= )
- mtp? (
- virtual/libusb:1
- >=media-libs/libmtp-1.1.15:=
- )
- samba? ( >=net-fs/samba-4[client] )
- archive? ( app-arch/libarchive:= )
- cdda? (
- dev-libs/libcdio:0=
- >=dev-libs/libcdio-paranoia-0.78.2:=
- )
- google? ( >=dev-libs/libgdata-0.18.0:=[crypt,gnome-online-accounts] )
- gphoto2? ( >=media-libs/libgphoto2-2.5.0:= )
- nfs? ( >=net-fs/libnfs-1.9.8:= )
- onedrive? (
- >=dev-libs/libgdata-0.18.0:=[crypt,gnome-online-accounts]
- >=net-libs/msgraph-0.2.0:0/0.1
- )
- virtual/openssh
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-util/glib-utils
- app-text/docbook-xsl-stylesheets
- app-text/docbook-xml-dtd:4.2
- dev-libs/libxslt
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- >=dev-util/gdbus-codegen-2.80.5-r1
- test? ( dev-libs/libgdata )
-"
-
-src_configure() {
- local enable_logind="false"
- if use systemd || use elogind; then
- enable_logind="true"
- fi
-
- # currently HAVE_GCRYPT and linkage only used with afp; check it on big
- # bumps (grep for HAVE_GCRYPT and enable_gcrypt); adjust depends if changes
- local enable_gcrypt="false"
- if use afp; then
- enable_gcrypt="true"
- fi
-
- # currently HAVE_LIBUSB and linkage only used with mtp; check it on big
- # bumps (grep for HAVE_LIBUSB and enable_libusb); adjust depends if changes
- local enable_libusb="false"
- if use mtp; then
- enable_libusb="true"
- fi
-
- local emesonargs=(
- -Dsystemduserunitdir="$(systemd_get_userunitdir)"
- -Dtmpfilesdir="${EPREFIX}"/usr/lib/tmpfiles.d
- $(meson_use policykit admin)
- $(meson_use ios afc)
- $(meson_use afp)
- $(meson_use archive)
- $(meson_use cdr burn)
- $(meson_use cdda)
- -Ddeprecated_apis=false
- $(meson_use zeroconf dnssd)
- $(meson_use gnome-online-accounts goa)
- $(meson_use google)
- $(meson_use gphoto2)
- $(meson_use http)
- $(meson_use mtp)
- $(meson_use nfs)
- $(meson_use onedrive)
- -Dsftp=true
- $(meson_use samba smb)
- $(meson_use udisks udisks2)
- $(meson_use bluray)
- $(meson_use fuse)
- -Dgcr=true
- -Dgcrypt=${enable_gcrypt}
- $(meson_use udev gudev)
- $(meson_use keyring keyring)
- -Dlogind=${enable_logind}
- -Dlibusb=${enable_libusb}
- # wouldn't install any of it as of 1.38.1; some tests need it,
- # but they aren't automated tests in 1.38.1
- -Ddevel_utils=false
- -Dinstalled_tests=false
- -Dman=true
- -Dprivileged_group=wheel
- # wsdd not in gentoo repository
- -Dwsdd=false
- )
- meson_src_configure
-}
-
-pkg_postinst() {
- if use fuse; then
- tmpfiles_process gvfsd-fuse-tmpfiles.conf
- fi
-
- xdg_pkg_postinst
- gnome2_schemas_update
- gnome2_giomodule_cache_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
- gnome2_giomodule_cache_update
-}
diff --git a/gnome-base/gvfs/gvfs-1.58.4.ebuild b/gnome-base/gvfs/gvfs-1.58.4.ebuild
deleted file mode 100644
index 7d6b6f6ff7d2..000000000000
--- a/gnome-base/gvfs/gvfs-1.58.4.ebuild
+++ /dev/null
@@ -1,163 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-TMPFILES_OPTIONAL=1
-inherit gnome.org gnome2-utils meson systemd tmpfiles xdg
-
-DESCRIPTION="Virtual filesystem implementation for GIO"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gvfs"
-
-LICENSE="LGPL-2+"
-SLOT="0"
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="afp archive bluray cdda cdr elogind fuse +gcr google keyring gnome-online-accounts gphoto2 +http ios mtp nfs onedrive policykit samba +sftp systemd test +udev udisks zeroconf"
-RESTRICT="!test? ( test )"
-# elogind/systemd only relevant to udisks (in v1.38.1)
-REQUIRED_USE="
- ?? ( elogind systemd )
- cdda? ( udev )
- google? ( gnome-online-accounts )
- gphoto2? ( udev )
- mtp? ( udev )
- onedrive? ( gnome-online-accounts )
- udisks? ( udev )
-"
-
-RDEPEND="
- >=dev-libs/glib-2.83.0:2
- >=gnome-base/gsettings-desktop-schemas-3.33.0
- afp? ( >=dev-libs/libgcrypt-1.2.2:0= )
- sys-apps/dbus
- gcr? ( app-crypt/gcr:4= )
- policykit? (
- >=sys-auth/polkit-0.114
- sys-libs/libcap
- )
- http? (
- dev-libs/libxml2:2=
- >=net-libs/libsoup-3.0.0:3.0
- )
- zeroconf? ( >=net-dns/avahi-0.6[dbus] )
- udev? ( >=dev-libs/libgudev-147 )
- fuse? (
- >=sys-fs/fuse-3.0.0:3=
- virtual/tmpfiles
- )
- udisks? ( >=sys-fs/udisks-1.97:2 )
- systemd? ( >=sys-apps/systemd-206:0= )
- elogind? ( >=sys-auth/elogind-229:0= )
- ios? (
- >=app-pda/libimobiledevice-1.2:=
- >=app-pda/libplist-1:=
- app-pda/usbmuxd
- )
- gnome-online-accounts? ( >=net-libs/gnome-online-accounts-3.53.1:= )
- keyring? ( app-crypt/libsecret )
- bluray? ( media-libs/libbluray:= )
- mtp? (
- virtual/libusb:1
- >=media-libs/libmtp-1.1.15:=
- )
- samba? ( >=net-fs/samba-4[client] )
- archive? ( app-arch/libarchive:= )
- cdda? (
- dev-libs/libcdio:0=
- >=dev-libs/libcdio-paranoia-0.78.2:=
- )
- google? ( >=dev-libs/libgdata-0.18.0:=[crypt,gnome-online-accounts] )
- onedrive? ( >=net-libs/msgraph-0.3.0:= )
- gphoto2? ( >=media-libs/libgphoto2-2.5.0:= )
- nfs? ( >=net-fs/libnfs-1.9.8:= )
- sftp? ( virtual/openssh )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- app-text/docbook-xml-dtd:4.2
- app-text/docbook-xsl-stylesheets
- dev-libs/libxslt
- >=dev-util/gdbus-codegen-2.80.5-r1
- dev-util/glib-utils
- virtual/pkgconfig
- test? ( dev-libs/libgdata )
-"
-
-src_configure() {
- local enable_logind="false"
- if use systemd || use elogind; then
- enable_logind="true"
- fi
-
- # currently HAVE_GCRYPT and linkage only used with afp; check it on big
- # bumps (grep for HAVE_GCRYPT and enable_gcrypt); adjust depends if changes
- local enable_gcrypt="false"
- if use afp; then
- enable_gcrypt="true"
- fi
-
- # currently HAVE_LIBUSB and linkage only used with mtp; check it on big
- # bumps (grep for HAVE_LIBUSB and enable_libusb); adjust depends if changes
- local enable_libusb="false"
- if use mtp; then
- enable_libusb="true"
- fi
-
- local emesonargs=(
- -Dsystemduserunitdir="$(systemd_get_userunitdir)"
- -Dtmpfilesdir="${EPREFIX}"/usr/lib/tmpfiles.d
- $(meson_use policykit admin)
- $(meson_use ios afc)
- $(meson_use afp)
- $(meson_use archive)
- $(meson_use cdr burn)
- $(meson_use cdda)
- -Ddeprecated_apis=false
- $(meson_use zeroconf dnssd)
- $(meson_use gnome-online-accounts goa)
- $(meson_use google)
- $(meson_use gphoto2)
- $(meson_use http)
- $(meson_use mtp)
- $(meson_use nfs)
- $(meson_use onedrive)
- $(meson_use sftp)
- $(meson_use samba smb)
- $(meson_use udisks udisks2)
- $(meson_use bluray)
- $(meson_use fuse)
- $(meson_use gcr)
- -Dgcrypt=${enable_gcrypt}
- $(meson_use udev gudev)
- $(meson_use keyring)
- -Dlogind=${enable_logind}
- -Dlibusb=${enable_libusb}
- # wouldn't install any of it as of 1.38.1; some tests need it,
- # but they aren't automated tests in 1.38.1
- -Ddevel_utils=false
- -Dinstalled_tests=false
- -Dunit_tests=false
- -Dman=true
- -Dprivileged_group=wheel
- # wsdd is currently masked
- -Dwsdd=false
- )
- meson_src_configure
-}
-
-pkg_postinst() {
- if use fuse; then
- tmpfiles_process gvfsd-fuse-tmpfiles.conf
- fi
-
- xdg_pkg_postinst
- gnome2_schemas_update
- gnome2_giomodule_cache_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
- gnome2_giomodule_cache_update
-}
diff --git a/gnome-base/gvfs/metadata.xml b/gnome-base/gvfs/metadata.xml
deleted file mode 100644
index 1b8a94012dd4..000000000000
--- a/gnome-base/gvfs/metadata.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <longdescription>
- GVfs is a userspace virtual filesystem implementation for GIO (a library
- available in GLib). GVfs comes with a set of backends, including trash
- support, SFTP, SMB, HTTP, DAV, and many others. GVfs also contains modules
- for GIO that implement volume monitors and persistent metadata storage.
- There is also FUSE support that provides limited access to the GVfs
- filesystems for applications not using GIO.
- </longdescription>
- <use>
- <flag name="afp">Enables support for accessing AFP (Apple Filing Protocol) network shares</flag>
- <flag name="archive">Enables support for accessing files in archives transparently via <pkg>app-arch/libarchive</pkg>
- </flag>
- <flag name="bluray">Enable playback of Blu-ray filesystems using <pkg>media-libs/libbluray</pkg>
- </flag>
- <flag name="fuse">Enables fuse mount points in $HOME/.gvfs for legacy application access</flag>
- <flag name="gcr">Enables keystore handling using <pkg>app-crypt/gcr</pkg>
- </flag>
- <flag name="gnome-online-accounts">Enable configuration panel for <pkg>net-libs/gnome-online-accounts</pkg> accounts</flag>
- <flag name="google">Enables support for accessing Google accounts via <pkg>dev-libs/libgdata</pkg>
- </flag>
- <flag name="http">Enable the HTTP/DAV backend using <pkg>net-libs/libsoup</pkg>
- </flag>
- <flag name="nfs">Enable NFS client support via <pkg>net-fs/libnfs</pkg>
- </flag>
- <flag name="onedrive">Enable Onedrive backend via <pkg>net-libs/msgraph</pkg>
- </flag>
- <flag name="sftp">Enable SFTP client support via <pkg>virtual/openssh</pkg>
- </flag>
- <flag name="udev">Enable udev base replacement code for cdda feature</flag>
- </use>
- <upstream>
- <remote-id type="cpe">cpe:/a:gnome:gvfs</remote-id>
- </upstream>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/gnome-base/libglade/Manifest b/gnome-base/libglade/Manifest
deleted file mode 100644
index 412e79cd459b..000000000000
--- a/gnome-base/libglade/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libglade-2.6.4.tar.bz2 356119 BLAKE2B 7132a12affc4b6954eb9565236ca64a0f13f369dba630c14fdbb66a35d2273e8dd371baaad80ce97fd4480a6795629dd7f3bbee90a34b09c85041907a054f5c3 SHA512 b725842febaf4c1f0d305a629ae1c61ea2de24dd6f41937e806c078fada2cea483195ef40f5238ce2045e47130c92559e984f677de667b840dd7fff0f8559735
diff --git a/gnome-base/libglade/files/Makefile.in.am-2.4.2-xmlcatalog.patch b/gnome-base/libglade/files/Makefile.in.am-2.4.2-xmlcatalog.patch
deleted file mode 100644
index 059cdc20f794..000000000000
--- a/gnome-base/libglade/files/Makefile.in.am-2.4.2-xmlcatalog.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- a/Makefile.am 2004-11-11 18:56:13.000000000 +0800
-+++ b/Makefile.am 2004-12-06 11:00:24.501734048 +0800
-@@ -24,7 +24,7 @@
-
- if HAVE_XMLCATALOG
- install-data-local:
-- -$(XMLCATALOG) --noout --add "system" "http://glade.gnome.org/glade-2.0.dtd" $(xmldir)/glade-2.0.dtd $(XML_CATALOG_FILE)
-+# -$(XMLCATALOG) --noout --add "system" "http://glade.gnome.org/glade-2.0.dtd" $(xmldir)/glade-2.0.dtd $(XML_CATALOG_FILE)
- uninstall-local:
- -$(XMLCATALOG) --noout --del $(xmldir)/glade-2.0.dtd $(XML_CATALOG_FILE)
- endif
---- a/Makefile.in 2004-11-11 19:21:38.000000000 +0800
-+++ b/Makefile.in 2004-12-06 11:00:49.786890120 +0800
-@@ -819,7 +819,7 @@
-
-
- @HAVE_XMLCATALOG_TRUE@install-data-local:
--@HAVE_XMLCATALOG_TRUE@ -$(XMLCATALOG) --noout --add "system" "http://glade.gnome.org/glade-2.0.dtd" $(xmldir)/glade-2.0.dtd $(XML_CATALOG_FILE)
-+@HAVE_XMLCATALOG_TRUE@# -$(XMLCATALOG) --noout --add "system" "http://glade.gnome.org/glade-2.0.dtd" $(xmldir)/glade-2.0.dtd $(XML_CATALOG_FILE)
- @HAVE_XMLCATALOG_TRUE@uninstall-local:
- @HAVE_XMLCATALOG_TRUE@ -$(XMLCATALOG) --noout --del $(xmldir)/glade-2.0.dtd $(XML_CATALOG_FILE)
-
diff --git a/gnome-base/libglade/files/libglade-2.6.3-fix_tests-page_size.patch b/gnome-base/libglade/files/libglade-2.6.3-fix_tests-page_size.patch
deleted file mode 100644
index 37c5b69e544c..000000000000
--- a/gnome-base/libglade/files/libglade-2.6.3-fix_tests-page_size.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/tests/test-libglade-gtk.glade 2008-09-27 16:50:40.164242312 +0300
-+++ b/tests/test-libglade-gtk.glade 2008-09-27 16:50:43.460908927 +0300
-@@ -470,7 +470,7 @@
- <upper>100</upper>
- <step>1</step>
- <page>10</page>
-- <page_size>10</page_size>
-+ <page_size>0</page_size>
- <child>
- <left_attach>1</left_attach>
- <right_attach>2</right_attach>
diff --git a/gnome-base/libglade/files/libglade-2.6.4-enable-extensions.patch b/gnome-base/libglade/files/libglade-2.6.4-enable-extensions.patch
deleted file mode 100644
index 9be8fb93bf84..000000000000
--- a/gnome-base/libglade/files/libglade-2.6.4-enable-extensions.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-AC_USE_SYSTEM_EXTENSIONS needed for Solaris
-
-https://bugs.gentoo.org/show_bug.cgi?id=430090
-
---- a/configure.in
-+++ b/configure.in
-@@ -22,6 +22,7 @@
- fi
-
- AC_PROG_CC
-+AC_USE_SYSTEM_EXTENSIONS
- AC_ISC_POSIX
- AC_HEADER_STDC
-
diff --git a/gnome-base/libglade/files/libglade-2.6.4-gold-glib-2.32.patch b/gnome-base/libglade/files/libglade-2.6.4-gold-glib-2.32.patch
deleted file mode 100644
index 0696dce58760..000000000000
--- a/gnome-base/libglade/files/libglade-2.6.4-gold-glib-2.32.patch
+++ /dev/null
@@ -1,17 +0,0 @@
- configure.in | 3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
-
-diff --git a/configure.in b/configure.in
-index e0c52a8..b2a4a4a 100644
---- a/configure.in
-+++ b/configure.in
-@@ -46,7 +46,8 @@ PKG_CHECK_MODULES(LIBGLADE, [dnl
- libxml-2.0 >= required_libxml_version dnl
- atk >= required_atk_version dnl
- gtk+-2.0 >= required_gtk_version dnl
-- glib-2.0 >= required_glib_version])
-+ glib-2.0 >= required_glib_version dnl
-+ gmodule-no-export-2.0 >= required_glib_version])
-
- AC_MSG_CHECKING([for native Win32])
- case "$host" in
diff --git a/gnome-base/libglade/libglade-2.6.4-r5.ebuild b/gnome-base/libglade/libglade-2.6.4-r5.ebuild
deleted file mode 100644
index 6b84a78364d6..000000000000
--- a/gnome-base/libglade/libglade-2.6.4-r5.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-GNOME_TARBALL_SUFFIX="bz2"
-GNOME2_LA_PUNT="yes"
-GNOME2_EAUTORECONF="yes"
-
-inherit gnome2 multilib-minimal virtualx
-
-DESCRIPTION="Library to construct graphical interfaces at runtime"
-HOMEPAGE="https://library.gnome.org/devel/libglade/stable/"
-
-LICENSE="LGPL-2"
-SLOT="2.0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~x64-macos ~x64-solaris"
-IUSE="static-libs test"
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
- >=x11-libs/gtk+-2.24.23:2[${MULTILIB_USEDEP}]
- >=dev-libs/atk-2.10.0[${MULTILIB_USEDEP}]
- >=dev-libs/libxml2-2.9.1-r4:=[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-build/gtk-doc-am
- virtual/pkgconfig
-"
-
-PATCHES=(
- # patch to stop make install installing the xml catalog
- # because we do it ourselves in postinst()
- "${FILESDIR}"/Makefile.in.am-2.4.2-xmlcatalog.patch
-
- # patch to not throw a warning with gtk+-2.14 during tests, as it triggers abort
- "${FILESDIR}/${PN}-2.6.3-fix_tests-page_size.patch"
-
- # Fails with gold due to recent changes in glib-2.32's pkg-config files
- "${FILESDIR}/${P}-gold-glib-2.32.patch"
-
- # Needed for solaris, else gcc finds a syntax error in /usr/include/signal.h
- "${FILESDIR}/${P}-enable-extensions.patch"
-)
-
-src_prepare() {
- if ! use test; then
- sed 's/ tests//' -i Makefile.am Makefile.in || die "sed failed"
- fi
-
- # Deprecated macro that does nothing. Provided by gnome-base/gnome-common
- # but adding an additional bdep for this is silly.
- sed -i '/GNOME_COMMON_INIT/d' configure.in || die
-
- gnome2_src_prepare
-}
-
-multilib_src_configure() {
- export am_cv_pathless_PYTHON=none
-
- ECONF_SOURCE=${S} \
- gnome2_src_configure \
- $(use_enable static-libs static)
-
- if multilib_is_native_abi; then
- ln -s "${S}"/doc/html doc/html || die
- fi
-}
-
-multilib_src_test() {
- virtx emake check || die "make check failed"
-}
-
-multilib_src_install() {
- dodir /etc/xml
- gnome2_src_install
-}
-
-multilib_src_install_all() {
- local DOCS=( AUTHORS ChangeLog NEWS README )
- einstalldocs
-}
-
-pkg_postinst() {
- echo ">>> Updating XML catalog"
- "${EPREFIX}"/usr/bin/xmlcatalog --noout --add "system" \
- "https://glade.gnome.org/glade-2.0.dtd" \
- "${EPREFIX}"/usr/share/xml/libglade/glade-2.0.dtd /etc/xml/catalog
- gnome2_pkg_postinst
-}
-
-pkg_postrm() {
- gnome2_pkg_postrm
- echo ">>> removing entries from the XML catalog"
- "${EPREFIX}"/usr/bin/xmlcatalog --noout --del \
- "${EPREFIX}"/usr/share/xml/libglade/glade-2.0.dtd /etc/xml/catalog
-}
diff --git a/gnome-base/libglade/metadata.xml b/gnome-base/libglade/metadata.xml
deleted file mode 100644
index f6b6cde5f785..000000000000
--- a/gnome-base/libglade/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/gnome-base/libgnomecanvas/Manifest b/gnome-base/libgnomecanvas/Manifest
deleted file mode 100644
index 3506db2b2d97..000000000000
--- a/gnome-base/libgnomecanvas/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libgnomecanvas-2.30.3.tar.bz2 574139 BLAKE2B 25f42bdb24899aaf6b2daf19242ba67a4bdae9a51bffaddc413b65a48843ccea1de11e18a82cc40ddec566ab25bf133811f00a8e7667a66b228ad8c855a8773d SHA512 b5bfa2133f5172abd5228d467db4d980dd4ac125cdbf55dcc1d5055dc3330861320c12cccb52ea63ba7f69824504c9d25781cd78001dc7a92b11c6f7e0c550de
diff --git a/gnome-base/libgnomecanvas/libgnomecanvas-2.30.3-r1.ebuild b/gnome-base/libgnomecanvas/libgnomecanvas-2.30.3-r1.ebuild
deleted file mode 100644
index bca69e617611..000000000000
--- a/gnome-base/libgnomecanvas/libgnomecanvas-2.30.3-r1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-GNOME_TARBALL_SUFFIX="bz2"
-inherit gnome2 multilib-minimal virtualx
-
-DESCRIPTION="The Gnome 2 Canvas library"
-HOMEPAGE="https://library.gnome.org/devel/libgnomecanvas/stable/"
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~sparc x86 ~x64-macos ~x64-solaris"
-IUSE="glade"
-
-RDEPEND=">=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
- >=x11-libs/gtk+-2.24.23:2[${MULTILIB_USEDEP}]
- >=media-libs/libart_lgpl-2.3.21-r2[${MULTILIB_USEDEP}]
- >=x11-libs/pango-1.36.3[${MULTILIB_USEDEP}]
- glade? ( >=gnome-base/libglade-2.6.4-r1:2.0[${MULTILIB_USEDEP}] )"
-
-DEPEND="${RDEPEND}"
-BDEPEND="
- >=dev-lang/perl-5
- sys-devel/gettext
- dev-util/glib-utils
- >=dev-util/intltool-0.35
- virtual/pkgconfig"
-
-src_prepare() {
- gnome2_src_prepare
-
- # Fix intltoolize broken file, see upstream #577133
- sed "s:'\^\$\$lang\$\$':\^\$\$lang\$\$:g" -i po/Makefile.in.in \
- || die "sed failed"
-
- # Don't build demos that are not even installed, bug #226299
- sed 's/^\(SUBDIRS =.*\)demos\(.*\)$/\1\2/' -i Makefile.am Makefile.in \
- || die "sed 2 failed"
-}
-
-multilib_src_configure() {
- ECONF_SOURCE=${S} \
- gnome2_src_configure \
- $(use_enable glade) \
- --disable-static
-
- ln -s "${S}"/docs/reference/html docs/reference/html || die
-}
-
-multilib_src_install() {
- gnome2_src_install
-}
-
-multilib_src_test() {
- virtx emake check
-}
diff --git a/gnome-base/libgnomecanvas/metadata.xml b/gnome-base/libgnomecanvas/metadata.xml
deleted file mode 100644
index dc06ff442ea5..000000000000
--- a/gnome-base/libgnomecanvas/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <use>
- <flag name="glade">Enable glade support</flag>
- </use>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/gnome-base/libgnomekbd/Manifest b/gnome-base/libgnomekbd/Manifest
deleted file mode 100644
index e36771a8aea6..000000000000
--- a/gnome-base/libgnomekbd/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libgnomekbd-3.28.1.tar.xz 154800 BLAKE2B 803ef97d5d9cd31d762be1f57cbe967a93097ee724bf8e6bcb11aea414947d27c78b06b02e7843f48c505e4eea7c88e79d1d3b6d0090641c7d8ebf363bc90845 SHA512 ffcabfe19289057dd3d7489170093ff1614c3344103ba8ebc6c69f5668d01fea652b7be6c7d5c66291df3a319f975df5cf5167168cd0f60cede022b76bb57cb5
diff --git a/gnome-base/libgnomekbd/libgnomekbd-3.28.1.ebuild b/gnome-base/libgnomekbd/libgnomekbd-3.28.1.ebuild
deleted file mode 100644
index ef47413724ea..000000000000
--- a/gnome-base/libgnomekbd/libgnomekbd-3.28.1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org meson
-
-DESCRIPTION="Gnome keyboard configuration library"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/libgnomekbd"
-
-LICENSE="LGPL-2+"
-SLOT="0/8"
-KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
-IUSE="+introspection"
-
-RDEPEND="
- >=dev-libs/glib-2.44.0:2
- >=x11-libs/gtk+-2.91.7:3[X,introspection?]
- x11-libs/libX11
- >=x11-libs/libxklavier-5.2:=[introspection?]
-
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-util/glib-utils
- >=sys-devel/gettext-0.19.6
- virtual/pkgconfig
-"
-
-src_configure() {
- local emesonargs=(
- $(meson_use introspection)
- -Dvapi=false # will add USE=vala if there's a reverse dependency
- -Dtests=false # Controls building test programs that are not installed
- )
- meson_src_configure
-}
diff --git a/gnome-base/libgnomekbd/metadata.xml b/gnome-base/libgnomekbd/metadata.xml
deleted file mode 100644
index f6b6cde5f785..000000000000
--- a/gnome-base/libgnomekbd/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/gnome-base/libgtop/Manifest b/gnome-base/libgtop/Manifest
deleted file mode 100644
index 1ce6d4c6ad81..000000000000
--- a/gnome-base/libgtop/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST libgtop-2.40.0-patchset.tar.xz 9700 BLAKE2B 0d7e42b12fe0989df8e5abd1d45578acb97981c05c43aeeea57ba38f526e61aaa9507cd9520a20634f4559b4dfe60efd368d343f2d1ac6803e33bc5dc4832522 SHA512 15b5a81f4ec7a3e921a2c114e8f57dcca194e38849e09080c55a3a16078a8ec706f8efef6d4b22931927e7ab7789596e85054ccd85f37d6dd3206c962734960b
-DIST libgtop-2.40.0.tar.xz 744316 BLAKE2B 3ffd11937e29aacc4b0d5569429ec92835a3743d7cb65336c5c36165b1bb0d817629e73db88c29eff4baf4965791497a8676a897d0de9b394f583fb2cab15b3a SHA512 a9b2135796d7e41c63a6621f672c385d1baeb74d4af3e55c9164aaaae18c66a8a76b09a6ae8b37f89f120092123c38830e0da840c6613a09035ea62339117861
-DIST libgtop-2.41.3.tar.xz 754028 BLAKE2B 8a3d3a7d942d37eb532c889b14cc415324b975c136be28c985a3d047a174f5bfae3f862e3cdc8e0a49283c7be58dee9f38e8ceb260d848338d1000d58e8952e2 SHA512 17eca4214229b7b4e40ef572ea61feb60829f3db7870db2c474a813e59c4723d67da8e1c2d22be6ab3b19a6beeab05edbc4833a115196c2288f9a7a0de3d6ef2
diff --git a/gnome-base/libgtop/files/2.40.0-clang.patch b/gnome-base/libgtop/files/2.40.0-clang.patch
deleted file mode 100644
index f36783e98d65..000000000000
--- a/gnome-base/libgtop/files/2.40.0-clang.patch
+++ /dev/null
@@ -1,135 +0,0 @@
-https://bugs.gentoo.org/871051
-https://gitlab.gnome.org/GNOME/libgtop/-/commit/7e9fed1513a7937b62bae641b76cee405c6add5a
-https://gitlab.gnome.org/GNOME/libgtop/-/commit/df6393ac0cd785727329a97f731a4067334c0ace
-
-From 7e9fed1513a7937b62bae641b76cee405c6add5a Mon Sep 17 00:00:00 2001
-From: Avinash Sonawane <rootkea@gmail.com>
-Date: Mon, 20 Dec 2021 13:16:44 +0530
-Subject: [PATCH] Use correct format specifiers
-
---- a/src/daemon/io.c
-+++ b/src/daemon/io.c
-@@ -27,7 +27,7 @@ void
- do_output (int s, glibtop_response *resp, off_t offset,
- size_t data_size, const void *data)
- {
-- glibtop_debug ("Really writing %d bytes at offset %lu.",
-+ glibtop_debug ("Really writing %zu bytes at offset %lu.",
- sizeof (glibtop_response), offset);
-
- resp->offset = offset;
-@@ -42,7 +42,7 @@ do_output (int s, glibtop_response *resp, off_t offset,
- }
-
- if (resp->data_size) {
-- glibtop_debug ("Writing %d bytes of data.", resp->data_size);
-+ glibtop_debug ("Writing %lu bytes of data.", resp->data_size);
-
- if (s == 0) {
- if (write (1, data, resp->data_size) < 0)
-@@ -84,7 +84,7 @@ do_read (int s, void *ptr, size_t total_size)
- tmp_ptr += nread;
- ptr = tmp_ptr;
-
-- glibtop_debug ("READ (%d): %d - %d - %d",
-+ glibtop_debug ("READ (%d): %zu - %zu - %zu",
- nread, already_read, remaining, total_size);
- }
-
---- a/src/daemon/main.c
-+++ b/src/daemon/main.c
-@@ -49,7 +49,7 @@ handle_parent_connection (int s)
- glibtop_server_features);
-
- if (enable_debug)
-- syslog_message (LOG_DEBUG, "SIZEOF: %u - %u - %u - %u - %u - %u",
-+ syslog_message (LOG_DEBUG, "SIZEOF: %zu - %zu - %zu - %zu - %zu - %zu",
- sizeof (glibtop_command), sizeof (glibtop_response),
- sizeof (glibtop_mountentry), sizeof (glibtop_union),
- sizeof (glibtop_sysdeps),
-@@ -58,12 +58,12 @@ handle_parent_connection (int s)
- while (do_read (s, cmnd, sizeof (glibtop_command))) {
- if (enable_debug)
- syslog_message (LOG_DEBUG,
-- "Parent (%d) received command %llu from client.",
-+ "Parent (%d) received command %lu from client.",
- getpid (), cmnd->command);
-
- if (cmnd->data_size >= BUFSIZ) {
- syslog_message (LOG_WARNING,
-- "Client sent %llu bytes, but buffer is %lu",
-+ "Client sent %lu bytes, but buffer is %lu",
- cmnd->data_size, (unsigned long)BUFSIZ);
- return;
- }
-@@ -74,7 +74,7 @@ handle_parent_connection (int s)
-
- if (cmnd->data_size) {
- if (enable_debug)
-- syslog_message (LOG_DEBUG, "Client has %llu bytes of data.",
-+ syslog_message (LOG_DEBUG, "Client has %lu bytes of data.",
- cmnd->data_size);
-
- do_read (s, parameter, cmnd->data_size);
-@@ -244,7 +244,7 @@ handle_parent_connection (int s)
- 0, NULL);
- break;
- default:
-- syslog_message (LOG_ERR, "Parent received unknown command %llu.",
-+ syslog_message (LOG_ERR, "Parent received unknown command %lu.",
- cmnd->command);
- break;
- }
---- a/src/daemon/slave.c
-+++ b/src/daemon/slave.c
-@@ -42,10 +42,10 @@ handle_slave_connection (int input, int output)
-
- while (do_read (input, cmnd, sizeof (glibtop_command))) {
- glibtop_debug ("Slave %d received command "
-- "%llu from client.", getpid (), cmnd->command);
-+ "%lu from client.", getpid (), cmnd->command);
-
- if (cmnd->data_size >= BUFSIZ)
-- glibtop_error ("Client sent %llu bytes, "
-+ glibtop_error ("Client sent %lu bytes, "
- "but buffer is %lu",
- cmnd->size, (unsigned long)BUFSIZ);
-
-@@ -54,7 +54,7 @@ handle_slave_connection (int input, int output)
- memset (parameter, 0, sizeof (parameter));
-
- if (cmnd->data_size) {
-- glibtop_debug ("Client has %llu bytes of data.",
-+ glibtop_debug ("Client has %lu bytes of data.",
- cmnd->data_size);
-
- do_read (input, parameter, cmnd->data_size);
-@@ -261,7 +261,7 @@ handle_slave_command (glibtop_command *cmnd, glibtop_response *resp,
- break;
- #endif
- default:
-- glibtop_error ("Child received unknown command %llu",
-+ glibtop_error ("Child received unknown command %lu",
- cmnd->command);
- break;
- }
-GitLab
-From df6393ac0cd785727329a97f731a4067334c0ace Mon Sep 17 00:00:00 2001
-From: Avinash Sonawane <rootkea@gmail.com>
-Date: Mon, 20 Dec 2021 13:33:42 +0530
-Subject: [PATCH] Pass correct parameter
-
---- a/src/daemon/main.c
-+++ b/src/daemon/main.c
-@@ -226,8 +226,9 @@ handle_parent_connection (int s)
- 0, NULL);
- break;
- case GLIBTOP_CMND_PROC_IO:
-+ memcpy (&pid, parameter, sizeof (pid_t));
- glibtop_get_proc_io_l
-- (server, &resp->u.data.proc_io, parameter);
-+ (server, &resp->u.data.proc_io, pid);
- do_output (s, resp, _offset_data (proc_io),
- 0, NULL);
- break;
-GitLab
diff --git a/gnome-base/libgtop/files/2.40.0-sandbox-workaround.patch b/gnome-base/libgtop/files/2.40.0-sandbox-workaround.patch
deleted file mode 100644
index 86184f9d0a9b..000000000000
--- a/gnome-base/libgtop/files/2.40.0-sandbox-workaround.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From 9a0067e0fa4636efa37212d7d56376f8ec02a802 Mon Sep 17 00:00:00 2001
-From: Mart Raudsepp <leio@gentoo.org>
-Date: Sat, 21 Mar 2020 18:40:09 +0200
-Subject: [PATCH] build: Workaround chmod on root filesystem sandbox issue
-
-Just delete this again, but keep the server enabling from
-commit ec662d01dac16b81; the suid part has to be handled at
-package level instead.
----
- libgtop-sysdeps.m4 | 1 -
- 1 file changed, 1 deletion(-)
-
-diff --git a/libgtop-sysdeps.m4 b/libgtop-sysdeps.m4
-index b363dae0..81aa5350 100644
---- a/libgtop-sysdeps.m4
-+++ b/libgtop-sysdeps.m4
-@@ -36,7 +36,6 @@ AC_DEFUN([GNOME_LIBGTOP_SYSDEPS],[
- libgtop_need_server=yes
- libgtop_sysdeps_private_mountlist=yes
- libgtop_sysdeps_private_fsusage=yes
-- libgtop_postinstall='chown root $(bindir)/libgtop_server2 && chmod 4755 $(bindir)/libgtop_server2'
- ;;
- netbsd*|bsdi*)
- libgtop_sysdeps_dir=bsd
---
-2.20.1
-
diff --git a/gnome-base/libgtop/libgtop-2.40.0-r2.ebuild b/gnome-base/libgtop/libgtop-2.40.0-r2.ebuild
deleted file mode 100644
index 6c6e232ff74b..000000000000
--- a/gnome-base/libgtop/libgtop-2.40.0-r2.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GNOME2_EAUTORECONF="yes"
-inherit flag-o-matic gnome2
-
-DESCRIPTION="A library that provides top functionality to applications"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/libgtop"
-SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${P}-patchset.tar.xz"
-
-LICENSE="GPL-2+"
-SLOT="2/11" # libgtop soname version
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-IUSE="+introspection"
-
-RDEPEND="
- >=dev-libs/glib-2.26:2
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- >=dev-build/gtk-doc-am-1.4
- >=sys-devel/gettext-0.19.6
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${WORKDIR}"/patches # patches from master (not stable branch) that seem safe and fix potential eautoreconf problems
- "${FILESDIR}"/${PV}-sandbox-workaround.patch # requires suid handling in ebuild - https://gitlab.gnome.org/GNOME/libgtop/issues/48
- "${FILESDIR}"/${PV}-clang.patch
-)
-
-src_configure() {
- # Add explicit stdc, bug #628256
- append-cflags "-std=c99"
-
- gnome2_src_configure \
- --disable-static \
- $(use_enable introspection)
-}
-
-src_install() {
- gnome2_src_install
- chmod 4755 "${ED}"/usr/bin/libgtop_server2 || die
-}
diff --git a/gnome-base/libgtop/libgtop-2.41.3.ebuild b/gnome-base/libgtop/libgtop-2.41.3.ebuild
deleted file mode 100644
index a414f4b7eb63..000000000000
--- a/gnome-base/libgtop/libgtop-2.41.3.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit gnome2
-
-DESCRIPTION="A library that provides top functionality to applications"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/libgtop"
-
-LICENSE="GPL-2+"
-SLOT="2/11" # libgtop soname version
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-IUSE="+introspection"
-
-RDEPEND="
- >=dev-libs/glib-2.26:2
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- >=dev-build/gtk-doc-am-1.4
- >=sys-devel/gettext-0.19.6
- virtual/pkgconfig
-"
-
-src_configure() {
- gnome2_src_configure \
- --disable-static \
- $(use_enable introspection)
-}
diff --git a/gnome-base/libgtop/metadata.xml b/gnome-base/libgtop/metadata.xml
deleted file mode 100644
index f6b6cde5f785..000000000000
--- a/gnome-base/libgtop/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/gnome-base/librsvg/Manifest b/gnome-base/librsvg/Manifest
deleted file mode 100644
index 6aab7143b56d..000000000000
--- a/gnome-base/librsvg/Manifest
+++ /dev/null
@@ -1,286 +0,0 @@
-DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
-DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa SHA512 61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
-DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055 SHA512 4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
-DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
-DIST anes-0.1.6.crate 23857 BLAKE2B 9ef464a964709b408c7d7846b9b1e54e52d6ae8f21f22ccfe509ef7197d4694f439084dbdb01fdf88829d181965ea9d1452253789a46fdf6d0520e3413c50d61 SHA512 f9dfaaca9ca327881ec30efaf24e208daae668b1e9d6963c8b0ca9f9fd13be777c793076a87980429f0dfa4db28ef5331ce6652a76da4d5a87485b23fc2fde29
-DIST anstream-0.6.11.crate 30239 BLAKE2B 4ac585ec56a804239d32ad3e64d93936ef9d5c8e0f0e2df17f7b081b6a3b2c4c32ff4ebc09ec02507bbed22b025628029d859610aed90c024e19a3216de73c8b SHA512 f8dd65cc116a1495782a3bfc98edfdd0973ab22ea2fafd292fb4bd3495af7b5ea410f320d3fa05f7f812fa96c2a20f4cd2af9fc58869a1a306f32714cbe45163
-DIST anstyle-1.0.6.crate 14604 BLAKE2B 0716d0dbb62bf05c63c2bfe1c689896660073a423d26965ce2570f11e1925752a61209d78c2f2fe65ec4eb64ea4ffbb39669e789c0ba5d1b71e75de929153b20 SHA512 dc0e505465be54799b9faad70d0c6f7f0dcf9f5e1aaa43177b826c85dae626b054910244da0499862f066f6723a1560ad12100aec523f28c6198f1ea0d1b78fa
-DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e SHA512 4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399
-DIST anstyle-query-1.0.2.crate 8739 BLAKE2B c06643e8616f1f4469a32f9c0512941ce53ac5db9ebfa7a5b2f19233040cd4438dd2ee69ab89ecbc1c239e92b674dea9df15ed673408c6f3fe21787cc17d76f3 SHA512 f409b624cbeecf58fd87c47f85be28cae1fe48f65d692195fb80854c514e38c40d0e0ffad3a5b388a3929c47bd2060302ebb635aa98dc57329f3a5ed7be3e2dc
-DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 73e124773f618a744b17017d4680ec6ccc84ff94fbe2e565073fbcc0facecd3cb65356cf27746d07f453bc917cbeb2ade3a618c6b8578d64cff4828c99569868 SHA512 4cc194faacffa01c6989354c1cadbf1134f0945250f67b7020ab5b475e30db34c799176bd335a6265386cb9c5e8b5bcbdf35894ec0c809b140ffe1c406751931
-DIST anyhow-1.0.79.crate 44931 BLAKE2B 9270f04c6fbbecb535e3081f4275c3df28f6a893c1dfc0a9f7c009994de2deb8ebced04fe5e6f62931b33c3707f4fbfb0c3b28da1a611b413d40d27149d1fd2f SHA512 ecd6fb1367d494df18c0e274b336a133f3acf7b6a5487d20bdd06e08c7f1f729877086a0966e998221daff120504fadd2be2dc4219ed621f81b0a50c2bbc2011
-DIST approx-0.5.1.crate 15100 BLAKE2B 8fe84d52263521c0b72a1d1e82ed283828f680b8b56f532df2c14ea86ca09e793686d823c5d58ecfd7a829948543bb375e85223c866cf036e9432be5d6aa7399 SHA512 c6d768496c974b6ff4cf7ad8e65f3fc9faf29a1957da497968ee112c6a0b9d7a0ff9a2579206e864976c0f65ed2190bc9d2b63b31a09ced7b57879e207c46407
-DIST assert_cmd-2.0.13.crate 23917 BLAKE2B 72fbb8afc12429a96c89b07dce8b2a969a1c2656aedf19ac9cd2bd1e5d5f29b3c558616858ad01a86807b787c88efc556ad432a55b59b0df5b4bdbeb9b6ab05e SHA512 3599483d28f1893945b63d693f38d656724f382ac7a0c2cb0773d72e6bba3dcc9137cca51575fca984c2435b081cd6ad68ed5d1fa04e606484926528cc41a305
-DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
-DIST bit-set-0.5.3.crate 14470 BLAKE2B f6525500a494236103df2b27e964bae0b2caf718156879f972b9972fa509794bcc663c2130e3d872ecadb7ead0982b415dfa4468ef12523ee248fb1bbec2559e SHA512 c5ce7ef71559706d996505e138ce95d9f008ac3375928012a36339bfec48986ad935b384e2d21fa0d505d4cf98bd3e93be15955ecd9607d253b8a276351334c6
-DIST bit-vec-0.6.3.crate 19927 BLAKE2B f5bd3bb9c87fdf3b206739b74df20cab50a1a45af3a58b2642a5a061c26207884be58ef8369a3cd06dfd3615bff0ce15915fdd4b6b6f03facc4a0f86c0b7e910 SHA512 b4b4a82c80d0ff13527ae4fff449ac9c1c7bc519c013af6ea3428348e0e5b9306b725c0a13a42d7d9dcf0f895a9eee0c63695a2503eb7fd2200083c9ea3a9aa8
-DIST bit_field-0.10.2.crate 10568 BLAKE2B 4dc92498b5f2befb9e3d8d5a7bcac478b7f905e708cb674e7589f23b60a3ade33b2c660c3f57105520aa863ef19787a00221e1f61914f090f9ec500961e3f70b SHA512 99bacb002aa9ef89cef1403429807042135898614df85e59475772b90d2d21972ddc77ef9b129ca931355ff11bfb3de66b55b828bbf792f76300fc5cfef066a8
-DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
-DIST bitflags-2.4.2.crate 42602 BLAKE2B 768d4ca52aca73d8acf2f494a66957ed2603eefd5a04332ed0880d230c2cc6ef3bfdc0792fa6f288a0eb132913dbb256793e580bc34f4a40e8200e1fbafe97a9 SHA512 ef4c20e6e78a2ecee97e17189b7100a504d8176c7c15d7f17d62157a116d66f83f8b2bba472a4acf02cd3edbd94b20a7047af918c3f3b371e2e04f7474be0214
-DIST block-0.1.6.crate 4077 BLAKE2B a2c11873b8cb1a1ea399ecc99ed45e5d0b9399bd88435cdea346910b8707b7da94eeef522dafa5cdb09929534472b2a096c03c373744a789962d4175fd1b110e SHA512 c278e3c0346cae423b533a8f5d6b822e788ec450c92ef0f5f559d5705764a0a11df49f0f66bb1c8af7e89bec8ec802934676b969e43f92255a38b210d0fbd710
-DIST bstr-1.9.0.crate 380170 BLAKE2B 06ae5065a5d566b6333e911a5b97e3999ad2f0bc19b27023187004c81cd01e5315dcac920ff87a6bb87ccfbb949364f1361dc04d342e24f9f54490b5d44a81d1 SHA512 dc313a16c38ad881128977a20bb390e7c95a96d9530596433a7c4fd7f77d5fffd079d436006dd8d2bfc4aacdd7f0aff229504444250418f6aa3f8d6d4df9abba
-DIST bumpalo-3.14.0.crate 82400 BLAKE2B 13bde02e2e60ea3099f4e46ff679d07b2e8046740c1855bb81fe8d20a4ef0fb26e565da724f628a00c9154ef16ffc9018f67433d2a32544564b66803b5bab223 SHA512 179c116a5320c5f21163c343ed48add36089d806e35bc303318dcfe09ba1d5f02bf8012726d0c2cb76a73fae05a7c887a91e18f9e5ff3b9f9ad8a2f12838757b
-DIST bytemuck-1.16.3.crate 49539 BLAKE2B 5e9a4c9e5bb1ec5398670edad455fa54b08955b48390d784c29c7ba153db4d0fb25c4d14f445ed28c443379a761354b1d9eb8c9c6e2a2930f5fb3f9085ad45b2 SHA512 17bf35d082c8009ce6ae24ae681715d8fd303f728f9bb2a0702096fd8635b5e7294eeea5375217a8276ba6136a16f94eb670c5d5baba9020674dc958173342f8
-DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453 SHA512 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f
-DIST cairo-rs-0.19.1.crate 52239 BLAKE2B b833b2b9d9f1b5a60f817489b9e6a54a405e537b647c3216a5f7a70a67cece39396d48f6c6b99b509ddc7bc07c6b28a7dc5570ad9b509e4d6e7af78cd0046b3d SHA512 ab6eede387c9c802bc6bdfbcd25e703c2d4eacfbd54463ed2c0476bec9d4995d373a62cce01e610d73ab9b8cfbb6b297ea4f5d05557e9099a28f67c8161653c3
-DIST cairo-sys-rs-0.19.1.crate 11790 BLAKE2B f0b78ebfd53fab1d11d3c88723767792409e7c99905f7b02f35c08f7e563098721e41f448f9e9aefeac992a4e230b1b2710d4c36f62a7eb49d23be58e9eeaff4 SHA512 6209aba7e799a401be7132a626b983b24a7f1f1e2567ea88200cf116ac65c11fb3f2eab48b49b86d469806beeee217b913f2170f96e4e34588166e24b70f378f
-DIST cast-0.3.0.crate 11452 BLAKE2B fe6edddd0589fa436cda32342d7beaabe4003afdbdf1d7c5db7e8748adf23b1b2cdcdd286235837c735d2143f29e692c152a5d56fb0458a54961e4dea303b2cb SHA512 4a3e19bc1e9e5ecc03aaef9bcdce01624ac0e6858c065fa1c41693db0ac172b9735ce872064561347cd9e79f00a274129011f6e4ccf9e61d960c8bb684b6d396
-DIST cc-1.0.83.crate 68343 BLAKE2B 33245b33fa845ea2f36da36e3830ec835f937e4319865b357ee9d5ea29a0f9f8392eadb38bf1d95e3c15ed201e561acaa87aedcef744f8db3dabff87a96c7f02 SHA512 742a248c3a7547bb220a0b9c97b67a831fab9b4ac21daa08c85a3966b9fe576088def33e16132fcabec9a2828a6fc437088bb045bfc98b2cea829df6742565a7
-DIST cfg-expr-0.15.6.crate 41989 BLAKE2B 16f751a9fc68a0199411fc13618621d1efe858c473b2c194a0a9a0d74d18294599931d72959113980a41eac0a2f162df7e9cb2e934bd9c6d024afb2c56851438 SHA512 b0dbd6d2dd9020aaecd784be78c6594a938e17109d02ad1fbc46a1167964fa6b82c87a0a3daf231807b548ef3458fa62e76fbb3c07d2934ce06a54834fe79c32
-DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
-DIST chrono-0.4.33.crate 221279 BLAKE2B cc7b71b996a1c15b6b013d06f57ffd8af78b72fab87c0e9123f87918d404787ade2217e8e58fb0153552e49c6e11ca6e820eb0c0f1add8c43619849fa096a214 SHA512 172996d2ccc8733957d45fcc24fefb3531c7b33a798ab9f494be23f08d6d2bc350401574c626fd8eec0191ba28c0f7b73af7bc4235ec72a4b1d437fb7e89c875
-DIST ciborium-0.2.2.crate 35611 BLAKE2B 7bb34ed2b16f55af2d762bbc83263bba901a0f05bc7677a370460549297839c4d6e913622e8a6cb3a5c2447b94b0bd17b7d5007228ea8881193d08e5b8deb072 SHA512 8d1af6a09f116e42f0098d7d0e34dd906dc3e718b257ff1a1fde655a235d40619f61f18917c0cf35c55de9160c255a9795d5e7525989037e3512807cc6a900b1
-DIST ciborium-io-0.2.2.crate 6697 BLAKE2B 07636da78f59859515af0075cb36d9ca969113ac327ff727953c73b64b60ddae22e5b1b65d8be5aa401f8b13d34074cbc8b47f23abd7a13d551f0b1c78f23575 SHA512 641b8592f9699d5e6c607815c8e6dfc82b2bd01897015e04ef8853420a7d90c2ec5c1140e39eb7623ce05587bea52ef63659eae76baee5b6592d2ac5298ce106
-DIST ciborium-ll-0.2.2.crate 14695 BLAKE2B 3c9ab0b338070359f9565706a504e4f6c65560072380af6e0a57068ae6716773d40e75dee84ded5e1d32f93445a07a0965759bedace58291b68b94479fb16488 SHA512 2f7ef6ad8bf5a862e8b9daa64bc6d8184c87a22c264b10dbb35c00c9effcd5712f354b4ca6c2eb8e6795d4b99d7cb88fa2acf01f3ad6fb28caf81708a500549a
-DIST clap-4.4.18.crate 55269 BLAKE2B cb5d4b093bb7958d013b28ee25f9cbf0479ada392b81265834d75a5fa2e6a4a687f8d4a71520d5bdce05785a874ffaa09beb5707766d59e70928dab00bc122ad SHA512 1f151864b92dcfcc69a66c2a8aa8310ce28171895698d82e2e69e19a6b51ed8780e5eaa77410df9aae2d17c9b45117b913a4c23ef879106c1b7a96182656ebb9
-DIST clap_builder-4.4.18.crate 163538 BLAKE2B 9991c1a8aba5feda466fc878f9415ad9b5922ea1835c17e1dd6c640234ee85e623bc556ba0e4edd84100a0879ae462028c74304465310d69f9d58e333c2ba8a3 SHA512 ff04ce8e700d8df4a0ae94e8341c3bcc1ebd415312e3b21d56e6beadf604aa5576641861506fa1c901a615a013e4f30bf8e6467889d637b34fa37ef22e2a15c2
-DIST clap_complete-4.4.10.crate 37761 BLAKE2B 41364c37c96e82bfdbf0fde377512e894ff720542ded85fe49da4e305ebfdf39a2d511a48d6662c0ff2e3d191ea95c59704dbfe89e7531a969be42de9409e82c SHA512 d0f541bd167c9f755f149e5ab3171a4b5a9e4a37dba2de62ed51eeaa20691eb7602ef0061392cc7e4ca3594a0a69a7eeec75bf65f14e92fa6bc45285725c3f1b
-DIST clap_derive-4.4.7.crate 29046 BLAKE2B 96ca919b8f9901b2e89c58ee8cf8bd3881ff715ac27999c03c867b317321e4839d9e923f68d411a05b45c34d54557af12b8a173f2445732fb6de16f30dad8e2b SHA512 4be40460468f7ce22906cdc9eea8d01bb07cb206d4ce0c3df2abd929d6925b175a49cf63907925ca16ae6297d6f4d933087fa5b35958e551117ec7ae050be167
-DIST clap_lex-0.6.0.crate 12272 BLAKE2B 22aa04997fffa15a2efc7013ae27fd223c3247cd31f8fe96aafb4e87e3224f075e887df10a95a2da80b468d4e16088ae9f171ba6551c0ae06d77bf3b8920ff9d SHA512 3651aa5e27ed35b6b75b1d25fd9c20c26a2a6039116e54d84c51469087732a4f0fd71754326456b367e341b017d03749e9a6774cb7b62250ca8745f5af46574e
-DIST color_quant-1.1.0.crate 6649 BLAKE2B 9a2488dd00b7a33e15e05531ea49ef1961131f0be0922ba41e2d74d2b1a047daed483ac3a9dd87c847a81cce70a347395c557cad8228ab9a8dc5be7cc0f1bcaa SHA512 690c928bda4b7b57425f38ea68ac89cde2473b7a91b7e62c04a8f2c5a0fa3505e26b065d48b7ad0a8bb491f92f600f896fefdad3ce0e86e43cbf4f9a89e94201
-DIST colorchoice-1.0.0.crate 6857 BLAKE2B a0818be1299717461ffc1bcfb6fc53a0b3b645aa8c45fb72e045cf2d876fa207948610e58d6a837aad24838ea9616e80b0558ca3eae03fdf9bc4c03a8e5ba52f SHA512 53363f2889cd8e8a3b3ed10c48356896c0daa72f3c12c9c7804707ab0dbc07c0e34ef52fa4f0fb1647311ce5913168c1bf62c2407ff86a33f765a9e6fccad551
-DIST core-foundation-sys-0.8.6.crate 37629 BLAKE2B 683d5a84b6a3816317f87359532a8339f08bb4043f1d70a8588636eb5dbe6ebb3843e2a12d9a7e5fd1637a912c52a5aefbb8d44796330b09593e7adefd3babd8 SHA512 24a8958cb16b081862a9000affb0147b8b3be1a664b834c3dbddbff03e709de3f4060ff4800e5a35453f4392ccf33168e8b864be71b17be38cb264a39b915100
-DIST crc32fast-1.3.2.crate 38661 BLAKE2B ce3762b03d24d5367d89738991c060f4b3af7840e0a7ac7fc17d01ed438caf964bbaefad0fc4d0c438dafa5a578429ddd353c71197f8b54b1ec441395f2f7ee0 SHA512 a683943e252afdb1b9d626a07533ed11cf7a63af603c19640056c5d2b9c884ad9aff33ac54c0853ffca2f6cf94b0730eae6c05abf3e53e55e709d180c8152357
-DIST criterion-0.5.1.crate 110088 BLAKE2B b99018b6a6f97fe47d90a2135e3d483ee624d43088d7881bafb2c35ba385629f1a4353110bf190c04903abc4ee99ad1735bc9c5afc6c2854a1aa9221fd714617 SHA512 6a1a32437bdb95f8472bafb5b04bb5999a6ff6fee4ca5965028ec53b4867d01b529241d01809a003722ec7d5710c323274b6f3b50ca0935919a9dee693f4d3b0
-DIST criterion-plot-0.5.0.crate 22706 BLAKE2B 28a50375f2871ce6f168aafabff46f4368bf55cac379c67a2b4396403259372759dba3355786e695b566b1cddee9091a469755a04c06ee949f00aee8e9a28699 SHA512 971e96dcc64a5afa7488f1a99475f0f5639c0ef63f9eeebcada351868697cbff397e99827cc07c0a52e7d7d1a87856fe1fc48c22075776b3bc9c94af62d79f14
-DIST crossbeam-deque-0.8.5.crate 21726 BLAKE2B d97b35e8e8858deaa7fa9a836e836d02914aad29e5c34ab121f52ed65e95213cb2574df82273277365889ea771f04eb40bb2439347c259979f1dd6d5e9853bcf SHA512 0f0c9745763ab156136227cf1415de514952a3f8282ffe413cc249f9f4b345b029940e6a6c87b3be8331a7c783655a35b89c7a2547360ea5ae10aa64ba7ae864
-DIST crossbeam-epoch-0.9.18.crate 46875 BLAKE2B 200c256cad6011a3a14c4664bea6b150fce72d561c4fffc387fa561b08c0480e8756bf51c14874c5fb19f427424547f72d2cd7dd6f56fb8b6666a85f8d52bfd1 SHA512 0a8a199b9d77f4e28e91fe0a0cbff7e0dec58cac283631fd972477fa912d2f6ddfddaed2c695e4978b01cb5440b702822af6333e7c3dfbcb9a2c2086999516b2
-DIST crossbeam-utils-0.8.19.crate 42328 BLAKE2B b2846f569555818fe7a3ef4aa29f68c638f933ee0251713c2c92624bee5f8013def5527027022963f572815991abb98d5e68d0fa00f478b2762133f84ffc84c0 SHA512 6e742fbb0d2a6371db87e81f8ac583259530a288237d0e8347394581c60004703a822318ec945936c410bb44001b115d8d986bb264e5b2d8091bb63a8edd93a9
-DIST crunchy-0.2.2.crate 2995 BLAKE2B 74ddf8c5e0deb2ceab65c20a2743e1230739ac6aa3af60c9e867a7852270697a1278b7dee00df8949fc4268f9756a4a098df1211ab3b3e31a122652c3ba0a6fb SHA512 36dc0aebc41a3aac5f1b178a7e61b65bcd9bb5c8539b2024f79428200f7c62daa7098af55c6ab0765febd2f8969bd6c0ac8096f73cdc0958e5c4e4eb6a4f7025
-DIST cssparser-0.31.2.crate 60602 BLAKE2B fd919c3691b47bc05e19f83ffa5fd195c68ee0c374522744fad0500b3d17b0dc04a6ff16a5dee8e5afd3316e19d73886ba7c2fd1a0042bad8f25352ba4b27752 SHA512 e1547bd14aa1febb23f03fa6c1ab711bb8483c6a212952d5a129a85aadbcce8c0069b7025fb294c889cc42b3e5e7c6882ab918b6d55fef9b788b63663f5b086c
-DIST cssparser-macros-0.6.1.crate 7914 BLAKE2B e754cdabbf678d3f9efab469e72cacd05e2635352c4a3f4c40971772550c3bd48315a65cd121a79542ffcea642cc0868c41cef1c7ad5a31da92ba21a02c41530 SHA512 21d2f8bcaad0a8fff865b23bb2b59dcc5165f8861c4b9d7d70e9f302b58e2cc5ef8555bcab97889bfe81889a2b27863c755494baa64a52c65cd74687fe58b124
-DIST cstr-0.2.11.crate 5867 BLAKE2B 54821b9a54b46670f4cf5c95ac3b8abe45e4219d5762e98292c968cc79f563fcedd367a6f6c302e4cc1636c5fc911476541b82cc9b94290c67db3112c198984d SHA512 ac6fff31c02a4649be0a273f36172427695c7421cc5482edbfe7c6e7912e895c1901fa9ad3bfe767da1cc1e34275592dc1815516f68d46c2436fc485dea5c314
-DIST data-url-0.3.1.crate 21109 BLAKE2B 70c8616c6b3cf16da70a8fe3e8c6752bff3dc7d9e1aaf593617ddf191f31b1187b41ba6491581488b4dc9db1e2fc944035af9fb1acb6320de0ccb2ae7f13373f SHA512 cd13b3da27b20d5b16dff797b67323bb09f12f8582724ce9dbe18dc668a5c77b429ac9d9563be2112368f7067e7694653cbb2aae1c3aa897892c404822a079bb
-DIST deranged-0.3.11.crate 18043 BLAKE2B 738d5a88732e227bb0e0d33c04ab8248a699c7c499100666ffcd78673d1f38ad2d740222ab405e3eaa7a0a6f4596cfef90bd581a1baf77c954dca830c22e74f9 SHA512 48485666d3e50eb7976e91bed36bddbaea80fac4ac664723130069bd7d17893b6d1a2b82a4c3dd61677162e4305ba5ea8aec7bc2793d1b8b92dd1666c204fc43
-DIST derive_more-0.99.17.crate 55771 BLAKE2B b290bfbf06119018206be0f8ad4c92508be4cbc443f1a937c38961e207fc3f433d8a87b2b5a17e72aa1735520799540557d9dd9e49e26b8eb7cc80289afd44bd SHA512 0bb5a94e56d35a17ff4deed61c437ba75c9063694032ba98b58be1b072d33f2fb170d51bd262a17ff1beed2110b334528de75d5315ac627202ccb13d8c490baf
-DIST difflib-0.4.0.crate 7638 BLAKE2B 57c703de0d467c997bcbedc4d6577569b3d72c612d3ccd929025a98f4bf8f72f2a0d43f3cd3bc616676c2569aed176b3c1362cfa868a4bb1197e05fe4dbce32f SHA512 fcb57859424fea6958a4407061c421599fbca111357b1fe72faa65d8fb0b74425c993a24484e8414f475fa146cd8368c4f82e1ceb4e8dd9f95741149345b37a9
-DIST dlib-0.5.2.crate 5806 BLAKE2B 2a8be2d76c44c95d5b1b9a5439a99a75daa703a341980d8af1c050d6096d45fb748f0acee7f7de2f9433f97ec19faec9e028f57c8149229eecb1827a1ef8eb60 SHA512 4a8f1c09007ecce1d7c829899aafb90081fe4fd89cfac3550638018760e24f63985e3060c4056b55bf58cf4622b1b31595e1c524a75b1b4354b8f3c35fc267ae
-DIST doc-comment-0.3.3.crate 4123 BLAKE2B a82d1c1a7a90af6e111b5e684a1298d7eac5fd8e4bf7d5baf6c7403d26b609958716d57e51122fe7ad7626fe00a2d824dcfef3cc2fd7679fdb7b5099603de1cd SHA512 e98ff9646a3612bd41bb6f278e7b6e9a0c58747f8b82524da814cf51b7f06c76ad4d65b502ac5740e818744abb295f78f15f8262d0b50ced1523f6d1a26939ba
-DIST dtoa-1.0.9.crate 17002 BLAKE2B 0b658c6af9a82f7b6ddfeec4f7c2fe21b8ae65e25674c4bb15d5c39c62a0afd9461e37d01074a0e3cef9085732c95cc1c12a09e2f91e508be80f2b22743413a2 SHA512 996814e68f67c77d68a0e3195241f7034575453401370a1842c94232a35aa41c832f788720ee68947662ae0e8c7595df736810a2b392871f57e6ccb47f55a4b9
-DIST dtoa-short-0.3.4.crate 8276 BLAKE2B a0642c3016a22d7737fd664480b13015549cfbea01e0dd3b58883e02cf4da68b6ba271062fab2d890ce82c69392905e1fcb39a32cad67f3d1f6c4f4f0a223ab0 SHA512 1df9db497daf36af46444d55b3d9b1d9607afba56fdf7e959fdd3b41be7c3c190522ff1cabbba20a896eee4cbd54c84be22a0fe4a7ebcd5ac7141fff1ad86035
-DIST either-1.9.0.crate 16660 BLAKE2B ad61038bfacb16f678fff5dd9ccf8f345e1bef18bd7aa0aa9c99d44abf8428939362f32fc8dbb1b60ac56016e0096201071d0bf8c0431b660605d0dfa97da466 SHA512 4978d50842386f51e31a47ad037d5e491106a668bc701bb833e6ec3998afe3ebd80efddc47756b2f300f534b39b26fc01386dc878d3b02cc8c1fec6a474c2177
-DIST encoding_rs-0.8.33.crate 1370071 BLAKE2B 0e81419086ca6e18f2aba5194b87eaba49ddf20493fd6ee09d479db86306e39dff9b23f399594afc42f1fdb33855e070beaa1871794dc0b0371c35d296a6369a SHA512 20d28a4c0ff0710f911f510be56c2bc5e7514b76d370493d2b89b7f25d1c0cd46ffa64862e54fc472f07f928a2cc24cf9d790a37751cafafc81f263705aac4bc
-DIST equivalent-1.0.1.crate 6615 BLAKE2B 302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a SHA512 b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140
-DIST errno-0.3.8.crate 10645 BLAKE2B 4a7af10845f11b3d8f177a75a692be468e8ef0ee53fb84a4d212335f1499456b6739a59af260894b5c3853d3bf21ef3490d1e3a613305561203ca334a636c3b3 SHA512 29753c421c6f929760cd7565f8171696e4f70e677654a7507253f4fc495edbcf214ace27be46bdfe5c1a0d782f4b688f591476e56f4a1096471cb353c643328d
-DIST exr-1.72.0.crate 243996 BLAKE2B 53797775fef4e8cd520f4a98d390453b36f9500dbe999a631a54d906476f82a7a975bde0a369116a997db5e383c846de9a7bf4330c68ea7ec2c9e44e4856aaf0 SHA512 eeab15189ca6801d3b3748c88395de9d2a3fd970f182f70bd39ff7dbc960bd27d06191a42d1a5cb895a334787f18dd3ff31af74d223419e1845396a5f696dd1c
-DIST fastrand-2.0.1.crate 14664 BLAKE2B 7a5812153500170dcc53ca8d66384fef46eeb5a8f970be43863f22f82bf427672d07cb053f4e04b0fea358ca89178399871235680f57223b8561c07b8d21cf13 SHA512 79a1e1b3f39264f037def236afbd87b732f5e0a2154b1d9e721b3c7990c52be45138320e2571fe628f482e0da7e3cf867abb745e3c277b19015fc031fd4410d9
-DIST fdeflate-0.3.4.crate 25001 BLAKE2B 69bffdb689dc467bd62738299ea17295bf7dd9d51c78b17e1ef6eee265056308703646791676c44430a686e1d713a8f561c5db972de7ab7c5e7b21050cad70f8 SHA512 a38b493eba656beb97275faf5a2f32c8a2c2cb12c5d5c280d37bbcf1406fe404151fd6312ec496aafdce802ef08745a6927e571890f9b290010ca5ac45ac9bdf
-DIST flate2-1.0.28.crate 73690 BLAKE2B c9f141bde0eda6b9c42da0a3ed69322c12c6c29bc522131f51ad56f6e2758646aa5585382407409257a8301f5f07a1825d150838bbb55822f2d49037f6279aa8 SHA512 9db6f3ddc4e1e91960b07c08712beabd911b297d93db8be3ecb97a392a4262e608c75ed8e9e34d87d58c3e67d1b7987734e14ab3d45fd837a2767e8016380284
-DIST float-cmp-0.9.0.crate 10102 BLAKE2B 46bce5f7e838a947bbbdd22b085435e795b67fd23479780f65bf1586a70e7a35f04f9af086be98bff24e2583eeac7c9688727a2ddbd1ce978526dc01abf67dfd SHA512 f8dad12ecf8a278769054fd78794999dae8dedbcfde5e77bdf6cea12fdeaadeeb2f1f3ca62df9aadc1bc3f61457236c4854d6d6923ad6d03ae7f23af600572e8
-DIST flume-0.11.0.crate 67502 BLAKE2B aadebeda44f899b6290df4ccddfc0fc49c4e55709243e9b1eb26b6a232aee042d2260c9b504d554551be54ad4e4ae1b1dc6ee861fee0cbb6eb92fbebb5a7d9ad SHA512 29e499f3de970d2d400c3826e912a49a01408dae8d933068dc94576cb0c2ca0e42ec4a9ebeffd17a20f56869f09eec04a2b90a335bfaa6462b8df474b2a49fcd
-DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
-DIST form_urlencoded-1.2.1.crate 8969 BLAKE2B 383d3a197b73fba199220b7708e16d770591ac16725faf4efc1a8c230c569c381870d4a11b8fba623e761e68f9d318630b22101d461e67dd26c67e13a73358a1 SHA512 c65104e2dc08fad572bb31f981700fd43dd29fcff42b01c7ccdbd3d4c23dec12360aed3f1b5fc4766fee386d418a65349b2941b8735f788cb0d35d631a6a8dd1
-DIST futf-0.1.5.crate 11344 BLAKE2B 2cc5e5f5d4ace47e9273546e46c500432da47f246cee18f24607432305dec9481ec3d02b8a9bff4724efe05ea1d235294c52ee4eeb2f5f285ce56c2987b62d24 SHA512 4cee071c067c879742839d3d32192ca94ee2f9241468656357c3aed116cb7c656bf81722f32b67d60214b7db66858dca6443f0d52f0ff2114fc70971bdddd2d3
-DIST futures-channel-0.3.30.crate 31736 BLAKE2B 57461dbb723fd53daa07b2fe6164125508cc3901e0138d2a60da5c814ade415a3611baa45c71487f1853812282ef358c132785ff40c630408e8544d57eee3483 SHA512 689531748821529c528772a6dd0f27362078ff5803d2e0b431ee5a0ecf8787b5a15262d65d52f48486ded46b88f7a9c477ad95cc2c5a3e8f5f9b9f53f367832c
-DIST futures-core-0.3.30.crate 14071 BLAKE2B 76a9fa5aedd0d4ae8dd9db9639839b6b342125759c1b9f9bbf58aacb4ecca316ff1f24ff8f3c15f559ffbf974e4c2cd02a5418cb4c4d7612dac8449c8234eeb8 SHA512 3c7259ddacbe02e47a84178b75e5f13523bd0c8f8bc0b2375f7ecca60b7075695ee0a5cc4e1c1de26665cf250271173be803661e2f2f53e2a3b96380a8efe7c4
-DIST futures-executor-0.3.30.crate 17744 BLAKE2B 927abec40eab31251409149179baa95a8d025f9cdb848afa83f95439c4768abbf6da8e2163291a086ea0b83b0b650d1e19cb8e15f70369b70efdc70eb3121f6b SHA512 fa65c038e5eeee695b2673cd65cf7529713bef47da373290595b554bc287267ee5cd015ddeda5a22169cc8828717987364584a91a69685cdbfc0fc779abd764f
-DIST futures-io-0.3.30.crate 8910 BLAKE2B c9af4290f45a9fd0839e107fbdfa4abff4f9077ff45b61054670419076f1c4508d7d560d4d86f8cd7ce146e436e531b9f5e0abfed2c4f2406c57be209cfdd498 SHA512 077acf5eab1101917b5b4b4b83347d30d533110d9a34c2de6db1411ffae0f0530f457033c5a5c14249119e89375c9f12127790b46e486dcd003a12a6fad48bc2
-DIST futures-macro-0.3.30.crate 11278 BLAKE2B 6311039db4bd31242e4f45bb7c581bec28eec9da850c47ffd9235c4baef5e5f1c72155f49573b2dc942a9cf246949b79c7d35200d04f91a13b0205cbd33d96c0 SHA512 220b5cc61c744617479d7e8ef9888785a17b9bc26c517c9c4445a39e8be21f111f77e53bfb3d143df18dfde23feccee17e349a84b897eb4d86f94d7ae4f714cc
-DIST futures-task-0.3.30.crate 11126 BLAKE2B c2ded9b9b709fc10c44cfeaa72d4e7477e43331b14f3e72433b25126fef93f2812a09b4fdc3c246b7379d41d3764ba17fa87c3e9c131095864cbb5f54771a204 SHA512 c190fa0acf7ff15fa67fe172911cfae803b2a8c08168570a5518a40767d08134f147259a413ab25c45cac5dbf2f601a9753c77ab0eb2c180cad2fe48cfe3867d
-DIST futures-util-0.3.30.crate 159977 BLAKE2B 9012edf76336952dab02cb61db48dfc74b6cfc17c137c36372709e8d575b306a4d7c4da89328067c9482a645aceb7b44ef57deb21a0c25964a5515e738a039d0 SHA512 7faae5aa35641d858d0f5430e4a69acd4ba9037852ad73c5a890bffeed411d28820883e18bad4ca8f7b0a765f9f4c5dbeaf5d0cfaaf90c2c69846434ae091951
-DIST fxhash-0.2.1.crate 4102 BLAKE2B efade6722efed1cff0bcf307ababd9c9031af297baf410367212758411a21d61a473456c7f9b5cb15e444d115a62120f140c082e70dd360a3ae83f2f71bec9e6 SHA512 638e1c0a4e7f365483a329e715afbc2e57e47c03b32e0e1818c879baa96996e81dce8ab39320e24a3e1633f73dec1e5f18a06c37f3ad38043002fc99b55efc38
-DIST gdk-pixbuf-0.19.0.crate 17655 BLAKE2B 01566302c838a57bd8ed9b9d936d6e23dc4122295488a56897f2fe5ebf1afcf82cc95327b5354fc0b091621cf33b78d935274de3b3b8fd5ac19fbd2cce647ecd SHA512 3351e63bf18e78f53877a43f52479de60526095e57969eb90fee741723f798dda87143c08913cdf47f3221a7bba4347830ece97d660a9f3251dd1681cb389324
-DIST gdk-pixbuf-sys-0.19.0.crate 9745 BLAKE2B 6e638b147a2019fef0b0b5977c9db3211383e10723bf038593e5ec35e851a9abcc9ec2641b000206d22f1cfa31d94e6873bdf51fd1fba8dcd436e38affdf1c27 SHA512 1572efeb8677a04617fdadb551ebd3216a4cf0a326bd282c9a71f80258f4e55e104c97f3e474a59323a5df84c02231dc2050dea25a33b12dcc1b6ce3023d3732
-DIST getrandom-0.2.12.crate 36163 BLAKE2B 0afef8504932ea0ea051cde1d14bd5b79edde68d6ebae6fe88fa4aaa532605a16f466d0d9c0d0aa619eaa105600b6d5ee4e191865a3fa041549a78f78ca82396 SHA512 dd97d7dae1a7ba653abdaf2db719e1a9c8eb721b08b4af0f1c45b1ed5079069d1b57e4f6d9d879e7fae3a890763f4b6aea9bc2d945392b98e811e7b348589bee
-DIST gif-0.12.0.crate 634734 BLAKE2B 067baacc4a10ad1d992aadecb578034bc820ff2470eb2fe1b63212584ae1f73fb6febe3652a309a3931fc6fc6823533af2c3d567414925118c5086970a09bdf3 SHA512 9cee5c4f68b02252f6214fccabda29087c89cadd8408df4fb6b9479da7958a9759dfc4b13ad2bc7e1447be9050cea6d3757d891b774a7e6fe8c6fd25bca3b74a
-DIST gio-0.19.0.crate 201074 BLAKE2B 7b18bee81237f9b58b8be31a2c490c1e5900bfa4a1c63969f90dde82dd1d0348ee2ce435eaab37a87b03c75b2a5f5125dfd2a21859920d6cbccf36a938203c2b SHA512 6167cd32dce97d14c708e0a924523d498d6d1ccccd9a7fbbaec325e8911845cb77b99d953348d0645b4492acdc84dbbbbae89caa4d36ca0d77ffeca79d6cdec6
-DIST gio-sys-0.19.0.crate 81621 BLAKE2B 67bad9bca609fc8e2ea5bdab0a4b827cb82e1ae9ed8d287b00f4c506d1f4f0504b73740376fd03cf7fa69687ecc5b9df7224b03792c1452b1ca0f5a673978a37 SHA512 0b6990f80b58af4069e9f9eee4afd926101ecdd1fe41f4a02088f0576c1daa4406bd4fa9a9d9144d91a0e4a04ff8a1e961a30b864d8b4100735ce0e1cf2413f5
-DIST glib-0.19.0.crate 274631 BLAKE2B 7c57bfb32ee7433f9ec30fd32f86a1e58eb5297dc5d329fd6227036f1878387ccea0af73a0b6be16daea8f7c5da8c14e736641d5430c400152e6d3a5eb7ff7bb SHA512 eaa41ceefb2b02fe74751946bf6a198fad9186234b9fdd819c31c70ef4336b35f35d65f8fe61a36a59a9cec5b0a773a8578d50a6d295d92c5a7299236192f872
-DIST glib-macros-0.19.0.crate 62754 BLAKE2B af1aec24b91886b20c60c4cc7c7cb8b7ce9182975e16592412f9c802f94cafee0d7714ade4f18636a0cbba6e21ad692c1f1ba29122e96d1029feabcd4730211a SHA512 2fcffe04ee5cddd625ed27ba3240bda51b16315000d28c2e055449991db1ccd503146ffe08daaecd1e8306a8695d51fbab72af66c2da025a1e81802671316c63
-DIST glib-sys-0.19.0.crate 63769 BLAKE2B 861b4e1f7163296c6bb4fc63488945ca277bae478b15d630c61fdc6cfe2bdc9e11ca4f815cf560e5cb5f4c9de3f5d55047cf103a6714a4057eda2e7ef8f7edfa SHA512 a5b394fe7f764a618caf2da304a466f71a329e8e9d7f6eef793387f8e3e365a7acc81b4e17609b891dba87be39dd742b23fbf2122cf3747fb6a1f8a09fe2f363
-DIST gobject-sys-0.19.0.crate 19026 BLAKE2B fb4df69cc5753213a0c965c409d023e93545aeb09703ee7f5da883540b13643b849281de424495ba1f09fa108d7524e5236481e5432217dc39bcdbb7f52fd1f7 SHA512 a8f5bd82463656beb7e19c815dc83b94ee97b95e62d26f41d32c4294835586adbccea398e7bde34da34cd06b090a176a2eac2512a0d5f041fecc1e3561e6a691
-DIST half-2.3.1.crate 50257 BLAKE2B 073192254d98ea786b450eb4e29d36c3a661ee2ac6e57b8f303a7da483ac60451de59a91fb4d4be3fab23ceb109674416162f8224d3e9bc05883e4f998182225 SHA512 b29acbca7b8f8fed6392346d03c710dad0f51cb2e358e7ea74a3aad4e10ffd22edb4154a56f877adc375da831a7597b51f7049335c0781a1b1110103e5eafc35
-DIST hashbrown-0.14.3.crate 141425 BLAKE2B 23c63a99c6c6b7a6b9b9e8bbbc7f1e342e1eb9d7582fc9eb408d3eec50c99f34502d450170bcfef4da7f2b1e743e1d1619875ec879e4753dffcb84f3c10dc3b2 SHA512 4d344e5c89ce58e04668b80ef10e4e110a3a5daf4d610c52d980577795d0e2050c7d0b151d8ba97128117665e27b92ab0300f85b88bd6e1de943c62d49249356
-DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9 SHA512 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8
-DIST hermit-abi-0.3.5.crate 14437 BLAKE2B 62b2d2d7d2d5d63ee79d98d3604e79705b34c3e50a107e36f06d56783f7df22debba00b135c3d9cecdd5ecdde6bb5e1e052ab7e843dfd791dd9f8eedf931f96e SHA512 28256ece8ed613bb789a194ab44dd071e48c16ce9f8d4622f828b5ffb83fdee18cd7fa939b40987060a43d76d4b76b3b78cc1109ab15c75880517661b8843bc5
-DIST iana-time-zone-0.1.60.crate 27074 BLAKE2B 6f534056e220e2f721fc7c7f3ed24152eea7f07d1f4cb3609ca734ade32a2d6b18fd0164ed831170cdff192cbe48653b2c4eb0903fb6f157292b3b5bf47299bb SHA512 5619b994d3277f56e65322a7903e4c5e03928a87bdb72831cbef88788aaf5573b8460abc0a4d5488c5df7052bb978531d973dd66002b0ec4a3af468928c9b722
-DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2
-DIST idna-0.5.0.crate 271940 BLAKE2B 0b781c2e9bf717af429efb53bdfd18244f2b8c58e5111c3bd3bee50c8a01cc747513fe20db75c38b6b771d5845647bf6c1849ae6667766c9623e018c1f399a9b SHA512 bee6cfbfc99859b113aa8c7b487429a836dabc4e317980f132d28ff8333336f33480bf9f8b186a07115eff33024cd855bc85d346fce85e17c4132e886769c54c
-DIST image-0.24.8.crate 9271035 BLAKE2B a467b3e571b2eb1fea297f3eced0179131467d5cc766a29dc42e6c13eef7820e93a0097fcbcddf3e7f8416fdfabc072f0a6049a65bc4bc5ed571073e5cef7ae2 SHA512 808c25e1b2308b25afa727cf510ee5b5398cc3948e647eea7cd4e651857d158462190a39c2e1d5279c8c7a5144efdcf1943e311504a404d801de76d05692a88e
-DIST indexmap-2.2.2.crate 76160 BLAKE2B 1b020e3e33204e9e0cf15e0b91a600296147432002e94ae1061f1d7511e3435a29c1c0c438933eb6a56c7c522cbdfff29a106622041815cbd706b9515e2ab82d SHA512 814cffe0e586940c82c152536a970917ec8702a9b946151ccc8574188fa2cb0fab094888c0e910917c99e37f5f53723ab799999fab4bee395bca7d45adeed40c
-DIST is-terminal-0.4.10.crate 7683 BLAKE2B 9b7cdea9ad36be80fe334a05d89c36154d08a3eee872d77cb63a443868bc07ee13995f00baf154eb710b51053f8aa568d7768eb91981b5a834bc2169787df92c SHA512 d2ef6e60306ed29e1161c3203913393b1b4ad497c285be40961f8b3dd64ef23c2ff97a44c123b6193aa1a308bdbdf4b450f8b33dc4a5e7d54ccb6fafce9194d9
-DIST itertools-0.10.5.crate 115354 BLAKE2B f24734bdfedf1dba48554e39b43669efcd4a43656eeb2c511096060daeaf049e1ad3eab232e757057750ce94aabad9fc8a0cf29a997edc6c4b167301c3443391 SHA512 d03c3cfba9841776913bbb6daad0c8945830c155f32ae4b48872e0f937c75a443f0ac9a0355f43b359ff75232f38b15f4f6d446b4be30b00b4209cf66ef770c3
-DIST itertools-0.12.1.crate 137761 BLAKE2B d7db67feb7418d6a779dc17d8a2f33481114cd81a4d53a10cffe08e13f0d3cf4525a5ef43368fe979d5a3ce230872eaf993f7065885531aeb5a6479351857708 SHA512 0d9c1849dcc0ddf7555b0aeb7e4f2ef3b101cfc6f03310ce1b6072d70ac8c8d3387ef4c726146102012e75171e0b0bf13465704b6edfc02752e349dc6af7cf68
-DIST itoa-1.0.10.crate 10534 BLAKE2B 8ffcb345d07070cc01651fd44c19f3e0659185eda733c407fd4be0955a301879ae1272dae7f425279dae8dcb7f7dc954465c9a09b5c521938a503d34fecfe2a7 SHA512 fc496be0873e31afa6ddf7f2958030f8fcb517cadb86a48280a0c50ce50460afda189af1e6c26e5ff6f85c750d772c21503864c32b526c4fe4bcdb5b07918538
-DIST jpeg-decoder-0.3.1.crate 744364 BLAKE2B 0ccc3a7f42e471fc1fc7995fa99573b798da89911667e477a310d10b95745708e583d53776467b9d54a399047b727a3fd4c26a1387382c226f6594770b21ba05 SHA512 103b7602876069603620cc2b5530e84fdab88ec96855a821606560a67cfa26f628b401eace62ee793e6c16ef282f958ed789f5db725ff901124fe6c9b123de00
-DIST js-sys-0.3.68.crate 80764 BLAKE2B 961f58c181f060af37c00e99f55906140a4c8f1729847d6dd7da7e29b715d69ff822853dc6affb185195347e3d3bfeed392b8969c9d15a5ee28e9f01febbc148 SHA512 9b1b59f1688f95f9bd5031f68c18c0bbb8c16519c7b09aa3042e08e57921a3807d86f15407bb4d9d63c49747ac4847aa963f83373fd0d778a7e7962ea6551b6b
-DIST language-tags-0.3.2.crate 53420 BLAKE2B 7c6d6f6db5c79b00d9e2b70f1a33769b83ec6d75a3e282f61db459146cbd05cec855a9979e3f229d43439f045ee3e9eafd1255c8b7167e623c2d990b2fd0c110 SHA512 1257bef56efd927db15d98dd6d40d5607408d08fb352d6dc0323fe2bbd0367625bc045fcddbf308387d71b9cecdda3b9f8c785683b6988fbb49c87daf4cb3c3f
-DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
-DIST lebe-0.5.2.crate 8422 BLAKE2B afa49a1945d623b34139e31406f4780a5ab7b3d34648caf5f73b1504dbec4c4c02fc3aad3fdcdf85509eb8ba733a131a96478d6b9494cc9f69048f9ae28eb880 SHA512 ae8fce41c9a934999dad672ad74acabac9d7998aac4f1d03b54910d4b941375b9e9721cb1bfc8cd7cfcc4206fc0b18d725b0ea256a3a10a125a8d5848ed761ae
-DIST libc-0.2.153.crate 740614 BLAKE2B 523a41bc8cff4ebcba0edbbe9e6a2286ec7cb3ba5e90ca5926c972b68e4b34188bc077d20c22376238c3cd91b7455898a95c505ace4ededea88cc496edb4c5a7 SHA512 3f99e3a192974fffdc053ef21e9ad5fb54b7cdbd4755df176704a95dba38047138ccab76763e89c6b565f37f98fd549fe368749f84f6d1638b3209cb07eae9b4
-DIST libloading-0.8.1.crate 27893 BLAKE2B afabb6e07ecd390918344388b5fa63e5aa9223bf3ce513d1ed94cf02b1defe9909d94f0fa05e1516a39dfe4f41636834d3de0386b3c58212103263f2b1423f76 SHA512 f17ca367ef8e62fe80f43e5f3e2d1585be7b78b0fe4a733d80acdde38c20f9f72e710cff082442de6afa323aaafa17eda4491c4430b2d12f398d420e057cadab
-DIST libm-0.2.8.crate 113450 BLAKE2B fc4a55ecc0d4a558b9014b58861341887679c696af6b6539c7cdb70c033c63219b24f6f30cb8d9b335d15e3af42be6f3a6bd719e189667ca0c43ac818730b674 SHA512 753df71bb2c838abbac360db2e4400c2d931185ecff993da51a979870f2c3f7ac017380fadee4622102fb4b37ebcc1960b0cbd295afc9cd1cb3307524e1f39c5
-DIST librsvg-2.40.21.tar.xz 1655860 BLAKE2B a3fd7915d39984057e860da90115d9d95cef97e61d3f5e4c3aaaf399c4b3bfe781e6a7b969958ae84a3b7f2c788576fe26f56b037ca0a6a2e059b53f2bd1b9fc SHA512 db0563d8e0edaae642a6b2bcd239cf54191495058ac8c7ff614ebaf88c0e30bd58dbcd41f58d82a9d5ed200ced45fc5bae22f2ed3cf3826e9348a497009e1280
-DIST librsvg-2.58.5.tar.xz 6194788 BLAKE2B 59ba9c58a595458bb985dc632aa4ab8ae7e204cd5d546a70884a5c4ecf7e28a7216eff9c03e5f9bb7848a775a8ffafe61f3ab5ba9ae5365cfc2f6333fc41e750 SHA512 3ae72f90ea2d696902120d7100fd5681906b1e732f0d59caaef84a6858060614438be461ecb80cce6f6144bccb2058fd184af360387fd35a070e8b12ea2e94a9
-DIST librsvg-2.60.0.tar.xz 6742880 BLAKE2B 8831ff0aa9f2dc564ab6fd9d48d44e770831fd76107bf4ba883b1e549fdc4bcd63425336b817d6da373123e1d861faa32e205c0377b260c662c1d919a1ff42ec SHA512 e42251e00ee4231641028ad3764757d77686f417c6ac6dab879c887f93ba437c54a5e4bd49c1965b30ef1f1d4100561f0ff7fe6bdab182fae9a1fc9042af2ea8
-DIST librsvg-2.62.2-crates.tar.xz 18985444 BLAKE2B 91097253eaa0561598277541ef02e0fedb0500c520b0987aebedc27239204469e40318946924e225a7e172f3c8c99f73346df8863749ded8b6239f4209a3e645 SHA512 cf8a303b59447c1daddb86aa64e548d983ff8de4f28bf1ef5a5e33e6de8c01721f200b3c3c0aa2aa1f75d5e4d21150c1dbd026e911c37f797a7b42311021ae32
-DIST librsvg-2.62.2.tar.xz 6761980 BLAKE2B 466490038e4076c590477d5a48a4419251711d52552b55a33a4a4f05856a0fdbc9f91b14979b4d4cb1951fb20fee4c0d4a2e43fdb6d4f1a6c510e6623a5f268c SHA512 e24bfe516918b329c1dd88b2349a34ef7264aee52a2f1cd28fc22f83b36bd5709bb1841aa308d315d217d77fdd32c18189b901b77f24315ea7f9dfcd40cef0eb
-DIST librsvg-c-2.60.0-crates.tar.xz 18160688 BLAKE2B 8624aca85919be67b9047bff63733e0aeb52f17231ac8be4fb7e6512a5a093751eae057124d559afef38b3b5701b89595b215186fd5e2d0907e26b5a5ca43043 SHA512 00d49f44ed320109dfd704bea8021622d29ac246b9eecfdc91ee6b7410158de34fb54a83e839dc868e08ff1e93d65b4efb39edd91405a3c0f35cb2d05f88935b
-DIST linked-hash-map-0.5.6.crate 15049 BLAKE2B 0f30e388633c60433dcbee353507f1c6857bd210f0b61a4d166a9b95067bdadaebe49d5fca4fa6ce13072e26037c6f75d46cc30cf8dc3c9cfcb3f33b33630093 SHA512 031a87645381c96beff33572e4bac1a9877e52fd2f99d39918fbede17d72291b35e2eb69e07edec20c3058554c35cc38fe85b8f175c2a3c69366136fcc71f707
-DIST linux-raw-sys-0.4.13.crate 1493855 BLAKE2B 1298a038276e2424eda9873c642fb43d864b343b03b7962446122d2dbea94d58d9fb2b93e890769e6fe4092378755413ed6afba81ce56fd61e512146e44148a3 SHA512 3918da6b667a08ef8a51aa0b087129e2dc5ab101669cbba7690fc98ae2659a36861bf9410a3b87d18522a7549d43ac169b995ea192d3073f7249305a809cac62
-DIST locale_config-0.3.0.crate 20808 BLAKE2B 68b0519639c816af82b941a417d4a74896033e9c5110081d495e1cc3a3e7613ddaf2a665770c6199749b89be131a35592dc4cd7cc2789928199b22205300aa9d SHA512 c7d77156e957559172f589f90405b2e9f5306041887990a60a31630af2de81c00fbba2bcdf52bd163fe431f85694dc6d2d380671f38f2724d7e4d178d89998da
-DIST lock_api-0.4.11.crate 27487 BLAKE2B 87116cf908f7f1f9c300cedded989df305f855883e3df5a482de2c76814c48739582d3079d76a2bdd14a6999204b7fd31dcd8fd06d1dc7f9418f0e2f70a1450e SHA512 9946adf313a5c67a0dd87a1b679b7d9d16a86149fb95974d3f28aa57a9a1a3932e4a5ee1d332097559329c5e3b2295be2e4b655b115d9f75269f33a758b17fb3
-DIST log-0.4.20.crate 38307 BLAKE2B cb9c9a401b49bd68c18d5e42f2ed94446f1aeb184caa23cefacad4ce54a2a357143af54a5595c45d6f3c3d20b054c451d9e6ccdc09c19cca99ffffdaf8bbfc72 SHA512 8661b0c71d3b7fc0d679aa3d7f06910e6d3da1c53862aa06526000e1bcaa0b0b068415a1a9ab317c318f00d15346dba8a4f5d2a60d8850790bed9cfaaf757b3e
-DIST lopdf-0.32.0.crate 6984357 BLAKE2B bbd33d8f2af6b274caac9c98b864e6042a19b5d7218d927893820783c8de30bffef11e98d5d25c03410382d850ef10f2cbe37a21f06e66c8c0ba9145691dacac SHA512 dc0111c5868018655515620bba9a269670238bb176cbbb556e6ec8948f9813a6e15589085376680dc9bd6bbfe925780fbbe3322704a5c6e6376e3ddf058d3b22
-DIST mac-0.1.1.crate 4838 BLAKE2B c87e9f9283f179acd28c189d02d9d3de0ec99f9cfbefa590daa2880c275894951c5b0b935b652ab6c8c0172ac59e87f52fd49b787b230e6730365dc076d17578 SHA512 dbc6def04c482911ace311f34be79992fa04042c7ce36b71459b5af5c1c43e9fa66b6b40f63f8c3647daba287bf1c1be9b1a8031ead1d855f99a988898c96f1a
-DIST malloc_buf-0.0.6.crate 1239 BLAKE2B baa59345fd372db162773adbb441caff1f6bad965c3681f244161deaee76282fa09b9af0d0642cd39ef35689f85f5bd7c2efb7ba8119a58e86c7cd12d81b2c6b SHA512 463b3d7666cdd7de618abf0cc4e488060c84d6d93c56d4e922169511a0b03de380ea988cd998f5a162b244088902198763351ac16dea3762f0fa0840fc29d6ed
-DIST markup5ever-0.11.0.crate 34667 BLAKE2B 7a4e9c860949296912616fab105b688fc5ad86df012f064efb3e5125aae57869b4e63f4a551fc787e65987e5bb8c0dc26e2ff99651a2e56fa67237796f5967e8 SHA512 c9e9452f5bd43a7e578434467ce324a857ad600965fe37a24650f0f3e968fe1dc603ac8c7b9c4ebe2f624511cbdbc592ca0072b04ae094738670e199df9ad05e
-DIST matches-0.1.10.crate 2592 BLAKE2B 6e9e8ce8ade3fa0f144a1befae104f63764f8346fe864395be44f99d40ff0fbaeb45b6f2fafb2e7822d1ca72f1cbeaee4c5f9bc3e2485cfef2b8de2a4183ec04 SHA512 2248c6192238a8eda2dc389a5c27357555607b726d195c36c4cf647f793a4a9e17ecdf5145b5a4d8fe6eba7f9b23c7b2db1cbd553f5610d25976e3709bc2fe4d
-DIST matrixmultiply-0.3.8.crate 57530 BLAKE2B 3a97130168de9dd18fcc0ed33df126f25f47a919e9f74289f809f33c2a290bc41626a743e6c446d3ed0a22fb5eecadbf29c11082704970ba9e465fdc5ce18332 SHA512 c2d31d5764cdec868fddf018b3e51b936e8bb18b131bb9899a5747ad5a4cbe892c0d62265f99077137308ea11f32254c8a8b64da07855a6c38756df42d76e5f3
-DIST md5-0.7.0.crate 6671 BLAKE2B a1c8132cb4d7497ab3f4550e6fffdea6b118ad99a31128c068ea3243b5f76c4b059042da376a0be32fb74e866571348a581c2ca727d6acf855d823ce15f593b5 SHA512 569c992eafe25986a1328666a428b2335ecc5cb7a5ba142c34d7abb1247f6768c0bb3dce790121686d4ebf1b4a1832d65315136552163dfba5f799f99551544a
-DIST memchr-2.7.1.crate 96307 BLAKE2B f1a008fbdbfe84852a8ae1d9d9574306b1bf120dd5087903adbcca6af342c9abbb296496eb9bf6cb58915c4444b3edd6ca4e27131ac7d8aed8849815df87a944 SHA512 5120496faa31fc427c8b4178461a262b3a34d70eddb7ad17a19d6db8b9969c9e113d3625b5e6dc677087fc80907377b00ba0421aba9a92cf73ca2849d932f473
-DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c
-DIST miniz_oxide-0.7.2.crate 55731 BLAKE2B e3cbf5983025bee879b8a735fa2912db8975cb60f0499498a73ce4375e7d452c9ed62d4b0b6f6a4fa591aab55e5d7ff20033baa007fd6c839b9d74b31142c0b1 SHA512 2f8f09d7afdb9d78bfc80a228ded85a215fea05e577e907921f1808f84aae30ab118048d7b53295f11aeb5de70ab6cbdec892f3a2417bedf6f53a4576d095432
-DIST nalgebra-0.32.3.crate 374117 BLAKE2B ec8e1c00e3e96c7e7d2923e9ddf0b36caa0d926fcc3b07c681c07f8bd21e8141b94f692cf4f31092a7363bec8980c004091ff9bb5fa638737891bb098459a534 SHA512 5070964adf414e681120cba3d4c56d4632b50b33c543beecd22234869c1264c1eec7e796cf71fe93f4c994d977f5cb8b4ba14891d2025b59700a5080415805ed
-DIST nalgebra-macros-0.2.1.crate 6378 BLAKE2B 06fa641fa79c645e0ce826d11e32807d524cac86dff1b7bd2d87cb24a0be3f3fef55b34fb67d2a1a6977740233ddfbd377bc8209ded2357d345463c487166192 SHA512 d2c24ce31a7ff9a495b8d252fab4fddbdfa7d6585e09dd1b6ce7f1e221cc04be733082a268fc2837212c151d603d449969f80f147bcc374615fde2b3afaac0c0
-DIST new_debug_unreachable-1.0.4.crate 2561 BLAKE2B 5c9831b04e2a44b2dd27816df0a331a8108991a84ebdfefe4e42f325ec3519ee50e89a99d490020a65a3d75acc371316c2253d2c6382453a0b15f4c3d5b96520 SHA512 6f964bb322aa8f2ff92078381dd720527600c6449e237b703278cbcf47b39a2581fddfc2f34ebb7cf31229e33d58de48bb5050e083fec6dad9aefddc1d771c85
-DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad
-DIST normalize-line-endings-0.3.0.crate 5737 BLAKE2B 935b2d20ccd37ca7469641a37aa0ae9b6872715d6ee88d568d0ee16fb76416cb1a0c585cff861825de8cef11d864b1dc1b350911c28d64e071d8fb444bbdf740 SHA512 f8e2a6e333b0e8972febe8b9cf058c8d899c384fd177e0b6ef1c5f94e0fa18192963970cb1a2ba80e3135a8cca66cdae6796e4d84ac6b325bb369575bdfc6eea
-DIST num-complex-0.4.5.crate 29614 BLAKE2B 32277724d5336443768a299c835cba63906ac91b85c57ff0e57338902e32731a0e67a93c647e6a57ae53a1b4a961c8b9ca2f6937a275e51a58089378a9646e8a SHA512 7b607f240773e4f4ff1954f46b2ee85be1a4f012e2d290343f6178543d10b69c0e9e1a93b0df8efa013c3914ad48321e1d96a4578092ae4d359acdc239ce1ebf
-DIST num-conv-0.1.0.crate 7444 BLAKE2B 4f5c4695006aa3ae77aaf5c55999a07d8ddfab294584fe10d73eb6abbb3f551846646156581599f966a28c74d80d3ac4373c49d2099991f7ed9edb56d36feec4 SHA512 7884c0c6599c66e40b9a79435e1bbcec60aa7e68b59686922dfab19ccbcac6a6e54f208cfb3d5a8a12e86e4dd67e09977d60b69ef6940e308a28256733f36100
-DIST num-integer-0.1.46.crate 22331 BLAKE2B d88c9f84e5d803a3aa8f44dfc1bd6d9b5e336e7cbf47231cb3a7de30dfe263c41c62c586d31f0029459c8c240475cd329b3fce79f355be7643bdccf8d56dcbba SHA512 e27986d91f6c6dc3d5a0900defe28ab5f47905cde3f84d0914b7acee076dca8fec6fdb7b631ac94d3a31eb01ecbc5854e51afc3187cd1abfa21e1bfafdc700ae
-DIST num-rational-0.4.1.crate 27889 BLAKE2B c6db5b2165eb341268cc8b81df44caf25a18242d0ff1cc0959444ed9a51ba9985c1238d6d79433c3927267ceb181da6d491bf282560db6bafd7768b79ec65842 SHA512 a7547ca663543e9da9e18dd079762cde371b85d55874a54d6b343ba775a9373392c85cebad511c53b5af5db298bd5d57ccef6161c1c28587a6c9fa2c5962a0bd
-DIST num-traits-0.2.18.crate 51930 BLAKE2B 6c40e155d7a52267a7183d8030ef34245492d33f103cc24551b10da3eaa18e3db485062ff87057dc23e6b55e381e5c5d2a2633aaf6f4763c06677a0a0c524f02 SHA512 e395ad9f3b21b0dd1d3a94cefe0d68a42d1b1d429ddb2823696f9cd75042568a635d93d133ddb9497ed357e5b3be5caddb8e4a4af87b65882bbdc60b05c74ebc
-DIST objc-0.2.7.crate 22036 BLAKE2B 14a41a5ed6beb100d68601af12914dfef67a9f580f80d70c4578ad9df98a6b4496bc3a1003dec762a27f0ae71afe2c9e8fd41ad715bdb310722c8fc092563599 SHA512 7178870c8e4e9154b4c7b4953b3164946b7ce72c956a02b9ba18889353c72be735824bd73e44a485e42ad5f97994820d9153ac684629342755a6a63711ab5988
-DIST objc-foundation-0.1.1.crate 9063 BLAKE2B 876dd217b612278a522f2d08434537d468f8b0fd1efb0e58d0b58216e20f7f9fc80a5ff034ea25d9216d4d53b2d65552684ae5d5212f18d758c7937c91742a84 SHA512 976dcab4e62ad1c387a81723d70b969fb7d332e1f7dbeb2ea9a26c62fa999d91ff6d8f737ac5725a7611334862df16fa8b15765c036d7acfc3e42a745d051f34
-DIST objc_id-0.1.1.crate 3258 BLAKE2B 9a74fc17235ffdd7987c2735a7a9d136376fd13355f0561b4ecf234784aed077d1ab5aa11c1a82fcee7d47d4d36e471ca4ba3e5bb725a2ed0049a5565967326f SHA512 ec36fae6f5cefda00f3e44618b3c9fe6ec8f528f70d1a95def6421704bfa128a6e5b4a32e9dd686bf6ff60c4f87fe8094aa5e1c8070bcde58b17fdc06f49f9f5
-DIST once_cell-1.19.0.crate 33046 BLAKE2B c14b374eaf4ac0f60acc2e02f7bba270a0e8e0a6978d749cd3cb0ab3eb26907e4fbea70dd5132982f90290381ed18ff8a87fd530f1415fabffac864f157ea380 SHA512 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c
-DIST oorandom-11.1.3.crate 10068 BLAKE2B 443ced49f63015823866257a36a88e566f75adaa79511c1c73f1190ec8855ca590d2b6ece07c2ad5e9e47a89f7891af6e9e43b7d74d9ac57cb3551e60b50aca1 SHA512 51ae60ef51da56d7673f36a6c5b99b743580c5f5be54fdcb54b69e5e2f6bbba3267f96b74e7cd6dee6962dfa6696fd9ed073f22726a2861b8f2601946a8efab9
-DIST pango-0.19.0.crate 44656 BLAKE2B 3f458fa6e021279c52ce19b00798546a41a1dc7b17ccc2b0b7462739a7406f50d69678a40b66ac032a0bef0d2e7614b7620a9f1ad68af9a24d967aa4ae2b11b2 SHA512 c3674449152e9f21e3bfea86edccc3fef695f7c3ff1fc73191c5a1544d9641dd393df9ca608fef5551832fa48dcff97131a8869b49bd5c7682f401e82407eca4
-DIST pango-sys-0.19.0.crate 24787 BLAKE2B eacbc1247f03ce27c368e791b0e1c29f73e6a38e19a74686d18e441cf63eedd18d34a116d9d3c8786c70e71c9ccf32e77ee2b018f0290882041c42e25e068517 SHA512 b299627a3402076a1230be8eef66a83f4b7db8f40dace6a4c40bf75521f2ed5447911219a000c4b2e2873d9a237cf6aae3000092e57bd27a7eae34e02d0cad50
-DIST pangocairo-0.19.1.crate 5484 BLAKE2B 952ba2130dec831e51a00e61820b2bd7d1e0df976cf03f758fd38630391922b6e48b6a7734e36e181fcd49875b072113c230b81c0c017351e9643694da31b0b3 SHA512 36a34a19aa6a3d2bf769e387c582667731650bb28cb2727cc64c7d0114e8cea827385d33aeefb021756c0bebf93a1edd170f4b3afd09b04426f9def14fa582fe
-DIST pangocairo-sys-0.19.0.crate 3277 BLAKE2B 15bd7a72bba8521821fbd22f6ba1f006f50543ffd2800c8e65c4965d138a80c2d0c6287199d3bc0d51c0723844a1fc3cbcd4e1acbfbe70bf103f44dfaacf236b SHA512 219ceeae895fce54e6acc39d6fccf333ab5b11123a46ab0c5eccd099a8f960bf970b37df8531916dac56919b3afd84a272582ffafd4e08470ad73dc324b899fd
-DIST parking_lot-0.12.1.crate 40967 BLAKE2B 940a112a066e3cbd15e2f6df89bfff37e4ece2194118618a96fa14871813c91798f93181ab0f768d3e1f3d60805508f216724013afb7e3da95678d0d951a42d4 SHA512 07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c
-DIST parking_lot_core-0.9.9.crate 32445 BLAKE2B 811d8de671bf6e0911cf0df7dcaee4fb03a3b223173a3bb8cee65a28724eeb7bac87f62aa7b1df5ea3fc93af3cee3ef30b83d06c6773d6b856a7e6fa5fa197ea SHA512 7f0df70f9f1ca8d3da0b9dcc96e49daf05d95c3a995289266b5333f68818d686d32b0c733dfe3a0f62da78fa45caa843a963923b2d0c80899c33413dc749c032
-DIST paste-1.0.14.crate 18157 BLAKE2B 35e8548611c51ee75f4d04926149e5e54870d7073d9b635d550a6fa0f85891f57f326bdbcff3dd8618cf40f8e08cf903ef87d9c034d5921d8b91e1db842cdd7c SHA512 3a793f0e5e773a7f7defc798a4c17ae9a40d715144632ea6cb0a8c785e14c4212046491df016bb9838281f8eaf327a79f01c1e2ac5f26785c028bc880faff9ee
-DIST percent-encoding-2.3.1.crate 10235 BLAKE2B cf8e2fd7b359a05b7bdaf731f9ae84c7fe6f468a53482eb2db7f93dfdaab64ac812b3664899db260055a93449462e6d219c695942fc5b030517b197b4df9b95f SHA512 5951ea8315e52cf3acfbaa023cb9e13a136b114c54a7da0bd44619ae24cd2159d4a96469d7572a2fdabd94e19513a033387117d7ca81d0eb409fb383e4acda44
-DIST phf-0.10.1.crate 5406 BLAKE2B 70532bb97a0089ef2a57a1bd43b4dd30f0289ffc1a15357ffd8a372d82374bd505f4e39d3bfd6bc2d3c2afca39703c89e3ed37ac41c364cee3759bf0cb609f82 SHA512 84568d6d1baa7c4e6faf5f3ee09133e736977286d7cb7630a59a53fc8ea15d0d41b9242f8929184667ce576cc9946da55d1e8bc06e98824f163c91c6aa05e073
-DIST phf-0.11.2.crate 21569 BLAKE2B c809201298f1c5046874b3bbdd30e33f2bee2e4b977152a2c5faa91019ee5a1c8fe1d42cf91f6d0b0dd52015fc66f0a84c1b3ae014291ad7d5ba647a78debded SHA512 97752bfb44f3d1f9347b4ccfb6fa2fb80b3263d6f67aa703c52ae90d693c537a0db878acef828c79bd4c41e8f7ca0ea45588dee073d12c9bb0f2980c511b65b4
-DIST phf_codegen-0.10.0.crate 3402 BLAKE2B 2d0a3d8f5fd0f8e577f6d4a5d0cf87bd5e4c0d5690d3aa331ba252351b59c478e42212cd66f167a2a88c2b9111ae7aca2c9fff3740dcba1b77d2beedc1d44483 SHA512 dab91b53c72a5b9b6c4773b9f16d2cd58f65bdd9fb975257b8d107d4509b44f5ce8b92ab59a60171207e025688cde54ef97c9973c4226a8765f10f35c4f6f1b1
-DIST phf_generator-0.10.0.crate 7525 BLAKE2B 1219f37d5699896f9dcdd367cfcbeb4ba19d3498c2e52acd02975b236ec3802f6ee57eaca40393a9742b5397809ef548923410768a727108c83139fc70562a43 SHA512 b6542d816b2e963c169df695d332f92237ba380f49bf919021514a16aef71de8f4f70b9612356db9f345f3f0d3656b2b39a4f34f8ffa8515510b81f1b19cb9f7
-DIST phf_generator-0.11.2.crate 14190 BLAKE2B a20d6d3d815ca0eb5ef18780587b9963459887a3ddfe3408c99f5ad7c382da014cc0bbbdca24fe13c780460f3e4ec4580665004afbd300fa470a91d3becf1a5f SHA512 122ee5ddb1f65f386d35e438396eafb7c9f2b1254daa11aefe0a6a45aa0662190c0b7fce32b6e003b04d022e60c2af4e355f995d5ddbd1b58df93eedacb809b3
-DIST phf_macros-0.11.2.crate 4748 BLAKE2B 643942f8e83dcf5623f3479d677ee11c7e25a87e9e90f2aa3b43a75398e6d956613257046f5b307476f605b433c5ae443832223ff1319a918fcf3f9602ce291d SHA512 ea6acfc43491af1330d32860103ad60f29566f6c32d43bbef254f23da0f17cc3723b1d04153fa41f82c01d3865e0e16156b9d2dcbe6a52532b8f268f3a55df7c
-DIST phf_shared-0.10.0.crate 4095 BLAKE2B 9155a2c145148f3c36ba6d6d8be86a526480b127f4af79b2b5855cb014a0080bec1ec45be466513bd57faa39c77cfde0d6ca02b6bb77d37a23d697603227da37 SHA512 f088a6836a28afca7a2ef5440d7aa953227785d52aa0b9fcb76c88d085fe7f0e68732f2354c9f8dfc0a90ab1b8ac214f28549780e6f32d857ff7e8963093d9e5
-DIST phf_shared-0.11.2.crate 14284 BLAKE2B 3c3bbd24de77b032d194d0b0679a84a4e2848d41ceea5552f73e51e3ebddd5e61188393f126f668689dccbbfa92a8accd9c09a77de39eeaf72b8993dae280dcf SHA512 f2cf9e8ceabde75bb7548e5a47dece9a8fb7eea4a6c5568675e7bd735860c3e51181d749a26cd3dcad1476ec22d524ccb77a956dd267cd0f2b7dfb81db9abcbe
-DIST pin-project-lite-0.2.13.crate 29141 BLAKE2B c434a336716c9cdd16ebc297fed393e9106ef167a693c4aa0b12c681e03141b8ba3cdf64c310916cb7d5cc43cbbfcaaeb39bb5fb1e8b3efb9e94a3f72af914eb SHA512 7f12595d751d315de6c0d380e2f501b74154661eb676987d2cab6fdc956091a68c9cac658df45dbff73615e982e6ae2ea138c09ebb708cd6c351f0d18dbbdbee
-DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70
-DIST pkg-config-0.3.29.crate 20563 BLAKE2B ed0559b0073890911fb47742743b2586123bf9e9b594aa0d5b2c419c6768cd37e25b546c21077ea6cc02823a679b302aeaaca6c7fcaf9aeec615dd08f53a1f6f SHA512 bac7dafc0e10bef40e427c1fc0271d1a26acb2f5b1cf7cc7a128f4d4f1f3110529e45057b71cea7b0f6ddff26945fe08962285ddeb22b54639e44a2e43af698f
-DIST plotters-0.3.5.crate 143975 BLAKE2B 57b9b37d9e5f43f12f1bbd95d0c0789a09b2f34b30278c62d8637f341a901ac4c0d70ce4a4f869429a43cafaab637d2f25af3eff12354b0e85b184f439c91320 SHA512 38bd608db346161ffa04c50aa315bf5d5eb2840490c5ad6722b9e294b8aacc3c434a1c6de073d2a29cb34de6cdc6260a227f9b7995ffbe75fbb8783708f50045
-DIST plotters-backend-0.3.5.crate 13440 BLAKE2B 72ba042a2057f7afebad34a794df17a0c340ae0d15af2631a3f3abbe117dd8a8d17f877dd935ad59f33494c523664cbd4fc11e05f6c7ae0c495b5e9d4c4a8708 SHA512 4468e2619d7fe47cd03fefa8b1d901ddf5cd47b2899b4b9082cfb695f315cbe415fd57efbef6e0a67eb51dd8edad530c15442810fbb87dfc4b7943b1a7f55460
-DIST plotters-svg-0.3.5.crate 6948 BLAKE2B 1e8df5cdf68b1e27e22ef2f383a81caf76ab598d09f31c536e86c543df78a609a33c3c426660a34a37d1313cc2937b0c678c5e1e43fd3d65bce95b59b2531935 SHA512 91c4955f62dbb8d80e01e5cbdc7ad5f1869be6025de1d2baeeb9198fb108ad8f01916cdc0728b7123ed9217abe92cdd8ad30116dd454312c8f63bf9cec98644a
-DIST png-0.17.11.crate 98834 BLAKE2B 21bc47c7f96c135fed2cf7db902eff0941619ff79e34e439d9a63ebabc8c5967323822446417a87e8c63ff3fed2f99636b86268321f5fb4c91225f1f7db97b93 SHA512 4ff7ad4f207ebedcee68b2b4d8a8ce5bccc48a3931939dc13ba23b486cc1ba92cedfe227fc14a21e780fa74eca8c7dcb336b3da4f7474a475d057b0c98389a37
-DIST powerfmt-0.2.0.crate 15165 BLAKE2B a3e1ce63f5866f75526eeb749bec6607e42cb495bbb953082cde7e98e6aa429ecaa41889d98ff7ed4cf5031258b4f7e0553ff8fc435b3b6f8b4ef2b6d53d9b61 SHA512 0623f92e4d6ab284b3f6dae58220d79d9185df4a738999d68040c50d72fe0380d70358cb622f079c629bab53bb03c6e085e165d5bddfbeea84245864fed90029
-DIST ppv-lite86-0.2.17.crate 22242 BLAKE2B 48c4a31a3b555fa37072c4de083580bb769747c7668748541af472778b5b58c3e7ab2b5e178760f542f973774f09910bdd4058ae5fb9d6b10c103eb76cfd0d3d SHA512 539d916e7e5869d832045c1aa88aec519bd000227f9b01d4dd0bfc9ffb640d5f5eb21b05eba718174773c97192a655ad3cb31b53ceb914dd19179a6699b3583a
-DIST precomputed-hash-0.1.1.crate 1640 BLAKE2B 64a37ef3edd317f771e833bb394f7c19bc9b8c844156c831d2b550692c7e2e36bce44ecf18dd9f2d0f0511346eaf0d2a0ebe792fc288ca0e94a93933f2051846 SHA512 a118a98286a47e2f0cf35d2678d0325c18b9b7d5bdf40ceadc16483b282307fd1498434d5bdfa25477a4f420d97c34d786e42e9fa70431b788b4b8fde9718e05
-DIST predicates-3.1.0.crate 23090 BLAKE2B 6c51fa390f3335501df604afda47ff1d2a69322d928a1412bcc4829f16c3ff5d345ae52f54d797c9698b0eb7b26495e594d8c21f04fdd77c8119ad4635184adb SHA512 1ee38c715b4b55038497a4a4996e12de91d356d53173d3a034d6a1f56859cb3a4a61a82d016fbefdd6ff291519097ce9cef950547d3d437035cd7093d965dbf0
-DIST predicates-core-1.0.6.crate 8084 BLAKE2B 337cbb155bc2859c5a8b891c21d352e998cd1eaaf606cf46c003c9c499a42f12268b071e7a4cca65d50cdfdfd4267f023076e078a0a3eb401ad836755d65298e SHA512 afeb1de4275c76bb1c5950f42bce2f83a21ab217ec60130336286cb48b15f36bf2a1ca346bd652c10a65a1f9e3310d16b23b8333a3e0f7e20fe874c3f728e702
-DIST predicates-tree-1.0.9.crate 7960 BLAKE2B b758c52dcdd0ea237ce25f0a092200604765bc83c5edcaea646c6b1db49431296b61aebddea3b325e62f0ba9bbd5edba7ec92fd031cb597e7e8d642b966b401a SHA512 1fd5d9a84ca8fdd1b3c4759d5e6fb16e3d8fe8b0dfe5afbd16bb509c8558b0750705fff47701c95f7a8df1a222f639116a1b9ba4d89775bf03b06daf34f249a3
-DIST proc-macro-crate-3.1.0.crate 11084 BLAKE2B 9a9d02f0f34a30668ba94e34d51199c332209c47fd8bef28c452924f75984dcf3aef2c92c4ab3fb03205d589e4f773d960064b4d08fdb2480168f10b84fafe98 SHA512 eb5ad763aa700f2cb1604c32a4bf2fad499a03ad868a22d06b0697b77875b1cc13c739fcf165b2bd547207ef6dc3bd13ceb75e1a59c596daf916f356ed27d8e2
-DIST proc-macro2-1.0.78.crate 47158 BLAKE2B c56a24fce3faca9e04db7965cab552d2a976c3764df0a84179b5a89d1230ab355c777a82b4c982e3945414f1f0478473a88821dd176c32d6de394d73a26adb9a SHA512 11956fe03a2e77a925cdff2c3c8bc8804dffab4fa1de963a128fa23f4189976fd2e2102bd346b92c33524beae320b71dadaa5213695a3ec638404196e14fa769
-DIST proptest-1.4.0.crate 198527 BLAKE2B e6e6585a3e4872595cc9778fac723bd9002c3ed5137338f8f50b1bb4beb43e2503ef4ba67228018a5f753d60b3cb188944145d0a37126478c87d07426f974140 SHA512 eb7f4e976f9d71f75dd6a575339d0e31b6f693f2f3399b3e495d9fe1be2490a0c691c312c95103f543669899381d3a3264a2f74604eee587ae0972139bfc49cd
-DIST qoi-0.4.1.crate 71135 BLAKE2B 8b4e2ebfdd6df425efb1326912e8db02258e570320fdeef465aa8b03f3248cd811bedaa17c15902f851083cc1db06a2b500aeddf734345eb25af0d835300b2f0 SHA512 884cde33bfb2d02716daa5f309890093bdb7b3f53eb06aca0b6eff0b7a66fd67cb8b9acd510d19e3ae7718930add971e871532a1605e4989639bf72f59329377
-DIST quick-error-1.2.3.crate 15066 BLAKE2B 1c61525d383f3588c1c5017f016f60b484bbf2035e7f63c553bd9a49b638ab0c6106ac3676a41072b24da4e13dde78706e0f99fd1ec9ee329d5be81d45a85866 SHA512 f8aaf9024d20ccd42b706c756eed8320aee339f8776392b47a41cc82ca06b03df1a5b1f00854cea96689c5af261b4d8c5d2b1a242d10f2755e7e33dc41be35b9
-DIST quick-error-2.0.1.crate 14265 BLAKE2B 3815c89e960923bfe0abc962c38714b953fa1d5af991f3de22d1d084a8cd1ba1761fc961ba97e06ead3992ed1b61f525d04bcce459599e5546315932281c1dfd SHA512 e028deb598466ae91663e5d090606be4f117662d0fa6e0c0b0043c7261f26787057e84e644cae72a45b1a0a7b1fb03fc9712faa3abee94b97ce2c8d25c365c32
-DIST quote-1.0.35.crate 28136 BLAKE2B 81424245e1e2b94459df68bb3a9a866c6a364102b5e1d010ede9c5f8278f8406d7b651957d091c5914e936b494b0f6e9a6a1dd8b7d35cd7d7100f86dee4ec12e SHA512 f5314fb6af17cf36c228e1970c569c29ec248954a450a5f90ba9e2896d04f74904c9cec5a1f74325f2489295a94491eee4ce8fb461e22cd4b34e53f1f881efd2
-DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2
-DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075
-DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79
-DIST rand_xorshift-0.3.0.crate 9121 BLAKE2B 56c29e159c0beb9c751429130e84e4666f9031b6f70e180544f9cc8f8e85d98676b861b588dbda46f2cdbd254fb908c02c6ba640d53422e6bfa1ae4e48ca5a33 SHA512 256e410e5bc08c56496c53c3d53936f3b1cfed41458b0ee8879d7aa8b95375055746ca49e29000ef847b37f01e9237f569cd000c4b281f6c78ddfc78ce439a49
-DIST rawpointer-0.2.1.crate 7490 BLAKE2B ee4542886347f2bfc7cb32cf4f7d025d35c78cb763e6d6acf2a8f85ae8d0261a2a20f86903952bd33b886dcaff789bd30c507b4e5d53c0debd2e6696291a825b SHA512 bff9ba7b69e7754e89ca6d42bd3b7a547f450404de999e35c10e4002fe03ee1f563b9799673c5010aa4c2f80885ca9e45b5560c5093e117be3b75d86affcb62f
-DIST rayon-1.8.1.crate 170448 BLAKE2B 982f7ba7d6a43956e6f438921fea2e40d3b398f4f72a4c89f55657aba6aa0d99912a7240b1c32c1dadafa9852adf440e3153a3f0cc56f6582867fa2794bb5144 SHA512 a83304be8334f5aa1c63468ddc749d8e8124c6947f1472320ba0bd4351c9ae582dba31ff369e9efdafdab439571fbf91b497c2370ec15406cfa810f5161cfb32
-DIST rayon-core-1.12.1.crate 70701 BLAKE2B a32eb9ae9a71b4f0881f7bfd5375aa7db5681f20f7e0b25e6ecb3161f2aad36b93026c1691d02bf298a48ea07ec9475a237fba457ed0b0b8624aebab2b4988df SHA512 33d0297b682f131c50e1eabc3be583211a5abe790301cbca91bf510e43d6714b7564ca39fab7c4bf6f02aa0df6bb394f386a61320f21ddb6bd7aea1372b5e99e
-DIST rctree-0.6.0.crate 8312 BLAKE2B d68986bf6bb767d61f7c02ff91c219f67f06a982d05917ab08e6da8a730122919dd472c60d03c5252d87ea25b1478b15b35a1577a38b6a56f828749bc49901de SHA512 b27b88aafce7227cf2097db425c84049abef380f1fb896f3161409c3e29830677284e36aed171d7789585bd4a2d6d26d1b1e4be10d9fbb9131757261f589c3a2
-DIST redox_syscall-0.4.1.crate 24858 BLAKE2B c3301137a0b84e03b09d28dfa377ab3bea74d574a08cee21d35713b278d8b5b30ca2a1d73a0981baeb4644cbb88c86c8eb15ab3bb2692e38b93e6b35fab4e0da SHA512 073ed9d96090cf46eab9877742277a013c62d8da86d9caf2310b4fa868af306511936553579e01309f27067d344226cc8dc5e3aef01d9b900da2febd33848f8d
-DIST regex-1.10.3.crate 253101 BLAKE2B 390ebb00bf5430048412883b672d80737e783fd36f40895343cb38ef2e26e2713418c2fb4d66792bfd3be4c990b4518ba120de229a72cbeb7fd5c2af325fbcaf SHA512 d090898465013b0975a6de87fbdcdf76b4896578056f4da83424bd5e7832547a3d8ace643c379c4f14700a0a88dc95950a38645508d1675306c377879a90cf5d
-DIST regex-automata-0.4.5.crate 617406 BLAKE2B 21826731ed5439a12cdda5a1ef217dc3239a0884d038170855985bf830f2782bdf4dbfd1b1a8812812db3a2399dadf8c173e75db635dfabc97382fda0561bba3 SHA512 0e9681d5c4529d49ff2555b7b73cf234b1f321a7fc634beccdf76c2bce5094e8501403e8caee2b3a16ac299cbe4701d891f1efa380b54f9dc2d92bbacd4de611
-DIST regex-syntax-0.8.2.crate 347228 BLAKE2B 211fd1c35ad0f28874d4b4d276e0fb0a27e5a1608f2f16ba2333641b154624e378419daf8d1c955f21ff5f40f6d49c89569b7e11ea5649850846d0fe447a675c SHA512 301dde555f300298f2594490ccd8b92033e4917fe9b8671b8a97db6c827793c73969be85a92999964dcaf3177edda51abeb576811ad6cab9772964dc0a77e728
-DIST rgb-0.8.37.crate 16644 BLAKE2B 4f158ac34c03627bae762a3b579901d4737c2b71d9cd96b18024bf7f297169c3edb097d0d67289f8e20b2275a0613a45eedc8fae306437b76435eabaf8cb0793 SHA512 72491fb2c315ee347c7474e6f9b3d6eaaf1db66ddf163214df8466a4a8ccb0aaaed76fc4c72808b70bfbcdf9dc2a109511ccf8e405e4a006b349030e8ad199a8
-DIST rustix-0.38.31.crate 375443 BLAKE2B 9e8ba6bb4eb4fdf0bacfbc719124f745f383abbabfeb161bff9908d1948942d358f46191377b90c180a2793a88bb01be20dab556cfabc8da8efa2533af8e460b SHA512 593e0395a7bc5bba949e6f2a5ed9e39ae13140970a598def32ab7d6d91b4ec100752fb05abda407ee2e5e420d950b19e607f963f3974213637423c751df75960
-DIST rusty-fork-0.3.0.crate 19881 BLAKE2B 01bae755c66d7e4f72789b7140de35573d82961adadcc9febb841e332fc2730b405d4f1dc8aff1db6eba3ca03ee24d5dcd9a9c9a914fd2a94428c796dc9bfcd0 SHA512 8e41e12971c36ae1d4439943e55204e32fb4e62717355a2bf79152825eef7dac305c2fe22468957cb3b7af0b27004ceb18eee2d2fa0a6f8822b28b711f64ccd7
-DIST ryu-1.0.16.crate 47351 BLAKE2B 13c72ec8aa608f6c53cf27c95d06b90839c5bec5e54b0441e9c4f779af3dece30d01a2276c717a733f92406a5a02b09c045b2b5f92714fe492d7263b6c6808e6 SHA512 89e3e18346ae6e4035787766f286a6eb62f5294e39ad902cc29e95c53781c4e5dd629f567f22ecc7e9fe9d1c273323da9b867aadc9cd8a066727c58330b51b10
-DIST safe_arch-0.7.1.crate 76930 BLAKE2B 7083fbf6b390dd238f22c499b725cdeb21fd07fe1b17a6fda183ae2cccaec22659dc6c154f4b0dbb902648588a77e0c457c79dfbe3f3fc4029a912e2fb1249bc SHA512 99c9c076c046a29bd8c6430b41ff37e3604490b9cd83ce69edd289ea22b511f1e70ed477164d5edae650fb933a7fb01713ca7a5b3dace5df793a4e80c3154ece
-DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
-DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
-DIST selectors-0.25.0.crate 53052 BLAKE2B ad08dac9deb6d99c96d9057cf0f4bb995aacc4623e7fa1b2e93094e6553f68544c67fc4444a0ae2bd8fa325519ee62fec2a063dce6c52077d3f88fb2794c918d SHA512 cdab3c87fed0ca7f20ebadc48cd495c5c9494a65e5b849bdc533ca2eb77d3a380e84cae68f04a1df81e0729779fcdb98a8f2300cfcb28338c9b3016e18f3feb3
-DIST serde-1.0.196.crate 77097 BLAKE2B 22403615511a7621a9d8d54fd2dcc63878cd2de0e43bff6b7921db85e19f34ee5022eb1086890edb6987428cbb707a59277ae007d1536b5d80a7da615fc3f36a SHA512 0917aa36d855ca77726d538fb7fcfcf629722c784d747b3869c0d69444c447d7b1fab556a9eb9594ddf6cc508df636fdde051a1c3909f9c691e4921946ebda19
-DIST serde_derive-1.0.196.crate 55775 BLAKE2B 3d06b3896f0cdd1b1acdcd0046bdbfd1e8a298d6f07d12a2326ff144baaac07fcbd4af1d18b8b1188d4cc192e253fcd79860d1dbb2ecb148025449c0ac954c72 SHA512 f4df7f835e8416e4662c62a46d5f6e6d45ffd103812d681b220f8080310720e27f738a34a8e622df722fed55a1d8c654dd4abfbd78d1fdc871306bf3985baf22
-DIST serde_json-1.0.113.crate 146970 BLAKE2B 8d80b0fc913ba4f008175c6b89955870af6476dc8bae0cd711b748cd0a2bf67b1299396bbd492a1ae5a4ff8050fddc85f0a0ab54f7b24e27529ead3e3d7c920e SHA512 82571b025cd598fca635f18881b52db2364e07eff1b961ca7e3b0591dd41f95503f7188ef1ee6fbc060b9a2360cacbc8a5b85c01fef7879ae3392b29c0004b34
-DIST serde_spanned-0.6.5.crate 8349 BLAKE2B f4f8f798ae3a02c0d5178aa12a94bd1bc08fef88b6a81d782ba07ba36fb0d89927ecf621087faf376b6e53de12f6a96e0880ce0cd01ecc31c5dab7dadc6f3ff4 SHA512 bffe2398629ae5a5a5bb6d5fc2fa0f4b94d02c96e25d1be2fb9ad95d8ca2fa9bfdeb3af11049ee9c050e497f3beca108f03020f88f6de29b208063c3898af354
-DIST servo_arc-0.3.0.crate 12738 BLAKE2B 974c29c80428d423ae2c660d58eaee5a03ee7b03c0d2a4fcb1beefdd2bbb8304049d494f2b8b87558ec3f9e2971d802b88c14f88e365b88a77d6ef4e6130a70f SHA512 2027b01976566873dde77759f4d1d4fc89400536454cff7fb0c35b908384e8ed14252a17d87f6e21c06f03948901b963b32b0e965c99affe7e3a761ca34295e1
-DIST simba-0.8.1.crate 52545 BLAKE2B d6f02df46cf10e8c9728c6f08a923781a970b78158063fb475c885255b6d1f9bbe485031c5a6654f074752537af252c5e67b2684a1e0759315c91c5988bc1583 SHA512 d17f2338b03dc319221c3b1afdd54d3f34c5926ce40ab22d67030057b407c8e2c6c9617ee4d1f5e637b24540baa5aed5bd9cea06e6e6652e05d5281fb702eb80
-DIST simd-adler32-0.3.7.crate 12086 BLAKE2B 8e0ae18603b344fd8a6573cc3fe1f8594ad542619a6e0d6e8f62e356a3a97409f4de3a215d561b8ed0e063ab431d81b63967a5a0b6561c45537a27ee84eaa362 SHA512 2976bb7fa153854ecd0d68ccdc108bf81d5da374839d53ce9dfb27e80d8db258bb817ea3dac73921e408541d75e2797b6d20fa63c42c1e8a935b6d75dee14bac
-DIST siphasher-0.3.11.crate 10442 BLAKE2B 771221614bbd56f609b9743da4352dc7a2cbd0f6257952fab0cd052e5e5b258a4c95a0461d6d1b579dec90b72d66a0e58e036899b3db8341ae753a421a4cd4d5 SHA512 601121bd41da896142dc6ccc74a6eec3ebee3e976857ab8b5d21e915fdc8bc6e979af66a489c406371fbbbfc7a13338cc4b3744aa981206e43c53998f3e1699b
-DIST slab-0.4.9.crate 17108 BLAKE2B 8e5288c4d00efa915e7be27b55f2204850968624f0d8101c091a357131106bceeea7a63c98007420c12f67893dd2228b15d3f23508108c3a0ceaa605474bc7a9 SHA512 b6b5423ae026472920f7c9a4abe0962314140a36dc562c0a9e3fa60725b2b8b7a8b343110d9d4c0e18fb318b0103e14c0ccbc9ae350d5563a5ac80c35f228c40
-DIST smallvec-1.13.1.crate 34952 BLAKE2B e0dcf1d26883564cd4f5d20a588562404e193075b1ae011f7f7542009a9466e5df3ade7768e1a8feb8806774b2cee5f15d31779928f83714e7d4b6ed46af9ab9 SHA512 1259ef947400470b8c9e74c5582dbc1a49753aa46420883c1f7d66f320f67bebe733a15a23cd57ba461020fad4ff337a5b298de82754602a78f5e6cec969652d
-DIST spin-0.9.8.crate 38958 BLAKE2B 8648bf2e48fc618758e3de67f0a493bf3cd22a8d18666164b0d850ed7c0d73650f7b0af783019dd361116bd60c61d24895cdd2c579383cd2700de0e32a23cdae SHA512 b15ad66ba9b308937f34ea166b799676fa45c67224e10cb57530fe33d2a8317ff3e3db3223a3249fa2862cc141c964d2130d3f39910a86ac5ef8aaf8ff4bc6ee
-DIST stable_deref_trait-1.2.0.crate 8054 BLAKE2B 287a65c3e5b47213544a43e57c60a54add60b4c2e3c8d042407d860cc950ba7ca01a2e67ce56aed6744992b61ec1f9aed3321e3d88482e33129548b7d51df205 SHA512 a13cfb22723f1f2cf089b2d07d657846f50c37bc0438d1a76096bea30214cad226b7a422c21f9e191ce87071da8a141d61882aedf9e0203a5fffdfda86a5fb03
-DIST string_cache-0.8.7.crate 16655 BLAKE2B 9a017f3248a3d5e7b8c1a05462a882862b20174c7ce5dda1568c3d3f61c422e84ba2ccd5d6dbd726d1c752f1eaa8062a179470927a80d5bdda0ce530d1ae2c17 SHA512 03f9cdd2c01c0f233284851f17eaefebd68a91ae2ed2b231fab2d6d6476bd19e0696d7d3a74fb6ecb2ec36b89e79ad966ab73051255c9e194bcf9c5029fb8479
-DIST string_cache_codegen-0.5.2.crate 8156 BLAKE2B b1cd91e22937622ce51152957ed45ee88dba9756449f3ef4c4884e491b7810e1c9f10b58012244dafa4422d5589502876f30a43940ee9754ef7b9952ebe4bb41 SHA512 01b9b1a865878537f657adf908159fd04f3f2ba4e70f8c632b73d0ed5a8a09fe2bb9ac8ac4397dec1f50d771dec33fc5d3f9e68dbf80cc177118665b2c67e864
-DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1
-DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d
-DIST syn-2.0.48.crate 250566 BLAKE2B e46b0863af76c3116c84d01b654a9820b7edc51f75c9c5301a7967d12284f78da602409f34fc40524728350dc6b998a4d738f08b8868f95236b3e5d24c460580 SHA512 926c0ad55cc743df20f9166b6d71fd44421aeb1f073fd86b6ddb53e13cd508b539c0360ce64b07b65597bb14639c8f33acf7e60951e1e9128624517aa3aee325
-DIST system-deps-6.2.0.crate 24961 BLAKE2B de59a67e59aeb793dfc7f71aacf93303a4eaa3364aec69fabb7572c07120c447c0b3581ad62aa61292d7c78cda880557e1bc11a3a76bd1a6bd84dd3128c4fa2a SHA512 10bbc503b8f55560a607d764c2575c7b854ae07ed50470d7cededc1e0451e4c7f75e06a655eba90e5470d8c2d1f1911089cd4d82da378a2d15f8e718c8f794c4
-DIST target-lexicon-0.12.13.crate 25424 BLAKE2B 5fcac231c270a59b6589adb79c90cd3bb15ce024e3c5fa3fd267b3226e5514ce77387c57c86ca765b43ee593a55ec99fdc8fbfd464dc01afaa91ad10337b6278 SHA512 323331857bd3db9877a6c7304392e39d378439462ae4f6d6939c02d28914ecddec52696c94ceebfe8a0e7e93ce25c900099bb3922d7783643162e55c7a8769b7
-DIST tempfile-3.10.0.crate 33376 BLAKE2B 303e3bbc2492fd965c5e5ca02229868e94de1b1286175a07b3f9767a174c5a83bb6f6ab59d582f963f9cc4f92362be6a8e898e140397e4314bc18bd8d4e13249 SHA512 0f9bb6420105badfaf7e59f9679b53c6e3f875208ad8b08b9bf38cf67a1512742f1e3dc586136ec9cb760d127da6be69e9f9ed55f18722edf1af3a452e7d93fa
-DIST tendril-0.4.3.crate 37210 BLAKE2B 0a70926644e8dc492247d49b8939169702903c2458d7b2c0fea2e6ed54166909f484e8e876eddc8ff7491642ec24a200c5d1e51412c6a7c26ee60f1f4164e98c SHA512 53f074aec6e59717fca280b1764f6c2e0a1c073336f48d012ff268a7189697d42d24a91a6a549c7d9e1fe8b0006e34c219f4dba3cc95247d3905c6f8a6a8186f
-DIST termtree-0.4.1.crate 4557 BLAKE2B d4300b0e6e908c519a0a76f5e08167f4467f428b2926e7739614cef5d3e294dfac15ae8576f7011a852745713c16da93346660ff96520a2bb90a4dd4c23d889c SHA512 ddbe0d3ddd79b182732359f47958ca32aa351d10b1e7d5f6456700b851aa2b5314ce005e1fd120a248b676f219fbd68039cefc071d92c5b5477d053bb6e29062
-DIST thiserror-1.0.56.crate 20592 BLAKE2B e98c8bba8d21342c981646e88b72a7cbc146c695a200aae3e076b55948791cc51a29e8818d64451b17233ed4d095d0ef63ba4fb07502f4ffde5af738b8629c37 SHA512 6b7c856745256d6ef9e7ab2ea0027f9c1ed2c75ed5b075068af57cf706abfd835fd4552d9ec7578bece1f820086828c5dec85a9cbada409569838cdc9d63936c
-DIST thiserror-impl-1.0.56.crate 15367 BLAKE2B 6fad787eb1e2c0f25fee7bef160be794fb8000a0aa292ec0d2d66d7a4d1fcb226c3e2e690ff6a61ba2d8704208014eea84044dba27523d4b2c26d2f7d4ba64d5 SHA512 da66f4674cf699083f7142f3a60c1c9334767b4de3690b4c7af460ffda787fab2089f5bca231e92b6e71724d46fe7dbdcaa19073f5d8100838536d10971efbde
-DIST tiff-0.9.1.crate 1423953 BLAKE2B d01949cc3a76a32f2e802a151a4c1d4bbe47c7f217f198f940293d02fd6a1a6d3087c66b3fbc099da3e155f959774d2a9d4d8c5f5f00cd6486f5f44571a1dedd SHA512 82419e671c6a896f1d639d46a3c5a019e3bff6c75d961b838f5311e5ecb31c3baafc5f88fe928e88f6b3b31881a867ea4ca9905f43e3e24f77f183260dc27b93
-DIST time-0.3.36.crate 119805 BLAKE2B d4da96368ab8565373d034edce261e0d8867036f2ba87e84b5e4a506a70ed3b62b93ba10734aecb39847e258cf7008b6ae57f92df8d0e5229cd3fec488d14caf SHA512 83da6e27691d1f0ef37ed276528e927686a06dab4811b6e29d625ef7a0f7c30fbb86896d74a2b087726e7a24a951b0a83aa1f5f22d711ead54f447d36ac47133
-DIST time-core-0.1.2.crate 7191 BLAKE2B c477ad3410ff29f3bf4a38fc6ac4a043d49b6d2bdf5cf309ffcd2eec3bb6e4c4b62156ee7f069f0b37ea31c163bc75ccbf35abc1db2833cdd4912135e60ddfc9 SHA512 3861724c23cb806829a01186deb5217ae8252c20af622975264e6670cff528f42155039e4937756a9eb312a5580ffab07949437d5504d684a0e70755046cac52
-DIST time-macros-0.2.18.crate 24361 BLAKE2B 09fa325be0b1a5b922285f035484b0de8e339306b49595c87f6374e46459d6777c6db4b12c1a0c6ea9795ae8c741188fbb81208d0499a651760b9f5089323fc7 SHA512 557786115add272290be8305ab79c44f5b4425b64eb698492fe300f15879d9e013c66933cae8aa8faad9c109e2917e7a0e43c8a5eed7f4b0f0fdad092089efe4
-DIST tinytemplate-1.2.1.crate 26490 BLAKE2B af39d96f33f63238e455a4e38fde1d1730fd9661ae68be7b05df6ef9d2ab1a04db1332cc4ec9deb6da3a8e22b124df81b0fa8916d8491b808742bb733c8e48be SHA512 0cc080057e096f0796e72004343e1a8332c2e8a12e43f6ade150ebf632e9c29c7ad04de0b940cd57df81efdc4d07a6607da9b86a30d8383e39ac3d7be185edb9
-DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c
-DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e
-DIST toml-0.8.10.crate 50667 BLAKE2B 815c850d4e2b8f107729c24ff82a6be81160649fff726f07a2c6e2af0283298fd5eadcc5811ba4ef20ce12914ecb43da79fa1840fea8d1572ca59f02f9e2c310 SHA512 24f3b44244d7e91ae50eaf20bde40c177352592aadd2dac697a831a5de9305ac1c93c8dc407579b9bbd8d9984fe34cfdc42c3243cd0057ad83db14bd899bb546
-DIST toml_datetime-0.6.5.crate 10910 BLAKE2B 93a21ab2784e96ee2e6b56c7b4f733f6ac4c68c1e7d7dac3fbd8aceedb3580e25b4a9c7d9c3f9b5ed152560353b3e80906e37824956dc4ea90bc6f039768f6cb SHA512 502bdedbcbd2ac9fbaa5f4b51f2e409af185f3633f01f8845de5e3b007f2400215ddeb82ac588bc915ed5a5f9d7251ccf93fe2a57cd40fca2927f4c0966357e6
-DIST toml_edit-0.21.1.crate 101661 BLAKE2B e794b6121ba7e2b1b3f50966cd40eebacee6968b6b28986cfe4cb7312b51ffff19f74826910d8e4ce307f74940f11e71e6afdd768ac196427bddf44595bbc797 SHA512 10cd3b16f763f55294923ce8f166f96fbd67a0acc4a93a46fb3044d8a38148097c592ebb405ced87030d35154abfcc971eacf0172b624ab477a11e616efbaa07
-DIST toml_edit-0.22.4.crate 102719 BLAKE2B 80a2b4d44e6ea894c5b976dbb36fbf2a169326362d11a292ad8101cc56f230489dc24a5ebaac9a809e1da22fac23e0b588b6a11fc2581027f56ff3a5998ba99a SHA512 13a9034cb4af3818d1349c852d2e019985687fe8baebb6e3bbbb4f10074e505df53bc5b856d669535ba4c6a830c0c67f55830c2b1ec46a0832c2db3413a2a404
-DIST typenum-1.17.0.crate 42849 BLAKE2B a6d1162050679e2c4ab2467f3a77d301f6861882eb7c9749f31d047f383dd5bd2ed5846ad63eed99ccc04d6ac36cc697a305861e1d65880b4d2ef04ee0a79b94 SHA512 99773d5d9f850c0602db4bb67dd062b0ade6f086e155216f1bb2fb6569461ba7e1b7c2f2af81ea8833bc3bfcf3fe5033edecb7c438adae63f59d3e30cf63a508
-DIST unarray-0.1.4.crate 12895 BLAKE2B 20fab4ce218941bad9ae341d24e92469b01f46523adf9d6c80cf2418b79dc529011f357e3c96a66ad96bf822358581a150f75c4d3ca67043e01814c59f1a9bd1 SHA512 373d16e9688938762c61cc9056a50badfde417f64385de1949678333cf9465cc496a357707989da83ee5e4ab041a89688fcd3ab9dfb9c6ec66446c9f5b56b630
-DIST unicode-bidi-0.3.15.crate 56811 BLAKE2B 1f1d372c86ec7444f13eb32baf13dfc8699b52156b265a2b53f40c0d771064876405451120fe54739a2679e6991caaf4f63e0644f03729cab814079fef4868c8 SHA512 7a21d5eb05ea8d691dfd54ce4cf7d3693d08067f7a88ef17b8c3044634f46411176b1bde1516c442577910b254007b247f5e40f9932eb601cd96cd574f9d9db8
-DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920
-DIST unicode-normalization-0.1.22.crate 122604 BLAKE2B 3f3430b279cc0ce1595392c869442ce676ab097154c688779ebcf726e10c497df59be2cd7bb2f84f99499a9df0654760a10ac92224c17d74775aeebe291241e1 SHA512 a5810d5e9cd93dbb80e013997aa9d38e60834619483a6623eb2859ec5d59a5aec3fc4db123dc7f4e2fe9f2b8799cf6af48bdff22d69a00a23707240e8bf3bb3c
-DIST url-2.5.0.crate 78605 BLAKE2B f3fec3477248cbbe67866577eebb03f517c284a5e5cb783132b11ef3ad156a03524f4730f188d822dec85169d7474e265099296d6bdd4adf5ffaa0a118821617 SHA512 4aedbc48b85bcc2853189f5fe8265a01c76516b5507f4e958d8d0b860fe2590c69c95f0f4b9fd6fac9b8d5911bcb0a5e9ab7f8e8b600f37a12db1438976ee5c3
-DIST utf-8-0.7.6.crate 10422 BLAKE2B 296690040895ba9da9e69d527aea415f4bd6bd3c010e67a08f9cffd2f4cd92a99f9ddde77512f9ef5a0db069ac9ac3cd6fd91aa18f0bcadf870ed212fdd76f2b SHA512 6bf0787cc297a1ac4e47389464d05ef6850602f549621687e776618bec96c1f7bacbb1ac8faaa63e5d28d975b850db8d6c784eb66e2466128f0521b91c14015b
-DIST utf8parse-0.2.1.crate 13435 BLAKE2B a1c111d7ffc60690f2aaa86f034c66ba1abe4e126f1774a4377d41eba3269369862f57515af387ea785d69a8adf46338b5e53761b5ee6f4f4380473f4d9cab0a SHA512 51fba8f1e7eb74b7020fd831e30a67fc8353ac2ee07335c8c3374a5570ac8117f165f6905d4b7f0360095b7b5ed3e739001d02a8cc3c89195baf2cd679136050
-DIST version-compare-0.1.1.crate 13224 BLAKE2B 4bb1e7db6a4a5b30f4ef950234fa939bd562e8d5693aad42a5dadddde7caee01b4dc42b28d8ef61a769cf573440e57c0dc321f8a8b4b3dfc0cc035507bfed886 SHA512 efc9441440f702518867e2056c0ab066cd2fa6949112479e463802610f25a4d50c4411eb5fd0ba6ca9b187e358fce8d99579188e0ed9ba0297191172ab7af408
-DIST wait-timeout-0.2.0.crate 12441 BLAKE2B a99d3f57bc6e784ac06167f98b2dc2841f730dfab4fb9772b15e67707f756d6ba7daeb3e992d32291bed3daa85eaa8a8ddde64db5e1acf1cc4031fc9bdc82212 SHA512 db3b7aa2acfd44e64451042b8ba98eecab77a82aa5c58ed08dadb119ab36dee4e26d62baad7978ed56d5ad03019c96be5021455362290f56043981137bac8066
-DIST walkdir-2.4.0.crate 23550 BLAKE2B b4298c01cb38be0479b7ddfee627af01f889b6b6ff432e368bb67f65134c3958a4fe271a5a7dd61b19259ae88f5680e5ce8e12e50a872b05fcba68f59b7073ec SHA512 09e1bc852c01b452c95b26a369831a97bc5c9e0ada3111c73774570dd73bb5b9e4735317d5572304fb48dca44ce7b9f77bbd17c418b6b047b2ab17b8bb42d9d9
-DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f
-DIST wasm-bindgen-0.2.91.crate 182689 BLAKE2B 4ee85709546462be3da2a6f1caa02448fa903c7411eb264894aac402979afae4a0d7f3dbb486266b05d8caa911893ae9bfe9921cd36e03eb5147a8d75d6c17d2 SHA512 80e91e5b6094eddadbafd842a4a1b3284de7bb51bbd795e8716a0adac354dc14ceee0593d7c33090de06aadc8bc61b8eeab8851d066cc4ef4661e64adff1988a
-DIST wasm-bindgen-backend-0.2.91.crate 28345 BLAKE2B 912a0471ac64d61f18d1c1749a3614ab70d08f330fd90b903ce5ef51f18288c7d4ef153f1d8100671c02de8fc499928cf925bdab4da4f0352789268dfae87457 SHA512 7d3c8db4503982fae9c86620c964e8f9a4ce542a79c56f21d9f82d26bb9418e78b7fa9922901663bf78516d58652dc3255ef48d1e1f042d8a3c69210f5804204
-DIST wasm-bindgen-macro-0.2.91.crate 13898 BLAKE2B dda8dd5d77dc57324b633f056805bf7892c39c5e70257b6d048c2f8cf885f7306f91f3f17de1b63dc740db66d52fe2250ba981077e03dcc731dcf7c80c047c9d SHA512 6b05e0a2657e7e4f313089787b52cc7f59f5a94be6f716ba007fcbc3bf7c38561225ba3f39245d779e28dd30630b2d4c6be12baa6ea1e6cb47e562ccff48372f
-DIST wasm-bindgen-macro-support-0.2.91.crate 20091 BLAKE2B 337b1b2a9e9e9c1350267df0d9f041291a847cf4faa3bcd6fcc8a96e66fda54685da72f6e64e57cde0d4609409ebdc7851e96781f599470f8b0545018bdc2166 SHA512 1277682520d88cb9529adbc054590a732a8890debe33d1d64ebce332c66c02f84065c0f643fa45c01de8b80534b2daf8333979601323b3ed50dc49553233c39c
-DIST wasm-bindgen-shared-0.2.91.crate 7267 BLAKE2B a9dca2db84a33c650a7abbb6dc552bc4bab1446e66aace751d3709d2c63b878b127748a83cb174aae3ff8c5f5ec017b97623e5e9294e6ebf92d669efc618c357 SHA512 97072a8bdfadde104f6e9e760e1ac5ec665fdaff38a93a0bf601c95e652b35403e58a99fa8c0fefea6e47b38fb97f2e1ffcf52736f9ab890b0b9632efb26cb4b
-DIST web-sys-0.3.68.crate 728353 BLAKE2B d0e8d47bb44e83f376b3d3556caf2d243eeeb5f2798fed767ce3cf0eb0c67fa13b74cdd9a9999f48de06fd2f2d720f68b602ba24c20b50fa6e78966e5cc19893 SHA512 f4b537310e9900410bf4a00b382c2bff29317efd2ccfe12b9680dd3ed49a896eb8e8e10d9964d463f1627cc9df1e27dfef1c86693e90b94ce3c488915762d88e
-DIST weezl-0.1.8.crate 42175 BLAKE2B 2a8dc84f018a4364ef814044a590477724b79655cd01d605e02442bdc8de1f7df3003946041dbcc17bc82315f0c11e7fc3c3b0b0375f65436f53bcac11b2bc71 SHA512 6012de47d6bb5177820be9794e70ce6354577247750b8a125dad1d3e093d96cacba62471d8f67f056a72447bb6bf7fffabc6254ae96d93014a5200c71d571c97
-DIST wide-0.7.15.crate 80990 BLAKE2B 6e9321206e1929257130c18074304f69000cf69f61df42b7924fec6cf0416c05cac02062d910b73b90371a7e6fd3c4e7253644516708bbf1cc688bf0d9b7718d SHA512 ba28b5583b524bc32878b07bf183ce293776006c514fe7a6ee95e6fb9abe8ef4e832c4dfb0642b224df3e8f7f39d9023a50492b414c3a77c28caff8eb1f4a19b
-DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
-DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
-DIST winapi-util-0.1.6.crate 12234 BLAKE2B b8db8ec9d7ada5532a22a2d070320174c32ece1f48890e9b028708e194fe72a04287b11910dc2ddc7f9c9674a9d8d39449b3e100725e1f59e59e3047a7e3650b SHA512 b1c949f9bcd34c1949a9d3a7bde6ce62fcf3d2cb66df60af41fe67a9d1acb24e571cdd5ac721be9f1ee4b3af5ef5149b5724ad6e02b558e124ef2a4412d12db9
-DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
-DIST windows-core-0.52.0.crate 42154 BLAKE2B 9670bf02261b4ab2a24eff97dad11e305deac823cacfae286965b62b11bc035f19a55ca710eaa4359c8a4905433a94fe62a836b77ddd68f244ad6ac2c9657f58 SHA512 0c8f1c7e63c11bdcf1361150ecc83abbfba8da2c6d28523799bd286bf8aa1df61ffed19175e8cb3ef516a9afb6248b640c2101a2e0c09a99bfd7a18c6741bd36
-DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed
-DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03
-DIST windows-targets-0.48.5.crate 6904 BLAKE2B 7396bb210f37bd51da86f39fca3425c8f6610721d5c4e94f9fafa0a8a8046303b3fcc6979146bcfaa32f4406d242a0455f6cbb220f84c6ff84650e755acf5223 SHA512 e079eeef255a046be7f8e6a31c14f7b230254ebcf05eed2944827bb3d2a0dc30940d87593cf544d5e7ef35f6312b99430efcfb01421d91b02bb9c4bef7d98709
-DIST windows-targets-0.52.0.crate 6229 BLAKE2B 4b1efdd32202f112d3782b586ce60667f5d3b6f97ccae0d7da833aee2ae81ceece88b5ef4126db2448c9019de3f77e4fe66ed4286bb6275d9a5e8ab74725b804 SHA512 0ea09552d89b802ec0d419b640fa02d0af7af602704a0e88ba10f81d123dee0c907460f6ec91224177ec9a948970abd7414740eb219148a4d66c269c2362740e
-DIST windows_aarch64_gnullvm-0.48.5.crate 418492 BLAKE2B 5c6f7d73ad05740f0bac304ed1ef9b2ea63b0d6ca8f875552ae299a0b73b1557e8fe996f1c2b69be9f2df350c9288690f49ee62239a2896991364331d6c55462 SHA512 20158d31454488f6053d3ad7b97d7fc6eae6cf37e4ba0e50c28bd29b368505eed64199ae31104d5f97b66846be54e5ed25c0ad31ea850819205c573a31ac0996
-DIST windows_aarch64_gnullvm-0.52.0.crate 430182 BLAKE2B f23370c62c4ab3fd885e3ee22e8ec2fb5a3a837a57044c1df3f9986dd4e7e9d0a44ec58be1648a41e1ea4d037afa3077f0f03de0204199a82fb8395731815a4a SHA512 b7c3fe0a2ad5149be0df48fc7a4d15879eb130bd9441c58c25fc71b8a91483f0b553fb1bf29a9302acd348e9083a547430a840b059b0cfe19867ecaffcae986f
-DIST windows_aarch64_msvc-0.48.5.crate 798483 BLAKE2B 60c466d6536426425a34b5ca20da97c8127ebeb4fb9b1363911165bada484f8913fcd50e90410b5661e0c27dbfe8f4eeaa62fb17d1f3566bfc82b6255e11619b SHA512 223f016c6f1a44dbc5c8a8428b39438f75380ea06951b7c26ed0877b19d79410c6fde5e4c7f2c839b6e76159131f39a1230e0e3a208dfc425ba9117e3665c4ff
-DIST windows_aarch64_msvc-0.52.0.crate 821663 BLAKE2B e6f772858205f7cd871722136aec4d00daea4793ff9dcae53e6311e74526c46aa11c2b3df7a85e6c577757254cbfa5a713e68c694625ca274b64e7a1c5532c23 SHA512 8446bfe5b9fe538415762c8129ab3bf2fe45482e045bce367475747786602ad4ae1187c6e508dd9d7b6be81bfc8d430e0db9c624e35c7cc52e823023e46f5cf1
-DIST windows_i686_gnu-0.48.5.crate 844891 BLAKE2B fdc37cd74a4982056bf22fdb7b84e1c55dc838f3cb19ff3648730a77e673ef4ecc0380b3e4277bb8df2fcfa25f57b69014713d9e3ed27c28e19b25b3ea2ab774 SHA512 931ba5c1e4eb8ae73248e00d9611298d1c4b4b0dae719fdeb9243930cd420a103a7bc2738e0a4887c42c8f25728d6c5d64ad141dc092bc3f1d0f35dbe37d303a
-DIST windows_i686_gnu-0.52.0.crate 870285 BLAKE2B a7688062a128a1b1394b3978210334e4e2aaa10dce131457c4a11ce0cb3f551e7f4962d1ece1846d8e9526983ced0e0a3ee8c933858e9314b62e76381e086ef9 SHA512 fe993f5bb6e039c257be9b35337e0221f718d23866818bfd19c76aaae236aafc2de4bb5014fcdf919563b5901cdaa14a2136cd086eeed3c83e46a5d02f6aa77e
-DIST windows_i686_msvc-0.48.5.crate 864300 BLAKE2B 3d3ea8be55e2d6ced0eeda18abe1dffb925a1a78f456d683e4450d9f2fd287ad2e8494d65b2b770c677a12b3a60d10f0435e16c61880e3867c3657fd44892442 SHA512 70e2fb4fdb006a4cbd43ab2c7e940b277a15fb1790dfa2d1fc1f1fd18bead4886f6dc046e44326603e4894d988578917b8932aba5d9a6a4cc8424911cad9dc7e
-DIST windows_i686_msvc-0.52.0.crate 888693 BLAKE2B 7a6e9d03e503c8f543e80a8c7bcf3f50cfa7eed462e487ae7b581746d7cc4d871b33e307110d3a3a75226d88e837f9452ac56bf3baf71b66cfab2626cc15558a SHA512 817ac796fd00bed51d80133ec873cf3d3d582ba41fec8a6f6407fbd7544f198e928aa5d710f70c13bbf74a1dde4c91c54e65eb9d3b7518a7f011ea42725eb671
-DIST windows_x86_64_gnu-0.48.5.crate 801619 BLAKE2B aa7e7e6a6ff9f9553ada3a0a39a9aa798e9d995a8eef36e0b6fdb2a0db93ddecee5548970575271fe43aec74797a420d0ee231d503b5bad1bd999059261e0e33 SHA512 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74
-DIST windows_x86_64_gnu-0.52.0.crate 826213 BLAKE2B 3ca03285ef289fc844261142154e710e996c29940b1c0a7dc3016906ff6452fa50b24f8668fce0ca44bf169ab1228c217fece9f7bddac9ab8bdc54fddafaf8a8 SHA512 2d81af56ad0bc9536f6e066776642a546ce6c6d99551edc0603ffcafe6db15d5d5a32a642b204bbfadf34231daa3894ad7897a9c0c575c2b6bc1e3e58a9a3eb7
-DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa
-DIST windows_x86_64_gnullvm-0.52.0.crate 430165 BLAKE2B af9345a1f6e0ed1392ca1534c68d23f3be0fbb6a42b3c5518cee14373e645038526da15e849d14abe45c53766a30c6c2042a626482ba4a05409f325eb6aa36b1 SHA512 e88af35fd1c694dc189783e5c81aafa61aeffbddce4d7130e1125d0ce3d932fafeb345990ffd98477c41b578b7f5090f4f9c0457b02146309b95549c9f8f44f0
-DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0
-DIST windows_x86_64_msvc-0.52.0.crate 821600 BLAKE2B cc448b65f98fc0fc4949ae622b7020d2dae927ae45310649f6ef71809740eda9d3db0fc035676c201fd9ab9639e9e7f21e2e992b4c789542f12b419d2c752179 SHA512 3aaee31533a1a48a6ab5cd15b3cadfbd906a93a153e53919d0aa74e440d11e29830554e4e014c215f5b88a475bb733fa8ba4ce9d773d3e23a40ea9ad37ddd0a7
-DIST winnow-0.5.39.crate 159300 BLAKE2B 671f588b28d6a11919967d03227395cafd4b2d9afe5e76fb947e4a90937d25c1e8a486d228dd1a6de4ee99e8ff4ffd515b9e8b14fb54a6136b0c9cb3eb4be388 SHA512 76d4762a0258719c2212f0ba1e2a91098548d18b12dc79cf90e99a847eec3eae05e821effd7f5b2e68f482ccebc6ae8d7877e91b3db863886e007631e8af2c83
-DIST xml5ever-0.17.0.crate 41208 BLAKE2B 42be2b72566bf44d3cf70b365aee45a6c8034c20e4e18c5f71ed51be3a02dc63ccd2545bd41cdb9c019ea34e8419dbb93888ee41bd9b38f2a41c7bf63e27c323 SHA512 0c67244411811a3e82fe58d341b371b938ce6e45ec1af2bd8615c0f0a9628fa662ec0eb130de2ae199d32c7778f0c2d2b80221812dc33831b93333dcde5a682e
-DIST yeslogic-fontconfig-sys-5.0.0.crate 6718 BLAKE2B 949fa4eab74fca63b0bd110a9c8f96707d8e924ca7ec29e6a07c463d70f25ea3ba5f28614bff09e4aa78295f5f00b62bd39f8ac10c5cbb384711d19384828eaf SHA512 a956133ce286502032746e7c37ad9532f011d911deafd2e5d108827bdbe0765068c013fa0c08eaf7410317596302487dbbbe2878915ca08e0f71e3156c32c5bd
-DIST zune-inflate-0.2.54.crate 37973 BLAKE2B 8bdb532fae0da1d61fc9fc72ea72a9339116e1952e76ba7376f0ba0ea65101b88cd1e4766f516f21028a5ea3459e5590e7a54175a47f136cc572ed9abec2da2f SHA512 0de30f310121c1fed42612b7bcb50631d699195a77c7ce4094729f502e63d1ae38034d6054d95b6825e7e9a2afb7bb614ff123e12736163fee04a46ef1dc56bd
diff --git a/gnome-base/librsvg/files/librsvg-2.40.12-gtk-optional.patch b/gnome-base/librsvg/files/librsvg-2.40.12-gtk-optional.patch
deleted file mode 100644
index 11c5803d69d6..000000000000
--- a/gnome-base/librsvg/files/librsvg-2.40.12-gtk-optional.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-From 18917f7fd3160afe06019f4b6234aeb78a3fdb4e Mon Sep 17 00:00:00 2001
-From: Ross Burton <ross.burton@intel.com>
-Date: Tue, 19 Nov 2013 16:00:29 +0000
-Subject: [PATCH] configure: add option to enable/disable use of GTK+
-
-Distro packagers like predictability and automatically detected optional
-dependencies are not predicable. Add a --with-gtk3 option (default to "auto")
-for forcibly controlling whether GTK+ will be used or not.
-
-Signed-off-by: Ross Burton <ross.burton@intel.com>
-
-https://bugzilla.gnome.org/show_bug.cgi?id=712693
----
- configure.in | 17 +++++++++++------
- 1 file changed, 11 insertions(+), 6 deletions(-)
-
-diff --git a/configure.in b/configure.in
-index f7a89dc..1498f72 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -119,17 +119,22 @@ AC_CHECK_FUNCS(strtok_r)
- # GTK
- # ===========================================================================
-
--PKG_CHECK_MODULES([GTK3],[gtk+-3.0 >= $GTK3_REQUIRED],[have_gtk_3=yes],[have_gtk_3=no])
--
- GTK3_BINARY_VERSION=
-
--if test "$have_gtk_3" = "yes"; then
-- GTK3_BINARY_VERSION="`$PKG_CONFIG --variable=gtk_binary_version gtk+-3.0`"
-+AC_MSG_CHECKING([whether to use GTK+ 3])
-+AC_ARG_WITH([gtk3],
-+ [AS_HELP_STRING([--without-gtk3],[Don't build GTK+3 tools (default=auto)])],
-+ [],[PKG_CHECK_EXISTS([gtk+-3.0 >= $GTK3_REQUIRED],[with_gtk3=yes],[with_gtk3=no])])
-+AC_MSG_RESULT([$with_gtk3])
-+
-+if test "$with_gtk3" = "yes"; then
-+ PKG_CHECK_MODULES(GTK3, [gtk+-3.0 >= $GTK3_REQUIRED])
-+ GTK3_BINARY_VERSION="`$PKG_CONFIG --variable=gtk_binary_version gtk+-3.0`"
- fi
-
- AC_SUBST([GTK3_BINARY_VERSION])
-
--AM_CONDITIONAL([HAVE_GTK_3],[test "$have_gtk_3" = "yes"])
-+AM_CONDITIONAL([HAVE_GTK_3],[test "$with_gtk3" = "yes"])
-
- dnl ===========================================================================
- dnl GDK-Pixbuf SVG loader
-@@ -305,6 +310,6 @@ librsvg-$VERSION
- Build introspectable bindings: ${found_introspection}
- Build Vala bindings: ${enable_vala}
- Build GdkPixbuf loader: ${enable_pixbuf_loader}
-- GTK+ $GTK3_REQUIRED or later: ${have_gtk_3}
-+ GTK 3.0: ${with_gtk3}
- Build miscellaneous tools: ${build_misc_tools}
- "
---
-1.7.10.4
diff --git a/gnome-base/librsvg/files/librsvg-2.40.21-libxml-2.14.6.patch b/gnome-base/librsvg/files/librsvg-2.40.21-libxml-2.14.6.patch
deleted file mode 100644
index a785df566c5b..000000000000
--- a/gnome-base/librsvg/files/librsvg-2.40.21-libxml-2.14.6.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-https://bugs.gentoo.org/965467
-
---- a/rsvg-private.h
-+++ b/rsvg-private.h
-@@ -31,7 +31,7 @@
-
- #include "rsvg.h"
-
--#include <libxml/SAX.h>
-+#include <libxml/SAX2.h>
- #include <libxml/xmlmemory.h>
- #include <pango/pango.h>
- #include <glib.h>
diff --git a/gnome-base/librsvg/files/librsvg-2.58.5-time-rust-1.80.patch b/gnome-base/librsvg/files/librsvg-2.58.5-time-rust-1.80.patch
deleted file mode 100644
index 6003a5a67cec..000000000000
--- a/gnome-base/librsvg/files/librsvg-2.58.5-time-rust-1.80.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-Needed for compat w/ >=rust-1.80. The time crate is only used for tests.
---- a/Cargo.lock
-+++ b/Cargo.lock
-@@ -2177,9 +2177,9 @@ dependencies = [
-
- [[package]]
- name = "time"
--version = "0.3.34"
-+version = "0.3.36"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749"
-+checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885"
- dependencies = [
- "deranged",
- "itoa",
-@@ -2198,9 +2198,9 @@ checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3"
-
- [[package]]
- name = "time-macros"
--version = "0.2.17"
-+version = "0.2.18"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "7ba3a3ef41e6672a2f0f001392bb5dcd3ff0a9992d618ca761a11c3121547774"
-+checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf"
- dependencies = [
- "num-conv",
- "time-core",
diff --git a/gnome-base/librsvg/files/librsvg-2.60.0-libxml2-2.15.0-tests.patch b/gnome-base/librsvg/files/librsvg-2.60.0-libxml2-2.15.0-tests.patch
deleted file mode 100644
index 80ee10855b0a..000000000000
--- a/gnome-base/librsvg/files/librsvg-2.60.0-libxml2-2.15.0-tests.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-https://bugs.gentoo.org/964256
-https://gitlab.gnome.org/GNOME/librsvg/-/issues/1201
-
-"This patch makes the test succeed. Therefore, there is probably not a security issue here.
-An error does occur, it just is not being reported as TooManyLoadedElements.
-So just the dumb thing, adding an unwrap and expecting it to fail is a decent enough bandaid."
---- a/rsvg/tests/errors.rs
-+++ b/rsvg/tests/errors.rs
-@@ -14,15 +14,12 @@ use rsvg::{CairoRenderer, ImplementationLimit, Loader, LoadingError, RenderingEr
-
- #[ignore]
- #[test]
-+#[should_panic]
- fn too_many_elements() {
- let name = "tests/fixtures/errors/bug515-too-many-elements.svgz";
-
-- assert!(matches!(
-- Loader::new().read_path(name),
-- Err(LoadingError::LimitExceeded(
-- ImplementationLimit::TooManyLoadedElements
-- ))
-- ));
-+ // libxml2 might return an error without updating the element count, so just expect any error, not specifically too many elements
-+ Loader::new().read_path(name).unwrap();
- }
-
- fn rendering_instancing_limit(name: &str) {
-
diff --git a/gnome-base/librsvg/librsvg-2.40.21-r1.ebuild b/gnome-base/librsvg/librsvg-2.40.21-r1.ebuild
deleted file mode 100644
index 9502e9ce57b5..000000000000
--- a/gnome-base/librsvg/librsvg-2.40.21-r1.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GNOME2_EAUTORECONF="yes"
-
-inherit gnome2 multilib-minimal vala
-
-DESCRIPTION="Scalable Vector Graphics (SVG) rendering library"
-HOMEPAGE="https://wiki.gnome.org/Projects/LibRsvg"
-
-LICENSE="LGPL-2+"
-SLOT="2"
-KEYWORDS="~alpha arm ~hppa ~loong ~m68k ~mips ppc ppc64 ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
-
-IUSE="+introspection tools +vala"
-REQUIRED_USE="vala? ( introspection )"
-
-RDEPEND="
- >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
- >=dev-libs/libcroco-0.6.8-r1[${MULTILIB_USEDEP}]
- >=dev-libs/libxml2-2.9.1-r4:2=[${MULTILIB_USEDEP}]
- >=x11-libs/cairo-1.12.14-r4[${MULTILIB_USEDEP}]
- >=x11-libs/gdk-pixbuf-2.30.7:2[introspection?,${MULTILIB_USEDEP}]
- >=x11-libs/pango-1.38.0[${MULTILIB_USEDEP}]
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
- tools? ( >=x11-libs/gtk+-3.10.0:3 )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-libs/gobject-introspection-common
- dev-libs/vala-common
- dev-util/glib-utils
- >=dev-build/gtk-doc-am-1.13
- virtual/pkgconfig
- x11-libs/gdk-pixbuf
- vala? ( $(vala_depend) )
-"
-# >=gtk-doc-am-1.13, gobject-introspection-common, vala-common needed by eautoreconf
-
-QA_FLAGS_IGNORED="
- usr/bin/rsvg-convert
- usr/lib.*/librsvg.*
-"
-
-RESTRICT="test" # Lots of issues due to freetype changes and more; ever since newer tests got backported into 2.40.19
-
-PATCHES=(
- # https://bugzilla.gnome.org/show_bug.cgi?id=653323
- "${FILESDIR}/${PN}-2.40.12-gtk-optional.patch"
- "${FILESDIR}/${P}-libxml-2.14.6.patch"
-)
-
-src_prepare() {
- use vala && vala_src_prepare
- gnome2_src_prepare
-}
-
-multilib_src_configure() {
- local myconf=(
- --disable-static
- --disable-tools # only useful for librsvg developers
- $(multilib_native_use_enable introspection)
- $(multilib_native_use_with tools gtk3)
- $(multilib_native_use_enable vala)
- --enable-pixbuf-loader
- )
-
- # -Bsymbolic is not supported by the Darwin toolchain
- [[ ${CHOST} == *-darwin* ]] && myconf+=( --disable-Bsymbolic )
-
- ECONF_SOURCE=${S} gnome2_src_configure "${myconf[@]}"
-
- if multilib_is_native_abi; then
- ln -s "${S}"/doc/html doc/html || die
- fi
-}
-
-multilib_src_compile() {
- # causes segfault if set, see bug #411765
- unset __GL_NO_DSO_FINALIZER
- gnome2_src_compile
-}
-
-multilib_src_install() {
- gnome2_src_install
-}
-
-pkg_postinst() {
- # causes segfault if set, see bug 375615
- unset __GL_NO_DSO_FINALIZER
- multilib_foreach_abi gnome2_pkg_postinst
-}
-
-pkg_postrm() {
- # causes segfault if set, see bug 375615
- unset __GL_NO_DSO_FINALIZER
- multilib_foreach_abi gnome2_pkg_postrm
-}
diff --git a/gnome-base/librsvg/librsvg-2.58.5-r1.ebuild b/gnome-base/librsvg/librsvg-2.58.5-r1.ebuild
deleted file mode 100644
index 675e010a7abe..000000000000
--- a/gnome-base/librsvg/librsvg-2.58.5-r1.ebuild
+++ /dev/null
@@ -1,434 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{13..14} )
-
-CRATES="
- adler@1.0.2
- aho-corasick@1.1.2
- android-tzdata@0.1.1
- android_system_properties@0.1.5
- anes@0.1.6
- anstream@0.6.11
- anstyle-parse@0.2.3
- anstyle-query@1.0.2
- anstyle-wincon@3.0.2
- anstyle@1.0.6
- anyhow@1.0.79
- approx@0.5.1
- assert_cmd@2.0.13
- autocfg@1.1.0
- bit-set@0.5.3
- bit-vec@0.6.3
- bit_field@0.10.2
- bitflags@1.3.2
- bitflags@2.4.2
- block@0.1.6
- bstr@1.9.0
- bumpalo@3.14.0
- bytemuck@1.16.3
- byteorder@1.5.0
- cairo-rs@0.19.1
- cairo-sys-rs@0.19.1
- cast@0.3.0
- cc@1.0.83
- cfg-expr@0.15.6
- cfg-if@1.0.0
- chrono@0.4.33
- ciborium-io@0.2.2
- ciborium-ll@0.2.2
- ciborium@0.2.2
- clap@4.4.18
- clap_builder@4.4.18
- clap_complete@4.4.10
- clap_derive@4.4.7
- clap_lex@0.6.0
- color_quant@1.1.0
- colorchoice@1.0.0
- core-foundation-sys@0.8.6
- crc32fast@1.3.2
- criterion-plot@0.5.0
- criterion@0.5.1
- crossbeam-deque@0.8.5
- crossbeam-epoch@0.9.18
- crossbeam-utils@0.8.19
- crunchy@0.2.2
- cssparser-macros@0.6.1
- cssparser@0.31.2
- cstr@0.2.11
- data-url@0.3.1
- deranged@0.3.11
- derive_more@0.99.17
- difflib@0.4.0
- dlib@0.5.2
- doc-comment@0.3.3
- dtoa-short@0.3.4
- dtoa@1.0.9
- either@1.9.0
- encoding_rs@0.8.33
- equivalent@1.0.1
- errno@0.3.8
- exr@1.72.0
- fastrand@2.0.1
- fdeflate@0.3.4
- flate2@1.0.28
- float-cmp@0.9.0
- flume@0.11.0
- fnv@1.0.7
- form_urlencoded@1.2.1
- futf@0.1.5
- futures-channel@0.3.30
- futures-core@0.3.30
- futures-executor@0.3.30
- futures-io@0.3.30
- futures-macro@0.3.30
- futures-task@0.3.30
- futures-util@0.3.30
- fxhash@0.2.1
- gdk-pixbuf-sys@0.19.0
- gdk-pixbuf@0.19.0
- getrandom@0.2.12
- gif@0.12.0
- gio-sys@0.19.0
- gio@0.19.0
- glib-macros@0.19.0
- glib-sys@0.19.0
- glib@0.19.0
- gobject-sys@0.19.0
- half@2.3.1
- hashbrown@0.14.3
- heck@0.4.1
- hermit-abi@0.3.5
- iana-time-zone-haiku@0.1.2
- iana-time-zone@0.1.60
- idna@0.5.0
- image@0.24.8
- indexmap@2.2.2
- is-terminal@0.4.10
- itertools@0.10.5
- itertools@0.12.1
- itoa@1.0.10
- jpeg-decoder@0.3.1
- js-sys@0.3.68
- language-tags@0.3.2
- lazy_static@1.4.0
- lebe@0.5.2
- libc@0.2.153
- libloading@0.8.1
- libm@0.2.8
- linked-hash-map@0.5.6
- linux-raw-sys@0.4.13
- locale_config@0.3.0
- lock_api@0.4.11
- log@0.4.20
- lopdf@0.32.0
- mac@0.1.1
- malloc_buf@0.0.6
- markup5ever@0.11.0
- matches@0.1.10
- matrixmultiply@0.3.8
- md5@0.7.0
- memchr@2.7.1
- minimal-lexical@0.2.1
- miniz_oxide@0.7.2
- nalgebra-macros@0.2.1
- nalgebra@0.32.3
- new_debug_unreachable@1.0.4
- nom@7.1.3
- normalize-line-endings@0.3.0
- num-complex@0.4.5
- num-conv@0.1.0
- num-integer@0.1.46
- num-rational@0.4.1
- num-traits@0.2.18
- objc-foundation@0.1.1
- objc@0.2.7
- objc_id@0.1.1
- once_cell@1.19.0
- oorandom@11.1.3
- pango-sys@0.19.0
- pango@0.19.0
- pangocairo-sys@0.19.0
- pangocairo@0.19.1
- parking_lot@0.12.1
- parking_lot_core@0.9.9
- paste@1.0.14
- percent-encoding@2.3.1
- phf@0.10.1
- phf@0.11.2
- phf_codegen@0.10.0
- phf_generator@0.10.0
- phf_generator@0.11.2
- phf_macros@0.11.2
- phf_shared@0.10.0
- phf_shared@0.11.2
- pin-project-lite@0.2.13
- pin-utils@0.1.0
- pkg-config@0.3.29
- plotters-backend@0.3.5
- plotters-svg@0.3.5
- plotters@0.3.5
- png@0.17.11
- powerfmt@0.2.0
- ppv-lite86@0.2.17
- precomputed-hash@0.1.1
- predicates-core@1.0.6
- predicates-tree@1.0.9
- predicates@3.1.0
- proc-macro-crate@3.1.0
- proc-macro2@1.0.78
- proptest@1.4.0
- qoi@0.4.1
- quick-error@1.2.3
- quick-error@2.0.1
- quote@1.0.35
- rand@0.8.5
- rand_chacha@0.3.1
- rand_core@0.6.4
- rand_xorshift@0.3.0
- rawpointer@0.2.1
- rayon-core@1.12.1
- rayon@1.8.1
- rctree@0.6.0
- redox_syscall@0.4.1
- regex-automata@0.4.5
- regex-syntax@0.8.2
- regex@1.10.3
- rgb@0.8.37
- rustix@0.38.31
- rusty-fork@0.3.0
- ryu@1.0.16
- safe_arch@0.7.1
- same-file@1.0.6
- scopeguard@1.2.0
- selectors@0.25.0
- serde@1.0.196
- serde_derive@1.0.196
- serde_json@1.0.113
- serde_spanned@0.6.5
- servo_arc@0.3.0
- simba@0.8.1
- simd-adler32@0.3.7
- siphasher@0.3.11
- slab@0.4.9
- smallvec@1.13.1
- spin@0.9.8
- stable_deref_trait@1.2.0
- string_cache@0.8.7
- string_cache_codegen@0.5.2
- strsim@0.10.0
- syn@1.0.109
- syn@2.0.48
- system-deps@6.2.0
- target-lexicon@0.12.13
- tempfile@3.10.0
- tendril@0.4.3
- termtree@0.4.1
- thiserror-impl@1.0.56
- thiserror@1.0.56
- tiff@0.9.1
- time-core@0.1.2
- time-macros@0.2.18
- time@0.3.36
- tinytemplate@1.2.1
- tinyvec@1.6.0
- tinyvec_macros@0.1.1
- toml@0.8.10
- toml_datetime@0.6.5
- toml_edit@0.21.1
- toml_edit@0.22.4
- typenum@1.17.0
- unarray@0.1.4
- unicode-bidi@0.3.15
- unicode-ident@1.0.12
- unicode-normalization@0.1.22
- url@2.5.0
- utf-8@0.7.6
- utf8parse@0.2.1
- version-compare@0.1.1
- wait-timeout@0.2.0
- walkdir@2.4.0
- wasi@0.11.0+wasi-snapshot-preview1
- wasm-bindgen-backend@0.2.91
- wasm-bindgen-macro-support@0.2.91
- wasm-bindgen-macro@0.2.91
- wasm-bindgen-shared@0.2.91
- wasm-bindgen@0.2.91
- web-sys@0.3.68
- weezl@0.1.8
- wide@0.7.15
- winapi-i686-pc-windows-gnu@0.4.0
- winapi-util@0.1.6
- winapi-x86_64-pc-windows-gnu@0.4.0
- winapi@0.3.9
- windows-core@0.52.0
- windows-sys@0.48.0
- windows-sys@0.52.0
- windows-targets@0.48.5
- windows-targets@0.52.0
- windows_aarch64_gnullvm@0.48.5
- windows_aarch64_gnullvm@0.52.0
- windows_aarch64_msvc@0.48.5
- windows_aarch64_msvc@0.52.0
- windows_i686_gnu@0.48.5
- windows_i686_gnu@0.52.0
- windows_i686_msvc@0.48.5
- windows_i686_msvc@0.52.0
- windows_x86_64_gnu@0.48.5
- windows_x86_64_gnu@0.52.0
- windows_x86_64_gnullvm@0.48.5
- windows_x86_64_gnullvm@0.52.0
- windows_x86_64_msvc@0.48.5
- windows_x86_64_msvc@0.52.0
- winnow@0.5.39
- xml5ever@0.17.0
- yeslogic-fontconfig-sys@5.0.0
- zune-inflate@0.2.54
-"
-
-RUST_MIN_VER="1.71.1"
-RUST_MULTILIB=1
-
-inherit cargo gnome2 multilib-minimal python-any-r1 rust-toolchain vala
-
-DESCRIPTION="Scalable Vector Graphics (SVG) rendering library"
-HOMEPAGE="https://wiki.gnome.org/Projects/LibRsvg https://gitlab.gnome.org/GNOME/librsvg"
-SRC_URI+=" ${CARGO_CRATE_URIS}"
-
-LICENSE="LGPL-2.1+"
-# Dependent crate licenses
-LICENSE+="
- Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD ISC MIT MPL-2.0
- Unicode-DFS-2016
-"
-
-SLOT="2"
-KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-
-IUSE="+gtk-doc +introspection +vala"
-REQUIRED_USE="
- gtk-doc? ( introspection )
- vala? ( introspection )
-"
-
-RDEPEND="
- >=x11-libs/cairo-1.17.0[glib,svg(+),${MULTILIB_USEDEP}]
- >=media-libs/freetype-2.9:2[${MULTILIB_USEDEP}]
- >=x11-libs/gdk-pixbuf-2.20:2[introspection?,${MULTILIB_USEDEP}]
- >=dev-libs/glib-2.50.0:2[${MULTILIB_USEDEP}]
- >=media-libs/harfbuzz-2.0.0:=[${MULTILIB_USEDEP}]
- >=dev-libs/libxml2-2.9.1-r4:2=[${MULTILIB_USEDEP}]
- >=x11-libs/pango-1.50.0[${MULTILIB_USEDEP}]
-
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- x11-libs/gdk-pixbuf
- ${PYTHON_DEPS}
- $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]')
- gtk-doc? ( dev-util/gi-docgen )
- virtual/pkgconfig
- vala? ( $(vala_depend) )
-
- dev-libs/gobject-introspection-common
- dev-libs/vala-common
-"
-# dev-libs/gobject-introspection-common, dev-libs/vala-common needed by eautoreconf
-
-QA_FLAGS_IGNORED="
- usr/bin/rsvg-convert
- usr/lib.*/librsvg.*
-"
-
-PATCHES=(
- "${FILESDIR}"/librsvg-2.58.5-time-rust-1.80.patch
-)
-
-pkg_setup() {
- rust_pkg_setup
- python-any-r1_pkg_setup
-}
-
-src_prepare() {
- use vala && vala_setup
- gnome2_src_prepare
-}
-
-src_configure() {
- multilib-minimal_src_configure
-}
-
-multilib_src_configure() {
- local myconf=(
- --disable-static
- --disable-debug
- $(multilib_native_use_enable gtk-doc)
- $(multilib_native_use_enable introspection)
- $(multilib_native_use_enable vala)
- --enable-pixbuf-loader
- )
-
- if ! multilib_is_native_abi; then
- myconf+=(
- # Set the rust target, which can differ from CHOST
- RUST_TARGET="$(rust_abi)"
- # RUST_TARGET is only honored if cross_compiling, but non-native ABIs aren't cross as
- # far as C parts and configure auto-detection are concerned as CHOST equals CBUILD
- cross_compiling=yes
- )
- fi
-
- ECONF_SOURCE=${S} \
- gnome2_src_configure "${myconf[@]}"
-
- if multilib_is_native_abi; then
- ln -s "${S}"/doc/html doc/html || die
- fi
-}
-
-src_compile() {
- multilib-minimal_src_compile
-}
-
-multilib_src_compile() {
- cargo_env gnome2_src_compile
-}
-
-multilib_src_test() {
- cargo_env default
-}
-
-src_test() {
- multilib-minimal_src_test
-}
-
-src_install() {
- multilib-minimal_src_install
-}
-
-multilib_src_install() {
- cargo_env gnome2_src_install
-}
-
-multilib_src_install_all() {
- find "${ED}" -name '*.la' -delete || die
-
- if use gtk-doc; then
- mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
- mv "${ED}"/usr/share/doc/Rsvg-2.0 "${ED}"/usr/share/gtk-doc/html/ || die
- fi
-}
-
-pkg_preinst() {
- multilib_foreach_abi gnome2_pkg_preinst
-}
-
-pkg_postinst() {
- multilib_foreach_abi gnome2_pkg_postinst
-}
-
-pkg_postrm() {
- multilib_foreach_abi gnome2_pkg_postrm
-}
diff --git a/gnome-base/librsvg/librsvg-2.60.0.ebuild b/gnome-base/librsvg/librsvg-2.60.0.ebuild
deleted file mode 100644
index 464690aae82d..000000000000
--- a/gnome-base/librsvg/librsvg-2.60.0.ebuild
+++ /dev/null
@@ -1,147 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-
-CRATES="
-"
-
-RUST_MIN_VER="1.77.2"
-RUST_MULTILIB=1
-
-inherit cargo gnome2 meson-multilib python-any-r1 rust-toolchain toolchain-funcs vala
-
-DESCRIPTION="Scalable Vector Graphics (SVG) rendering library"
-HOMEPAGE="https://wiki.gnome.org/Projects/LibRsvg https://gitlab.gnome.org/GNOME/librsvg"
-SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-c-${PV}-crates.tar.xz"
-
-LICENSE="LGPL-2.1+"
-# Dependent crate licenses
-LICENSE+="
- Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD ISC MIT MPL-2.0
- Unicode-3.0
-"
-
-SLOT="2"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
-
-IUSE="+gtk-doc +introspection test +vala"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
- gtk-doc? ( introspection )
- vala? ( introspection )
-"
-
-RDEPEND="
- >=x11-libs/cairo-1.17.0[glib,svg(+),${MULTILIB_USEDEP}]
- >=media-libs/freetype-2.9:2[${MULTILIB_USEDEP}]
- >=x11-libs/gdk-pixbuf-2.20:2[introspection?,${MULTILIB_USEDEP}]
- >=dev-libs/glib-2.50.0:2[${MULTILIB_USEDEP}]
- >=media-libs/harfbuzz-2.0.0:=[${MULTILIB_USEDEP}]
- >=dev-libs/libxml2-2.9.1-r4:2=[${MULTILIB_USEDEP}]
- >=x11-libs/pango-1.50.0[${MULTILIB_USEDEP}]
-
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-util/cargo-c
- x11-libs/gdk-pixbuf
- ${PYTHON_DEPS}
- $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]')
- gtk-doc? ( dev-util/gi-docgen )
- virtual/pkgconfig
- vala? ( $(vala_depend) )
-"
-
-QA_FLAGS_IGNORED="
- usr/bin/rsvg-convert
- usr/lib.*/librsvg.*
- usr/lib.*/gdk-pixbuf*/*/loaders/*
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.60.0-libxml2-2.15.0-tests.patch
-)
-
-pkg_setup() {
- rust_pkg_setup
- python-any-r1_pkg_setup
-}
-
-src_prepare() {
- use vala && vala_setup
- gnome2_src_prepare
-}
-
-src_configure() {
- meson-multilib_src_configure
-}
-
-multilib_src_configure() {
- local emesonargs=(
- -Davif=disabled
- $(meson_native_use_feature introspection)
- -Dpixbuf=enabled
- -Dpixbuf-loader=enabled
- $(meson_native_use_feature gtk-doc docs)
- $(meson_native_use_feature vala)
- $(meson_use test tests)
- )
-
- if ! multilib_is_native_abi || tc-is-cross-compiler; then
- emesonargs+=(
- # Set the rust target, which can differ from CHOST
- -Dtriplet="$(rust_abi)"
- )
- fi
-
- cargo_env meson_src_configure
-}
-
-src_compile() {
- meson-multilib_src_compile
-}
-
-multilib_src_compile() {
- cargo_env meson_src_compile
-}
-
-multilib_src_test() {
- cargo_env meson_src_test
-}
-
-src_test() {
- meson-multilib_src_test
-}
-
-src_install() {
- meson-multilib_src_install
-}
-
-multilib_src_install() {
- cargo_env meson_src_install
-}
-
-multilib_src_install_all() {
- einstalldocs
-
- if use gtk-doc; then
- mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
- mv "${ED}"/usr/share/doc/Rsvg-2.0 "${ED}"/usr/share/gtk-doc/html/ || die
- fi
-}
-
-pkg_preinst() {
- multilib_foreach_abi gnome2_pkg_preinst
-}
-
-pkg_postinst() {
- multilib_foreach_abi gnome2_pkg_postinst
-}
-
-pkg_postrm() {
- multilib_foreach_abi gnome2_pkg_postrm
-}
diff --git a/gnome-base/librsvg/librsvg-2.62.2-r1.ebuild b/gnome-base/librsvg/librsvg-2.62.2-r1.ebuild
deleted file mode 100644
index 7875bb0daea7..000000000000
--- a/gnome-base/librsvg/librsvg-2.62.2-r1.ebuild
+++ /dev/null
@@ -1,147 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-
-CRATES="
-"
-
-RUST_MIN_VER="1.92.0"
-RUST_MULTILIB=1
-
-inherit cargo gnome2 meson-multilib python-any-r1 rust-toolchain vala
-
-DESCRIPTION="Scalable Vector Graphics (SVG) rendering library"
-HOMEPAGE="https://wiki.gnome.org/Projects/LibRsvg https://gitlab.gnome.org/GNOME/librsvg"
-SRC_URI+=" https://github.com/gentoo-crate-dist/${PN}/releases/download/${PV}/${P}-crates.tar.xz"
-
-LICENSE="LGPL-2.1+"
-# Dependent crate licenses
-LICENSE+="
- Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD ISC MIT MPL-2.0
- UoI-NCSA Unicode-3.0
-"
-
-SLOT="2"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-IUSE="+gtk-doc +introspection test +vala"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
- gtk-doc? ( introspection )
- vala? ( introspection )
-"
-
-RDEPEND="
- >=x11-libs/cairo-1.17.0[glib,svg(+),${MULTILIB_USEDEP}]
- >=media-libs/freetype-2.9:2[${MULTILIB_USEDEP}]
- >=x11-libs/gdk-pixbuf-2.20:2[introspection?,${MULTILIB_USEDEP}]
- >=dev-libs/glib-2.50.0:2[${MULTILIB_USEDEP}]
- >=media-libs/harfbuzz-2.0.0:=[${MULTILIB_USEDEP}]
- >=dev-libs/libxml2-2.9.1-r4:2=[${MULTILIB_USEDEP}]
- >=x11-libs/pango-1.50.0[${MULTILIB_USEDEP}]
-
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- >=dev-util/cargo-c-0.10.10
- x11-libs/gdk-pixbuf
- ${PYTHON_DEPS}
- $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]')
- gtk-doc? ( dev-util/gi-docgen )
- virtual/pkgconfig
- vala? ( $(vala_depend) )
-"
-
-QA_FLAGS_IGNORED="
- usr/bin/rsvg-convert
- usr/lib.*/librsvg.*
- usr/lib.*/gdk-pixbuf*/*/loaders/*
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.60.0-libxml2-2.15.0-tests.patch
-)
-
-pkg_setup() {
- rust_pkg_setup
- python-any-r1_pkg_setup
-}
-
-src_prepare() {
- use vala && vala_setup
- gnome2_src_prepare
-}
-
-src_configure() {
- meson-multilib_src_configure
-}
-
-multilib_src_configure() {
- local emesonargs=(
- -Davif=disabled
- $(meson_native_use_feature introspection)
- -Dpixbuf=enabled
- -Dpixbuf-loader=enabled
- $(meson_native_use_feature gtk-doc docs)
- $(meson_native_use_feature vala)
- $(meson_use test tests)
- )
-
- if ! multilib_is_native_abi || tc-is-cross-compiler; then
- emesonargs+=(
- # Set the rust target, which can differ from CHOST
- -Dtriplet="$(rust_abi)"
- )
- fi
-
- cargo_env meson_src_configure
-}
-
-src_compile() {
- meson-multilib_src_compile
-}
-
-multilib_src_compile() {
- cargo_env meson_src_compile
-}
-
-multilib_src_test() {
- cargo_env meson_src_test
-}
-
-src_test() {
- meson-multilib_src_test
-}
-
-src_install() {
- meson-multilib_src_install
-}
-
-multilib_src_install() {
- cargo_env meson_src_install
-}
-
-multilib_src_install_all() {
- einstalldocs
-
- if use gtk-doc; then
- mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
- mv "${ED}"/usr/share/doc/Rsvg-2.0 "${ED}"/usr/share/gtk-doc/html/ || die
- fi
-}
-
-pkg_preinst() {
- multilib_foreach_abi gnome2_pkg_preinst
-}
-
-pkg_postinst() {
- multilib_foreach_abi gnome2_pkg_postinst
-}
-
-pkg_postrm() {
- multilib_foreach_abi gnome2_pkg_postrm
-}
diff --git a/gnome-base/librsvg/metadata.xml b/gnome-base/librsvg/metadata.xml
deleted file mode 100644
index 59a1779c27ae..000000000000
--- a/gnome-base/librsvg/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <use>
- <flag name="tools">Build svg viewer tool</flag>
- </use>
- <upstream>
- <remote-id type="cpe">cpe:/a:gnome:librsvg</remote-id>
- </upstream>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/gnome-base/metadata.xml b/gnome-base/metadata.xml
deleted file mode 100644
index 09e113a1e6f2..000000000000
--- a/gnome-base/metadata.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE catmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<catmetadata>
- <longdescription lang="en">
- The gnome-base category contains core GNOME packages.
- </longdescription>
- <longdescription lang="de">
- Die Kategorie gnome-base enthält die GNOME Basispakete.
- </longdescription>
- <longdescription lang="es">
- La catagoría gnome-base contiene los paquetes principales de GNOME.
- </longdescription>
- <longdescription lang="ja">
- gnome-baseカテゴリーにはGNOMEのコア・パッケージが含まれています。
- </longdescription>
- <longdescription lang="nl">
- De gnome-base categorie bevat de basisonderdelen van de GNOME desktopomgeving.
- </longdescription>
- <longdescription lang="vi">
- Nhóm gnome-base chứa các gói GNOME cốt lõi.
- </longdescription>
- <longdescription lang="it">
- La categoria gnome-base contiene i pacchetti base di GNOME.
- </longdescription>
- <longdescription lang="pt">
- A categoria gnome-base contém os pacotes principais de GNOME.
- </longdescription>
- <longdescription lang="pl">
- Kategoria gnome-base zawiera podstawowe pakiety środowiska GNOME.
- </longdescription>
-</catmetadata>
diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
deleted file mode 100644
index 6a142f184c4b..000000000000
--- a/gnome-base/nautilus/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST nautilus-48.4.1.tar.xz 3264612 BLAKE2B f4f5741aa3caca65695a31480edf070ff1657ae0149c5453f847caada9a9d8fc52df26667a16306f20365f05862b3ed6cead0aa9203f46f44080a07942ab827f SHA512 f87ee1f0b31395f2606e1e54a7306af37f2e31e40222457d690257da8ab46036b37445bb5d7b353245574c0554a972c57d6a961e2e4e907bd871033332094b22
-DIST nautilus-49.6.tar.xz 3337508 BLAKE2B fdc2d0d44b74e61bc5ce6e16becd3c355e6b78b592f57414cade1b95829e0c07933eb8fea8126454d488931c71be5b51cbd42513db0aaae8a99b5aae3774b448 SHA512 f7b0b428898c399d143d263efcfdf3dd44b5ed7c09c4c0b09b42bd386a12bfd4c93054773958a80140757c461013fbdd09a01384c30d68019c1e7d955e0337e6
diff --git a/gnome-base/nautilus/files/43.0-optional-gstreamer.patch b/gnome-base/nautilus/files/43.0-optional-gstreamer.patch
deleted file mode 100644
index de0e008fffb7..000000000000
--- a/gnome-base/nautilus/files/43.0-optional-gstreamer.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-diff --git a/extensions/meson.build b/extensions/meson.build
-index a10349c..5494275 100644
---- a/extensions/meson.build
-+++ b/extensions/meson.build
-@@ -1,2 +1,4 @@
- subdir('image-properties')
--subdir('audio-video-properties')
-+if get_option('gstreamer')
-+ subdir('audio-video-properties')
-+endif
-diff --git a/meson.build b/meson.build
-index 00f01f6..bdbd33a 100644
---- a/meson.build
-+++ b/meson.build
-@@ -102,8 +102,10 @@ libm = cc.find_library('m')
- if get_option('extensions')
- gexiv = dependency('gexiv2', version: '>= 0.14.0')
- gdkpixbuf = dependency('gdk-pixbuf-2.0', version: '>= 2.30.0')
-+ if get_option('gstreamer')
- gst_tag_dep = dependency('gstreamer-tag-1.0')
- gst_pbutils_dep = dependency('gstreamer-pbutils-1.0')
-+ endif
- endif
- gio = dependency('gio-2.0', version: glib_ver)
- gio_unix = dependency('gio-unix-2.0', version: glib_ver)
-diff --git a/meson_options.txt b/meson_options.txt
-index fce5f16..1fa8f89 100644
---- a/meson_options.txt
-+++ b/meson_options.txt
-@@ -13,6 +13,12 @@ option(
- value: true,
- description: 'Build stock extensions',
- )
-+option(
-+ 'gstreamer',
-+ type: 'boolean',
-+ value: true,
-+ description: 'Build audio-video properties extension (requires "extensions")',
-+)
- option(
- 'introspection',
- type: 'boolean',
diff --git a/gnome-base/nautilus/metadata.xml b/gnome-base/nautilus/metadata.xml
deleted file mode 100644
index 1ad95877e584..000000000000
--- a/gnome-base/nautilus/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <use>
- <flag name="cloudproviders">Enable the cloudproviders support</flag>
- <flag name="gstreamer">Enable the Audio/Video file properties page</flag>
- <flag name="previewer">Use <pkg>gnome-extra/sushi</pkg> to preview files from the file manager</flag>
- </use>
- <upstream>
- <remote-id type="cpe">cpe:/a:gnome:nautilus</remote-id>
- </upstream>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/gnome-base/nautilus/nautilus-48.4.1-r1.ebuild b/gnome-base/nautilus/nautilus-48.4.1-r1.ebuild
deleted file mode 100644
index f394c6f95910..000000000000
--- a/gnome-base/nautilus/nautilus-48.4.1-r1.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
-
-DESCRIPTION="Default file manager for the GNOME desktop"
-HOMEPAGE="https://apps.gnome.org/Nautilus/"
-
-LICENSE="GPL-3+ LGPL-2.1+"
-SLOT="0"
-
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
-
-IUSE="+cloudproviders doc gnome +gstreamer +introspection +previewer selinux"
-REQUIRED_USE="doc? ( introspection )"
-
-DEPEND="
- >=dev-libs/glib-2.79.0:2
- >=media-libs/gexiv2-0.14.2
- gstreamer? ( media-libs/gstreamer:1.0
- media-libs/gst-plugins-base:1.0 )
- >=app-arch/gnome-autoar-0.4.4
- >=gnome-base/gnome-desktop-43:4=
- >=gnome-base/gsettings-desktop-schemas-42
- >=gui-libs/gtk-4.17.5:4[X,introspection?,wayland]
- >=gui-libs/libadwaita-1.6_beta:1
- >=dev-libs/libportal-0.7:=[gtk]
- >=x11-libs/pango-1.28.3
- selinux? ( >=sys-libs/libselinux-2.0 )
- >=app-misc/tinysparql-3.0:3
- cloudproviders? ( >=net-libs/libcloudproviders-0.3.1 )
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
-"
-# Uses org.freedesktop.Tracker.Miner.Files gsettings schema from localsearch
-RDEPEND="${DEPEND}
- >=app-misc/localsearch-3.0:3=
-"
-BDEPEND="
- >=dev-util/gdbus-codegen-2.80.5-r1
- dev-util/glib-utils
- doc? (
- app-text/docbook-xml-dtd:4.1.2
- dev-util/gi-docgen
- )
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- test? ( sys-apps/dbus )
-"
-PDEPEND="
- gnome? ( x11-themes/adwaita-icon-theme )
- previewer? ( >=gnome-extra/sushi-0.1.9 )
- >=gnome-base/gvfs-1.14[gtk(+)]
-" # Need gvfs[gtk] for recent:/// support; always built (without USE=gtk) since gvfs-1.34
-
-PATCHES=(
- "${FILESDIR}"/43.0-optional-gstreamer.patch # Allow controlling audio-video-properties build
-)
-
-src_prepare() {
- default
- xdg_environment_reset
-
- # Disable -Werror
- sed -e '/-Werror=/d' -i meson.build || die
-
- if use previewer; then
- DOC_CONTENTS="nautilus uses gnome-extra/sushi to preview media files.
- To activate the previewer, select a file and press space; to
- close the previewer, press space again."
- fi
-}
-
-src_configure() {
- local emesonargs=(
- $(meson_use doc docs)
- -Dextensions=true # image file properties, also required for -Dgstreamer=true
- $(meson_use introspection)
- -Dpackagekit=false
- $(meson_use selinux)
- $(meson_use cloudproviders)
- -Dtests=$(usex test all none)
-
- $(meson_use gstreamer) # gstreamer audio-video-properties extension
- )
- meson_src_configure
-}
-
-src_install() {
- use previewer && readme.gentoo_create_doc
- meson_src_install
-}
-
-src_test() {
- # Avoid dconf that looks at XDG_DATA_DIRS, which can sandbox fail if flatpak is installed
- gnome2_environment_reset
- # GIO_USE_VOLUME_MONITOR=unix due to https://gitlab.gnome.org/GNOME/gvfs/-/issues/629#note_1467280
- GIO_USE_VOLUME_MONITOR=unix XDG_SESSION_TYPE=x11 virtx dbus-run-session meson test -C "${BUILD_DIR}" || die
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-
- if use previewer; then
- readme.gentoo_print_elog
- else
- elog "To preview media files, emerge nautilus with USE=previewer"
- fi
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/gnome-base/nautilus/nautilus-49.6.ebuild b/gnome-base/nautilus/nautilus-49.6.ebuild
deleted file mode 100644
index 04a3c88d001c..000000000000
--- a/gnome-base/nautilus/nautilus-49.6.ebuild
+++ /dev/null
@@ -1,118 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
-
-DESCRIPTION="Default file manager for the GNOME desktop"
-HOMEPAGE="https://apps.gnome.org/Nautilus/"
-
-LICENSE="GPL-3+ LGPL-2.1+"
-SLOT="0"
-
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-
-IUSE="+cloudproviders doc gnome +gstreamer +introspection +previewer selinux"
-REQUIRED_USE="doc? ( introspection )"
-
-DEPEND="
- >=dev-libs/glib-2.84.0:2
- >=media-libs/gexiv2-0.14.2
- gstreamer? ( media-libs/gstreamer:1.0
- media-libs/gst-plugins-base:1.0 )
- >=app-arch/gnome-autoar-0.4.4
- >=gnome-base/gnome-desktop-43:4=
- >=gnome-base/gsettings-desktop-schemas-42
- >=gui-libs/gtk-4.17.5:4[X,introspection?,wayland]
- dev-libs/wayland
- >=gui-libs/libadwaita-1.6_beta:1
- >=dev-libs/libportal-0.7:=[gtk]
- >=dev-libs/icu-56:=
- >=x11-libs/pango-1.28.3
- selinux? ( >=sys-libs/libselinux-2.0 )
- >=app-misc/tinysparql-3.2:3
- cloudproviders? ( >=net-libs/libcloudproviders-0.3.1 )
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
-"
-# Uses org.freedesktop.Tracker.Miner.Files gsettings schema from localsearch
-RDEPEND="${DEPEND}
- >=app-misc/localsearch-3.0:3=
-"
-BDEPEND="
- >=dev-util/gdbus-codegen-2.80.5-r1
- dev-util/glib-utils
- dev-util/wayland-scanner
- doc? (
- app-text/docbook-xml-dtd:4.1.2
- dev-util/gi-docgen
- )
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- test? ( sys-apps/dbus )
-"
-PDEPEND="
- gnome? ( x11-themes/adwaita-icon-theme )
- previewer? ( >=gnome-extra/sushi-0.1.9 )
- >=gnome-base/gvfs-1.14[gtk(+)]
-" # Need gvfs[gtk] for recent:/// support; always built (without USE=gtk) since gvfs-1.34
-
-PATCHES=(
- "${FILESDIR}"/43.0-optional-gstreamer.patch # Allow controlling audio-video-properties build
-)
-
-src_prepare() {
- default
- xdg_environment_reset
-
- # Disable -Werror
- sed -e '/-Werror=/d' -i meson.build || die
-
- if use previewer; then
- DOC_CONTENTS="nautilus uses gnome-extra/sushi to preview media files.
- To activate the previewer, select a file and press space; to
- close the previewer, press space again."
- fi
-}
-
-src_configure() {
- local emesonargs=(
- $(meson_use doc docs)
- -Dextensions=true # image file properties, also required for -Dgstreamer=true
- $(meson_use introspection)
- -Dpackagekit=false
- $(meson_use selinux)
- $(meson_use cloudproviders)
- -Dtests=$(usex test all none)
-
- $(meson_use gstreamer) # gstreamer audio-video-properties extension
- )
- meson_src_configure
-}
-
-src_install() {
- use previewer && readme.gentoo_create_doc
- meson_src_install
-}
-
-src_test() {
- # GIO_USE_VOLUME_MONITOR=unix due to https://gitlab.gnome.org/GNOME/gvfs/-/issues/629#note_1467280
- GIO_USE_VOLUME_MONITOR=unix XDG_SESSION_TYPE=x11 virtx \
- dbus-run-session meson test -C "${BUILD_DIR}" --print-errorlogs || die
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-
- if use previewer; then
- readme.gentoo_print_elog
- else
- elog "To preview media files, emerge nautilus with USE=previewer"
- fi
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}