summaryrefslogtreecommitdiff
path: root/gnome-extra
diff options
context:
space:
mode:
Diffstat (limited to 'gnome-extra')
-rw-r--r--gnome-extra/Manifest.gzbin11252 -> 11295 bytes
-rw-r--r--gnome-extra/cinnamon-control-center/Manifest5
-rw-r--r--gnome-extra/cinnamon-control-center/cinnamon-control-center-5.8.2.ebuild103
-rw-r--r--gnome-extra/cinnamon-control-center/cinnamon-control-center-6.2.0-r1.ebuild (renamed from gnome-extra/cinnamon-control-center/cinnamon-control-center-6.0.0.ebuild)31
-rw-r--r--gnome-extra/cinnamon-desktop/Manifest4
-rw-r--r--gnome-extra/cinnamon-desktop/cinnamon-desktop-6.2.0.ebuild (renamed from gnome-extra/cinnamon-desktop/cinnamon-desktop-5.8.0.ebuild)14
-rw-r--r--gnome-extra/cinnamon-menus/Manifest4
-rw-r--r--gnome-extra/cinnamon-menus/cinnamon-menus-6.2.0.ebuild (renamed from gnome-extra/cinnamon-menus/cinnamon-menus-5.8.0.ebuild)6
-rw-r--r--gnome-extra/cinnamon-screensaver/Manifest4
-rw-r--r--gnome-extra/cinnamon-screensaver/cinnamon-screensaver-6.2.0.ebuild (renamed from gnome-extra/cinnamon-screensaver/cinnamon-screensaver-5.8.1.ebuild)14
-rw-r--r--gnome-extra/cinnamon-session/Manifest6
-rw-r--r--gnome-extra/cinnamon-session/cinnamon-session-5.8.1.ebuild75
-rw-r--r--gnome-extra/cinnamon-session/cinnamon-session-6.2.1.ebuild (renamed from gnome-extra/cinnamon-session/cinnamon-session-6.0.2.ebuild)18
-rw-r--r--gnome-extra/cinnamon-settings-daemon/Manifest5
-rw-r--r--gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-5.8.1.ebuild95
-rw-r--r--gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-6.2.0-r1.ebuild (renamed from gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-6.0.0.ebuild)22
-rw-r--r--gnome-extra/cinnamon-translations/Manifest4
-rw-r--r--gnome-extra/cinnamon-translations/cinnamon-translations-6.2.2.ebuild (renamed from gnome-extra/cinnamon-translations/cinnamon-translations-5.8.2.ebuild)8
-rw-r--r--gnome-extra/cinnamon/Manifest10
-rw-r--r--gnome-extra/cinnamon/cinnamon-6.2.9.ebuild (renamed from gnome-extra/cinnamon/cinnamon-5.8.4.ebuild)91
-rw-r--r--gnome-extra/cinnamon/files/cinnamon-6.2.0-fix-arm64-settings-panel-path.patch38
-rw-r--r--gnome-extra/cinnamon/files/cinnamon-6.2.0-optional-wayland.patch79
-rw-r--r--gnome-extra/cinnamon/files/cinnamon-6.2.0-polkit-agent-on-x11.patch75
-rw-r--r--gnome-extra/cinnamon/files/cinnamon-pillow-10-support.patch63
-rw-r--r--gnome-extra/cinnamon/metadata.xml1
-rw-r--r--gnome-extra/cjs/Manifest5
-rw-r--r--gnome-extra/cjs/cjs-6.2.0.ebuild (renamed from gnome-extra/cjs/cjs-5.8.0.ebuild)14
-rw-r--r--gnome-extra/cjs/files/cjs-5.8.0-move_have_gtk4_to_the_appropriate_place.patch38
-rw-r--r--gnome-extra/evolution-data-server/Manifest4
-rw-r--r--gnome-extra/evolution-data-server/evolution-data-server-3.52.4.ebuild (renamed from gnome-extra/evolution-data-server/evolution-data-server-3.52.1.ebuild)4
-rw-r--r--gnome-extra/evolution-ews/Manifest4
-rw-r--r--gnome-extra/evolution-ews/evolution-ews-3.52.4.ebuild (renamed from gnome-extra/evolution-ews/evolution-ews-3.52.1.ebuild)0
-rw-r--r--gnome-extra/gnome-boxes/Manifest2
-rw-r--r--gnome-extra/gnome-boxes/gnome-boxes-46.1.ebuild121
-rw-r--r--gnome-extra/gnome-calculator/Manifest2
-rw-r--r--gnome-extra/gnome-calculator/gnome-calculator-46.1.ebuild74
-rw-r--r--gnome-extra/gnome-characters/Manifest2
-rw-r--r--gnome-extra/gnome-characters/gnome-characters-46.0.ebuild50
-rw-r--r--gnome-extra/gnome-clocks/Manifest2
-rw-r--r--gnome-extra/gnome-clocks/gnome-clocks-46.0.ebuild59
-rw-r--r--gnome-extra/gnome-commander/Manifest2
-rw-r--r--gnome-extra/gnome-commander/gnome-commander-1.18.1.ebuild60
-rw-r--r--gnome-extra/gnome-network-displays/Manifest2
-rw-r--r--gnome-extra/gnome-network-displays/gnome-network-displays-0.92.1.ebuild4
-rw-r--r--gnome-extra/gnome-shell-extension-alphabetical-grid/Manifest2
-rw-r--r--gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-40.0.ebuild2
-rw-r--r--gnome-extra/gnome-shell-extension-appindicator/Manifest2
-rw-r--r--gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-58.ebuild2
-rw-r--r--gnome-extra/gnome-shell-extension-bing-wallpaper/Manifest2
-rw-r--r--gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-49.ebuild2
-rw-r--r--gnome-extra/gnome-shell-extension-dash-to-panel/Manifest2
-rw-r--r--gnome-extra/gnome-shell-extension-dash-to-panel/gnome-shell-extension-dash-to-panel-60.ebuild2
-rw-r--r--gnome-extra/gnome-shell-extensions/Manifest2
-rw-r--r--gnome-extra/gnome-shell-extensions/gnome-shell-extensions-46.2.ebuild70
-rw-r--r--gnome-extra/gnome-software/Manifest8
-rw-r--r--gnome-extra/gnome-software/gnome-software-46.3.ebuild (renamed from gnome-extra/gnome-software/gnome-software-46.2.ebuild)0
-rw-r--r--gnome-extra/gnome-software/gnome-software-46.4.ebuild (renamed from gnome-extra/gnome-software/gnome-software-45.3.ebuild)15
-rw-r--r--gnome-extra/gnome-system-monitor/Manifest2
-rw-r--r--gnome-extra/gnome-system-monitor/gnome-system-monitor-46.0-r1.ebuild55
-rw-r--r--gnome-extra/gnome-tweaks/Manifest2
-rw-r--r--gnome-extra/gnome-tweaks/gnome-tweaks-46.1-r1.ebuild56
-rw-r--r--gnome-extra/gnome-user-docs/Manifest2
-rw-r--r--gnome-extra/gnome-user-docs/gnome-user-docs-46.1.ebuild38
-rw-r--r--gnome-extra/gnome-weather/Manifest2
-rw-r--r--gnome-extra/gnome-weather/gnome-weather-46.0.ebuild53
-rw-r--r--gnome-extra/nautilus-dropbox/Manifest3
-rw-r--r--gnome-extra/nautilus-dropbox/nautilus-dropbox-2024.04.17.ebuild (renamed from gnome-extra/nautilus-dropbox/nautilus-dropbox-2020.03.04.ebuild)30
-rw-r--r--gnome-extra/nemo-fileroller/Manifest4
-rw-r--r--gnome-extra/nemo-fileroller/nemo-fileroller-6.2.0.ebuild (renamed from gnome-extra/nemo-fileroller/nemo-fileroller-5.8.0.ebuild)9
-rw-r--r--gnome-extra/nemo/Manifest4
-rw-r--r--gnome-extra/nemo/nemo-6.2.8.ebuild (renamed from gnome-extra/nemo/nemo-5.8.4.ebuild)46
-rw-r--r--gnome-extra/pch-session/Manifest2
-rw-r--r--gnome-extra/pch-session/pch-session-45.0.ebuild4
-rw-r--r--gnome-extra/sushi/Manifest2
-rw-r--r--gnome-extra/sushi/sushi-46.0.ebuild57
-rw-r--r--gnome-extra/tecla/Manifest2
-rw-r--r--gnome-extra/tecla/tecla-46.0.ebuild35
-rw-r--r--gnome-extra/zenity/Manifest2
-rw-r--r--gnome-extra/zenity/zenity-4.0.2.ebuild50
79 files changed, 1227 insertions, 568 deletions
diff --git a/gnome-extra/Manifest.gz b/gnome-extra/Manifest.gz
index 805cd4e70992..b41541ebd377 100644
--- a/gnome-extra/Manifest.gz
+++ b/gnome-extra/Manifest.gz
Binary files differ
diff --git a/gnome-extra/cinnamon-control-center/Manifest b/gnome-extra/cinnamon-control-center/Manifest
index a2bf03a3a59a..7e7528119ab6 100644
--- a/gnome-extra/cinnamon-control-center/Manifest
+++ b/gnome-extra/cinnamon-control-center/Manifest
@@ -1,8 +1,7 @@
AUX cinnamon-control-center-6.0.0-c99.patch 1079 BLAKE2B 4ae36ae3b5810ed6e08964883519510e608153133544ab4c23ff7aefc3bca19d5a651eeaa92adb336719e788709ee8c888c5b5c6a53719f7132154f0521c1e06 SHA512 3eedfb9f393a6187f8cec18ad17191e3908700a8d85770bce57ad318410f341ce2dcace452df06b4a48d6c68b8026d0f0c683748f7315c7a04179f93bdb04753
AUX cinnamon-control-center-6.0.0-fix-optional-wayland.patch 1702 BLAKE2B 442a793bc3574a2fea9ea1f4b3cdbaa1fd78a74baec80b6ff6d2d35e0ca0e3c7eb4981490347e645e7fa4cabffdaecd5faa0076d31df6cfd3fac51ba42d20c73 SHA512 eb4395fa7e8a5822ea62068ddde0eb118d747dbbe54228fa015dc97ca6d8f041ab64095a1bc42114d82d775fc1bf569708b8e027034a95aa2ab01e99993fe552
-DIST cinnamon-control-center-5.8.2.tar.gz 3820570 BLAKE2B 3bc009e696c7d469b2a2e15aecc62f290e26d08f65400418666e4a5564a3a113107996326e1edec93a45e9cb935ea96946e385376fe7f1b4b1185425bb4d4964 SHA512 b7b726659ca712a81c8b52bf514c8f061f5146a4728a3f2172ac5658b947e3e72c3194513ac815efaa727664e03ce2684d8d491bfcf0f6e91ea4566d832e86a2
DIST cinnamon-control-center-6.0.0.tar.gz 3821056 BLAKE2B b856e4c258a76aa5e558cca53ac333df81ae135d731a5de65470282e741a95f2c179fbd9f28e8bb26824de5ee1f9b9fcb0143fee1760800149a345085c45f11b SHA512 e49b72590418da63c6db9c4224e6a32f9014bf4a4810e3a89babaa21d211ade135912e7be1a356c57328d85774517e0f696c724e62b2d3581c5f73c8a88cf486
-EBUILD cinnamon-control-center-5.8.2.ebuild 2494 BLAKE2B de7eabdb9d42d73e73c69e2715a566d92038402247792843fff208f90c19d49a35b452ef9de5cd5c89662c1a9113e3fcb0081a713616a47161542a03f0ea1203 SHA512 084d0922ddebbe5a9335af3f535ead6da15f8d4aeda50ca0733b9fffce2e57746af0c2144de72cbab8a8f18ba646220840617ea26292e6a72d3bcd9b201a7ad7
+DIST cinnamon-control-center-6.2.0.tar.gz 3813695 BLAKE2B 4ddc97e600b2643ee16477165171f5251f7004d53524a77ec5d363717b84cec61c5bd83334a6dbb261d6ef40bd927fcdf6ef779953ad549881871f2f0e70471e SHA512 815158d057267956470d858cfb62e527c3655adce08e1f9b928f3d8b8b43ffc15d04ab1b11d5603dc75e7347925067e9627cc199f0328ccacd0421112de3b7b4
EBUILD cinnamon-control-center-6.0.0-r1.ebuild 2726 BLAKE2B 33a29f9ec4a878db87a52b7bd9e04e26d4afafd888a9ebb57855f2f610e9b976def94ddaa51668eb551c38ae82680e6695f7f7705747c5fd9beac2f60724a63d SHA512 075972736cb7292584c47a6a329d864244bb9f60cd46e215e23f308a7296b52c51501f7dbeb5e352cd4c9b3fc0d28d932f46e1e7e295ccca888db61b3160a1a5
-EBUILD cinnamon-control-center-6.0.0.ebuild 2691 BLAKE2B 63a2dbe84c3ae8fc0f817e966a57517bceb29ef829eb425f89aa177baf2aad051ce39f236ec39355bd1714709290b229db73b7414560db8d110ea78187457fd1 SHA512 a0c54d3286b3f0d7c36b43df074ae340921546b236dabf4cdb0814a0656462a1e652a7415d49b11553f4d98f9208462b5a466c44a15668917268818799bb1c78
+EBUILD cinnamon-control-center-6.2.0-r1.ebuild 2495 BLAKE2B 7cb46b15c9b86b0bf5a91786ef2f090284213c6f1f6364e3eedcbaa2c8b503ee39ed2c3de106286ac59516390f40d1069deaf4b208ac7114e89b995ea7f7215b SHA512 3ae3c840958fb97025738fe3c41f43c95b37f06a0a86fc905e9620c676bf8eaa87a75f393e665761552b2978074d9e1304099cdf22ddb9189e0b63946c988ce0
MISC metadata.xml 762 BLAKE2B 5a4411060287e76154bd0727feae76a45e8992077d7cbc6d1ad102d933246d98b3349bf0dc516f35d538e6c1d4a5d427e1561b646b628d408a5743666f5f2ca7 SHA512 c03709d9a1c8d678ce0957d08516e49f8affa6be2153f30607c0f1be7c29a1e00f4955f2112e82dc7c3b3e410a6dabf5ba2bdd9f3141b6a5299068598decd0c3
diff --git a/gnome-extra/cinnamon-control-center/cinnamon-control-center-5.8.2.ebuild b/gnome-extra/cinnamon-control-center/cinnamon-control-center-5.8.2.ebuild
deleted file mode 100644
index f7998f0e2b56..000000000000
--- a/gnome-extra/cinnamon-control-center/cinnamon-control-center-5.8.2.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit meson gnome2-utils python-any-r1 xdg virtualx
-
-DESCRIPTION="Cinnamons's main interface to configure various aspects of the desktop"
-HOMEPAGE="https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/cinnamon-control-center"
-SRC_URI="https://github.com/linuxmint/cinnamon-control-center/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+ LGPL-2+ LGPL-2.1+ MIT"
-SLOT="0"
-IUSE="+colord input_devices_wacom +networkmanager +modemmanager gnome-online-accounts systemd test"
-REQUIRED_USE="modemmanager? ( networkmanager )"
-KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
-RESTRICT="test"
-
-COMMON_DEPEND="
- app-accessibility/at-spi2-core:2
- >=dev-libs/glib-2.44.0:2
- >=gnome-base/libgnomekbd-3.0.0:0=
- >=gnome-extra/cinnamon-desktop-5.8:0=
- >=gnome-extra/cinnamon-menus-5.8
- media-libs/fontconfig
- >=sys-auth/polkit-0.103
- >=sys-power/upower-0.99.8:=
- >=x11-libs/gdk-pixbuf-2.23.0:2
- >=x11-libs/gtk+-3.16.0:3
- >=dev-libs/libgudev-232
- >=x11-libs/libnotify-0.7.3
- x11-libs/cairo
- x11-libs/libX11
- >=x11-libs/libxklavier-5.1:=
- x11-libs/pango
-
- colord? ( >=x11-misc/colord-0.1.14:0= )
- input_devices_wacom? (
- >=dev-libs/libwacom-0.7:=
- >=x11-libs/libXi-1.2 )
- networkmanager? (
- >=gnome-extra/nm-applet-1.2.0
- >=net-libs/libnma-1.8.34
- >=net-misc/networkmanager-1.2.0[modemmanager?]
-
- modemmanager? ( >=net-misc/modemmanager-0.7:= )
- )
- gnome-online-accounts? (
- >=net-libs/gnome-online-accounts-3.18.0:=
- )
-"
-RDEPEND="
- ${COMMON_DEPEND}
- x11-themes/adwaita-icon-theme
-
- colord? ( >=gnome-extra/gnome-color-manager-3 )
- input_devices_wacom? ( gnome-extra/cinnamon-settings-daemon[input_devices_wacom] )
- systemd? ( >=sys-apps/systemd-31 )
- !systemd? ( app-admin/openrc-settingsd )
-"
-DEPEND="
- ${COMMON_DEPEND}
- app-text/iso-codes
- x11-base/xorg-proto
-"
-BDEPEND="
- ${PYTHON_DEPS}
- dev-util/glib-utils
- >=sys-devel/gettext-0.17
- virtual/pkgconfig
-"
-
-src_prepare() {
- default
- python_fix_shebang meson_install_schemas.py
-}
-
-src_configure() {
- local emesonargs=(
- $(meson_use colord color)
- $(meson_use modemmanager)
- $(meson_use networkmanager)
- $(meson_use gnome-online-accounts onlineaccounts)
- $(meson_use input_devices_wacom wacom)
- )
- meson_src_configure
-}
-
-src_test() {
- virtx meson_src_test
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
diff --git a/gnome-extra/cinnamon-control-center/cinnamon-control-center-6.0.0.ebuild b/gnome-extra/cinnamon-control-center/cinnamon-control-center-6.2.0-r1.ebuild
index c6374005882f..79840ddf943f 100644
--- a/gnome-extra/cinnamon-control-center/cinnamon-control-center-6.0.0.ebuild
+++ b/gnome-extra/cinnamon-control-center/cinnamon-control-center-6.2.0-r1.ebuild
@@ -1,11 +1,11 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
-inherit meson gnome2-utils python-any-r1 xdg virtualx
+inherit meson flag-o-matic gnome2-utils python-any-r1 xdg virtualx
DESCRIPTION="Cinnamons's main interface to configure various aspects of the desktop"
HOMEPAGE="https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/cinnamon-control-center"
@@ -13,22 +13,22 @@ SRC_URI="https://github.com/linuxmint/cinnamon-control-center/archive/${PV}.tar.
LICENSE="GPL-2+ LGPL-2+ LGPL-2.1+ MIT"
SLOT="0"
-IUSE="+colord input_devices_wacom +networkmanager +modemmanager gnome-online-accounts systemd test wayland"
-REQUIRED_USE="modemmanager? ( networkmanager )"
KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+colord input_devices_wacom +networkmanager +modemmanager systemd test wayland"
+REQUIRED_USE="modemmanager? ( networkmanager )"
RESTRICT="test"
COMMON_DEPEND="
app-accessibility/at-spi2-core:2
>=dev-libs/glib-2.44.0:2
>=gnome-base/libgnomekbd-3.0.0:0=
- >=gnome-extra/cinnamon-desktop-6.0:0=
- >=gnome-extra/cinnamon-menus-6.0
+ >=gnome-extra/cinnamon-desktop-6.2:0=
+ >=gnome-extra/cinnamon-menus-6.2
media-libs/fontconfig
>=sys-auth/polkit-0.103
>=sys-power/upower-0.99.8:=
>=x11-libs/gdk-pixbuf-2.23.0:2
- >=x11-libs/gtk+-3.16.0:3[wayland=]
+ >=x11-libs/gtk+-3.24.41-r1:3[wayland?,X]
>=dev-libs/libgudev-232
>=x11-libs/libnotify-0.7.3
x11-libs/cairo
@@ -52,9 +52,6 @@ COMMON_DEPEND="
>=net-misc/modemmanager-0.7:=
)
)
- gnome-online-accounts? (
- >=net-libs/gnome-online-accounts-3.18.0:=
- )
"
RDEPEND="
${COMMON_DEPEND}
@@ -85,23 +82,19 @@ BDEPEND="
virtual/pkgconfig
"
-PATCHES=(
- # Fix optional wayland
- # https://github.com/linuxmint/cinnamon-control-center/pull/323
- "${FILESDIR}/${PN}-6.0.0-fix-optional-wayland.patch"
-)
-
src_prepare() {
default
python_fix_shebang meson_install_schemas.py
}
src_configure() {
+ # defang automagic dependencies
+ use wayland || append-cflags -DGENTOO_GTK_HIDE_WAYLAND
+
local emesonargs=(
$(meson_use colord color)
$(meson_use modemmanager)
$(meson_use networkmanager)
- $(meson_use gnome-online-accounts onlineaccounts)
$(meson_use input_devices_wacom wacom)
)
meson_src_configure
@@ -117,6 +110,6 @@ pkg_postinst() {
}
pkg_postrm() {
- xdg_pkg_postinst
+ xdg_pkg_postrm
gnome2_schemas_update
}
diff --git a/gnome-extra/cinnamon-desktop/Manifest b/gnome-extra/cinnamon-desktop/Manifest
index 3f46e941bf32..2d5b539fb22e 100644
--- a/gnome-extra/cinnamon-desktop/Manifest
+++ b/gnome-extra/cinnamon-desktop/Manifest
@@ -1,6 +1,6 @@
AUX cinnamon-desktop-6.0.0-fix-idle-monitor-dbus.patch 3463 BLAKE2B 2d52681a98eb18e8706934bea2922c3974b97b162d2c93c75bf18b3f040015614c4f440faf8554fe09df314084d5a44052502a1e4836a33f1999375923cd562d SHA512 faed2bf7f43ee85dc302ffc8b42fdf95b20ab7f658ca921ced5999e7b798a91507ae56cf942f1245e850dd26c1755bb64a922a874b55c6eca0aeaad2d5f6be74
-DIST cinnamon-desktop-5.8.0.tar.gz 502547 BLAKE2B 58be0fcfccce58036bbf867d9619b78bc5357b431e92fc8777a0d102db0ee1abb640d60f429e82afd909dde49764858b3af872aadc55a1c642a3771f0e154f38 SHA512 93c86d8269c39b84463ca102581e45d9b29a55c402bb040198972614fda2d81e075ec96cbaa859cef15dc3439b31329722f45ed637026b6d6a43d71ac6afb246
DIST cinnamon-desktop-6.0.0.tar.gz 509871 BLAKE2B 908b53445327cdbb5560655700e6dfa829934714167f02dda2d9d31a02ae85fcf6565704e791f67f0725e9eb76ed65ef26944d3fac2a58e3091b2afd10bb70af SHA512 35c09c6c3b9563c27561624bb731f17dd4f07b4e5aca5af39ffd56f72fa271babb4fd2cfe7080ac078b0d9141fcbc904036f3f156c547d64e68ba53eea14a471
-EBUILD cinnamon-desktop-5.8.0.ebuild 1433 BLAKE2B 8bc706331c4896c55fef831354a2d384a3a1a2e31d7d7456e5c4c9fa7fb8742d9f8316ba177b3451d54f820863b253a3792933e87c15408b14ffa1cc0395c1d9 SHA512 0e373ede140eab67a7b3b42ceb08edc9322251182331c73b44042fcdd94ac2107a6d257491f6a13d4f099a39afc5dfcbffdc7563571e9aacc7cd45583428cd7c
+DIST cinnamon-desktop-6.2.0.tar.gz 510369 BLAKE2B e91cc5de64cfa2b936dd224727a493f7ca9049272d7cead88f6e6682b3e11505798d340e245816386e8427712dc3159c416bc51ac6b8cdf937649f34afa247f7 SHA512 be7e4fe206fb4fa62cacf7190b5702035313346ae51a3ef985ec2046d30e0ae5b1e1d314f82d362a363c3949deab02e4d2a4ea910ffe7f279111563c224f75f7
EBUILD cinnamon-desktop-6.0.0.ebuild 1698 BLAKE2B a2d55330d04fe33619bd5b10ef90f7222931d75f57928e9977b917a2f57ae11fa3b3552e2e2c494e8ee50ed1d68f222c5b3b7778860a12debe42480d66405c99 SHA512 9ec7545a194e23ce0ea54577b8a48d651352a8a04691c301bbb1b4ec5e5d88cd49ab969853e25bae991733c900c27c5bdf82bd620260745460322cc9f3ddd07d
+EBUILD cinnamon-desktop-6.2.0.ebuild 1716 BLAKE2B cadfa4e7818ad2c44ff69b9b01bf176cb04f903073c918ec7dcbfc3c552fe4745d300401100d70f0c7dbc72c52d06798597b3d94d1bb798b0d8ec3a766fa9bcc SHA512 cc6750e961db01d78363e5e7dc6f3b67f96496a69665422fdad4e1f0373ac07435b1860ca21e808464bbebc840ec5b7bb7a383491c4d145fd076173f74f517f9
MISC metadata.xml 496 BLAKE2B c019ef51b10de9ccafed1294e6d436dcdc8f02735170afe9e038689c6c4d76fb3e099bc9ec7f10c2a50d2bfa5e1d1c191667a470d734effad53d9d299f431664 SHA512 41a99dd4e1aad85dda44e2168bc150e2c27bb40a45c0dfe0f085e502242e6a0704ad8b47f64140d81afa7ff096cac735c46827f3d949962400de92d769505cc4
diff --git a/gnome-extra/cinnamon-desktop/cinnamon-desktop-5.8.0.ebuild b/gnome-extra/cinnamon-desktop/cinnamon-desktop-6.2.0.ebuild
index d6d22e8ac163..5e5e6c760cc7 100644
--- a/gnome-extra/cinnamon-desktop/cinnamon-desktop-5.8.0.ebuild
+++ b/gnome-extra/cinnamon-desktop/cinnamon-desktop-6.2.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit meson gnome2-utils python-any-r1
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/linuxmint/cinnamon-desktop/archive/${PV}.tar.gz -> $
LICENSE="GPL-1 GPL-2+ LGPL-2+ LGPL-2.1+ MIT"
SLOT="0/4" # subslot = libcinnamon-desktop soname version
-KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
RDEPEND="
>=dev-libs/glib-2.37.3:2[dbus]
@@ -37,6 +37,7 @@ DEPEND="
"
BDEPEND="
${PYTHON_DEPS}
+ dev-util/gdbus-codegen
dev-util/glib-utils
sys-devel/gettext
virtual/pkgconfig
@@ -50,6 +51,11 @@ src_prepare() {
src_configure() {
local emesonargs=(
-Dpnp_ids="${EPREFIX}/usr/share/hwdata/pnp.ids"
+
+ # https://github.com/linuxmint/cinnamon-desktop/commit/7eadfb1da9a42384396978b8ab46e0725d18e04f
+ # > Unless/until this fixes an actual identified issue for us or provides significant advantages
+ # > we're not using it in Cinnamon.
+ -Dsystemd=disabled
)
meson_src_configure
}
diff --git a/gnome-extra/cinnamon-menus/Manifest b/gnome-extra/cinnamon-menus/Manifest
index 5e15e0cf9be7..a413276b9085 100644
--- a/gnome-extra/cinnamon-menus/Manifest
+++ b/gnome-extra/cinnamon-menus/Manifest
@@ -1,5 +1,5 @@
-DIST cinnamon-menus-5.8.0.tar.gz 96346 BLAKE2B 3da1b4b3056d5fc0ec8fa22e01c160de4e61c05cf3ad10f216a95abcc63135f394146bfd1d77a54021e5aedee4b5d61077eadf49823171f5f5aa052d4c1947d6 SHA512 d7679412cca5537da47767a0bb9335deaf7177781bee26bec109e9c19c90f4fbaeba81837ce1b9203e5315185178bc720919bdfbb072a94c5a816d1ee63a0370
DIST cinnamon-menus-6.0.0.tar.gz 96411 BLAKE2B 08394d32e66a8e3e8f1e13a97128099c1fcfe868a52c6bdbdd9ad1c98508c441d8b354d37856dd645db8a9e8f33c3f1ad3c6033bd2f22ea33d7644594cc1559f SHA512 9b7e1f92ef451e80aebc95a2fdd0e94e352c634a09474878fb12cf0ba8a06e3b4ca522ab6b6c768b7b194cb262bad0bfd5b81557d77cb9075506de11d9de56a7
-EBUILD cinnamon-menus-5.8.0.ebuild 817 BLAKE2B 190a14cbbe09e6dbdceea606460b56eb04ea06b4a937eb4ccee7cb5e18c2c672d39995fecf1900fd4a249d9041f3f98d126d3803f287436989c4c12dbc864b01 SHA512 620a56d91a6b874f6e5f334b686d701e9b315acef31a90561a3f872aa7a5fa81dde79c662d24733b96772684cb72126a235751d0448230de92fcc4f121fa5361
+DIST cinnamon-menus-6.2.0.tar.gz 96496 BLAKE2B 151ccc6baa1d3bda7269b71d0c9d28666553a4248d4bc1dded9f669d4fe33ac6c7785b84a7f8239636c9f84a21378843e22b40d20415e009b039b53ee3b677d2 SHA512 b7132a6cabd6f4ff0d5e247585029af18712a2cb220aba93e609ffb569b79cbaf72caf1d70d22dbae576c2634be092c430f702c3bb25d6fa2768aba98900e5b9
EBUILD cinnamon-menus-6.0.0.ebuild 817 BLAKE2B 90f33c3971ed9a5f32b54805e73581690f02b3742ac7b742d3ddbf604183319caad17516cfee9a98682ee0a7e76996fd0017792c6950af22c6df3e00b91bf65f SHA512 b5f4a2be6dbb7bfe0f18c7388260f085220874c31ba625de858bc5a2a2344f45e7fd357e4b9deff85e5af5d422b721e23c0a95dae8a320afac76737e86ae79d3
+EBUILD cinnamon-menus-6.2.0.ebuild 819 BLAKE2B b45b33abce4e1ae6844cec78a6dcdf79a4a0c0928f1309ec2fdafa83300e90d524fabe9635a39ee16d164d6f43396e756d70ad157398813e01e28717732b59ee SHA512 20a0026aca9ebd074571bc7d6bf3841d51847337d899038d5eab8acbc02d50b8c3d3bdfcbdce42f94e288b57feb42ba08f6f32e4cf59ea18f4d3a703ffdf6d5a
MISC metadata.xml 494 BLAKE2B a27fd494a680cb42a41c806166cf6ce2f2df3d132d62af9e4a4f8c7ae66ecc93b05afc64e250122cdd62bad428fc065984ab68e31c0d6c5be2a070a8dc912d7b SHA512 1fe1a31acf83ea9070318e76a6acb09969c7dac0779292822a7d1800ac7be4392a26091a59bceeb3ce84381d95159c9c2c1cdb30e567c2b2896a2a02564656ff
diff --git a/gnome-extra/cinnamon-menus/cinnamon-menus-5.8.0.ebuild b/gnome-extra/cinnamon-menus/cinnamon-menus-6.2.0.ebuild
index a5672cc73e00..a8bc134f5056 100644
--- a/gnome-extra/cinnamon-menus/cinnamon-menus-5.8.0.ebuild
+++ b/gnome-extra/cinnamon-menus/cinnamon-menus-6.2.0.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit meson xdg
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/linuxmint/cinnamon-menus/archive/${PV}.tar.gz -> ${P
LICENSE="GPL-2+ LGPL-2+"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE="gtk-doc"
RDEPEND="
diff --git a/gnome-extra/cinnamon-screensaver/Manifest b/gnome-extra/cinnamon-screensaver/Manifest
index 84408a035fde..f43501a27ee3 100644
--- a/gnome-extra/cinnamon-screensaver/Manifest
+++ b/gnome-extra/cinnamon-screensaver/Manifest
@@ -1,5 +1,5 @@
-DIST cinnamon-screensaver-5.8.1.tar.gz 158825 BLAKE2B ebbbc0690f3a423b300a2be045fbf07953278992c48cc5182bc1b31944afb15a19103b13752adea64083d6cb14406b04610285e11b9f52f0aa48d9e9d1a41e15 SHA512 ac7523816be3d4b3a70afe0117e44b5cb42cd72f52534ca33ad0e3ab94f666d382d952a7c7842dd5dfd36520779695056775d243aee6df1845c7d90ccb7172ae
DIST cinnamon-screensaver-6.0.3.tar.gz 161006 BLAKE2B 4f88cf0ca72384fbff2ce1f55047b6d53704bf55b2a3bfd5c942c19bcfbe9249c07e9fc1f08246c0e55c6b2110f543157ec87028789e58d752ff21d54d347ae2 SHA512 556b8eeac280001273460e5f1f5d1e5dbdf003ff95ad1ec9c3217316a6197520a32cd05d61a395daef066f13c8c9c89ebb9057779dd845bd597c207492fd91ef
-EBUILD cinnamon-screensaver-5.8.1.ebuild 1707 BLAKE2B df50eaea65e4fc9f113db5ad8f51a7241ab683e7417e4d992d44e9ea6cb210e142aad0ea9d97c955a8a61c3ad898315b1cb89e235ff8bb128b738d6ef28609fa SHA512 e5026951c7eb5406709f1ff54bc3e7907c10112e8a1f7fe5e754974e8b7b2c666b5d84dbf69dbd450fa4a67f32b3508f244c8fceba517848746750ee619fb516
+DIST cinnamon-screensaver-6.2.0.tar.gz 161045 BLAKE2B c0afe57912ed9cfc579defa4ea450c5ab79c0761f4babc9ad9c745d1c71c24ba9bcd77cd952d8e7c1ebd317025d3cf3bacc24c87e2757a94582337dc4645c814 SHA512 a7a6163be7de5fd7b58ed1aeb76610476f872f5372489a8ce724c92fa2a26ce418546ca9ae39a97dac9cf922ef13e5faf34bcbc087382db1e6fc50c02d6c8b21
EBUILD cinnamon-screensaver-6.0.3.ebuild 1692 BLAKE2B b8d39801232be47a1ec007e33fed462a6d1c51f6e3e78e79927e1ad40dd2fe082f3efda7600bf59c4223c02f2ffefe7c022bf5dcad111d684e416a9accaf88a4 SHA512 5c2fd2be17d0af85100fa90dfccc77068d13461e47d85bede41fbe5e33cab9319d7e13d98a87b67555185e27cc15d68728a62b6bea3e4e475c24b15276ad7d4d
+EBUILD cinnamon-screensaver-6.2.0.ebuild 1694 BLAKE2B 9c8c1a3d26fb879ff7b62aa3d699f4048afab7397850b7031aec7c12d4d1a0d70b5fa172881614ed163b9c90201b1d2d57f20e7598aeaf35f77a3770292ee463 SHA512 5ef13a121f23408ee6da9ca9bb08647c439be577dae6fe8fb39994cbeb26b30ff2c89e58c6dc72fdbb5df561bdfa22a453c7891cc26545c78af2f9032a32b7ef
MISC metadata.xml 500 BLAKE2B 92b85c1d68491b0e4f88203070760f1e8d2b51b3bf9d3615e18a26cdaf6466eadaa700f18f1668a9b214a540fe01639a49a8535cd43435ddba192fef0267ce98 SHA512 35fc95aac49117f0bd643ccd17d2e461ad1cc5dc744256f6cf83f4248c087b33f66eb4352aeae8105983789e7f8ca74727fc48557f462edfba658d411bb536f7
diff --git a/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-5.8.1.ebuild b/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-6.2.0.ebuild
index fc9ef780f88b..f5dfaf26eca7 100644
--- a/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-5.8.1.ebuild
+++ b/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-6.2.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit meson python-single-r1 xdg
@@ -13,14 +13,14 @@ SRC_URI="https://github.com/linuxmint/cinnamon-screensaver/archive/${PV}.tar.gz
LICENSE="GPL-2+ LGPL-2+ MIT"
SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE="systemd xinerama"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
COMMON_DEPEND="
${PYTHON_DEPS}
>=dev-libs/glib-2.37.3:2[dbus]
- >=gnome-extra/cinnamon-desktop-5.8
+ >=gnome-extra/cinnamon-desktop-6.2
sys-libs/pam
>=x11-libs/gtk+-3.22:3[introspection]
x11-libs/cairo
@@ -36,14 +36,14 @@ COMMON_DEPEND="
RDEPEND="
${COMMON_DEPEND}
>=app-accessibility/caribou-0.3
- sys-apps/accountsservice[introspection]
+ sys-apps/accountsservice
sys-process/procps
x11-apps/xprop
$(python_gen_cond_dep '
dev-python/psutil[${PYTHON_USEDEP}]
dev-python/pygobject:3[${PYTHON_USEDEP}]
dev-python/setproctitle[${PYTHON_USEDEP}]
- >=dev-python/python3-xapp-2.4.1[${PYTHON_USEDEP}]
+ >=dev-python/python3-xapp-2.4.2[${PYTHON_USEDEP}]
')
systemd? ( >=sys-apps/systemd-31 )
diff --git a/gnome-extra/cinnamon-session/Manifest b/gnome-extra/cinnamon-session/Manifest
index c6a416c05695..44ee7a755d22 100644
--- a/gnome-extra/cinnamon-session/Manifest
+++ b/gnome-extra/cinnamon-session/Manifest
@@ -1,9 +1,7 @@
AUX 0001-cs-presence.c-Fix-CsmPresence-idle-handling.patch 12035 BLAKE2B 7d0980553aa07cf310a1916743194742c906d8469ee0dc497b84332136c1674c243f39ae27ef988da32f1a9bc902275388325e4832f7c8afb255d4c8f469f4f5 SHA512 1c9afb2efabf45f3df61c6f8ad70a2bceb3eaa2d188cae0d7acf14693da9efc66e686691b4e1f9addf1b1f1b30ec640548e6faa4f3c3b55d2ce4c35c55deeb25
AUX cinnamon-session-6.0.0-fix-optional-systemd.patch 605 BLAKE2B 29057363842f23a5b37583ab5d2cf312fbf31f9ef78b66e9b70980051771cc701f9e5b811d03d3534046c2cb76fda1751fc11b36cbcf90685b6fc05dd3773158 SHA512 7b89ef4d9915d50377c0ad10a1296a6bd5a11dbb2f30b2e2531aa817335776d08823b4a6401c0d4638f0d89674d91c3165aafa0b217dd488e7127e8fbc6ba9c6
-DIST cinnamon-session-5.8.1.tar.gz 199477 BLAKE2B 9371089e3caa4765498c2fa3ab9e5de03d47a67bced8a1a14fec33d7aea3372950b1e8f7f88be825697c8a2899dc0812f6ec7c5fb008f4bf2f4b5bdc343c01cc SHA512 8a88834a639c74b227f0d666fa2bcb4c3f73859ff8de84a440e84af3f3343c41c47a896ccf0dc09cc7114b7c921e2f670aec7846c57ec92b8da3333be7955309
-DIST cinnamon-session-6.0.2.tar.gz 165188 BLAKE2B 077552f147a61d4615db8091411314560a12b5c40420381280e41a35395119ece15602f9c74bac3409b49d4363285a386555a787ced10dee5ca757d254ccb7ec SHA512 80e1c5b8654aad805424351c1a49cc3f68e52ddcf0606180fd5ee006607829f4f451c6bdd9be7e022a258041e8a6967faf0b16b8536a0a8982dcc805e35fd01a
DIST cinnamon-session-6.0.4.tar.gz 165520 BLAKE2B fa608de433a4d47db102b1f11c716da8afeabd5772b7e957449297629e39bc215124acd2f0f94afe91763590ab92b06a3bce8dd1a6bad3997b9496b4114a36fa SHA512 cd8ac8579f9311f5234dad17fb32d40a1c58da2292734e58c4832d94a8b0687e4909f5886c2db0dab1e0c396f12c3495a8d966e76373ac26f3bd9795efcd1f1f
-EBUILD cinnamon-session-5.8.1.ebuild 1420 BLAKE2B 45ec08fd6e7e8772785f60316986776e407293cd6e8113d0d6d46e5bd3124268c0ce670bbe93bef8aa01314d122bf2f71cc69e951124d6d7cef986f515b0aa34 SHA512 45daba06db4328d5fb0a1b80e16c4abdf649de6c48a29ded174bfa8a4fb8e7cbd8b6525612f4b0ab458d5c11ae34ede09838c464daf79d96366ab9d5b2379da8
-EBUILD cinnamon-session-6.0.2.ebuild 1836 BLAKE2B a7154ca0b88e73a1e24dba105a19ef358e1ee3a67bee8a5336a466f7d510ae6a0f1aef428d65ea81c280cb219b487ca90c982d1ae607006ec68f25e01d995959 SHA512 97b42e560e08dd4b59586378ffb9aefb5183114059ec8a5074d6cb3ec2dbde84d92603ee53cfa84ff00382a34c174947b2b1e027a5b005079965b779c6967f54
+DIST cinnamon-session-6.2.1.tar.gz 166106 BLAKE2B ef7bb345f6c32f5402d9ff5dca152455a861e41e4fc5a77d1184f75ef17b70ab78bd3cfc9f63265703153d86217b5cd0a679f50add722110c47f7246050ca68f SHA512 bc0e69b938920149c26e2470aab9c2290b3b7ecea8a6e8249683402eb07af0c3a88c42cb86723d422dd14442246e841469010a05e808e675ff0e7ff1cc834224
EBUILD cinnamon-session-6.0.4.ebuild 1927 BLAKE2B ce124798c1d0cc8339ee5404778606a4f0ce5e2d27b83071b9f4543f5fc381d1f6d189c6f3affb5fb7d3c51a6b66badcdba6c50f6252d191b49c10bfb8783432 SHA512 e9ab0f98125e99072ae0454568aafab0c1453dbbc916759df955c35f32be9ed1309b1aed5b96bff04ebefe5f28953c68fe3f76bf7bc4e735bb567b875a2d2b15
+EBUILD cinnamon-session-6.2.1.ebuild 1676 BLAKE2B 6ffdd76bfc8a00e5a0a7446baa6cd891ae9b1592cb49a1868d92bf159a78937bdd82ff5a4b0252133ce82be8a67b61bd85b9babad2aff5d02d4a50267d125627 SHA512 7e1f26342ac7cbcbeb1fa2e70d282fb223f55b0d3c6c42df58e0dfc1c9d3207dfa2e5347f24c1b1a2416245c446eb01510c54ffce36526a4d53890fb4b11258e
MISC metadata.xml 496 BLAKE2B 3b3170a447d7818cdd93b3183feee36751832a07da741b16dfdfe029e09733f3ba94815312e6444b3421dd7bc3df9b4ca2f1c1ac2a5d83ae3881b1ab7cf809c0 SHA512 65d223bf44f83d8d2bda72791b362c4302ec813e9090331cf5ddc97e10ed610c1a91c6d467ff72d7e1430e7d70dcfa09f9c8e35c50a86130236798c80e19a2f2
diff --git a/gnome-extra/cinnamon-session/cinnamon-session-5.8.1.ebuild b/gnome-extra/cinnamon-session/cinnamon-session-5.8.1.ebuild
deleted file mode 100644
index 1c60942403d3..000000000000
--- a/gnome-extra/cinnamon-session/cinnamon-session-5.8.1.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit meson gnome2-utils python-any-r1 xdg-utils
-
-DESCRIPTION="Cinnamon session manager"
-HOMEPAGE="https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/cinnamon-session"
-SRC_URI="https://github.com/linuxmint/cinnamon-session/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
-IUSE="systemd"
-
-COMMON_DEPEND="
- >=dev-libs/glib-2.37.3:2
- media-libs/libcanberra[pulseaudio]
- virtual/opengl
- x11-libs/cairo
- x11-libs/gdk-pixbuf:2
- >=x11-libs/gtk+-3:3
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libXau
- x11-libs/libXcomposite
- x11-libs/libXext
- x11-libs/libXrender
- x11-libs/libXtst
- x11-libs/pango[X]
- >=x11-libs/xapp-2.6.1
-
- systemd? ( >=sys-apps/systemd-183 )
- !systemd? ( sys-auth/elogind[policykit] )
-"
-DEPEND="
- ${COMMON_DEPEND}
- x11-libs/xtrans
-"
-RDEPEND="
- ${COMMON_DEPEND}
- >=gnome-extra/cinnamon-desktop-5.8:0=
-"
-BDEPEND="
- ${PYTHON_DEPS}
- dev-util/gdbus-codegen
- virtual/pkgconfig
-"
-
-src_prepare() {
- default
- python_fix_shebang data
-}
-
-src_configure() {
- local emesonargs=(
- -Dipv6=true
- -Dxtrans=true
- )
- meson_src_configure
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- gnome2_schemas_update
-}
diff --git a/gnome-extra/cinnamon-session/cinnamon-session-6.0.2.ebuild b/gnome-extra/cinnamon-session/cinnamon-session-6.2.1.ebuild
index 9bc622ec1f13..6d9a4f22cfa0 100644
--- a/gnome-extra/cinnamon-session/cinnamon-session-6.0.2.ebuild
+++ b/gnome-extra/cinnamon-session/cinnamon-session-6.2.1.ebuild
@@ -1,11 +1,11 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
-inherit meson gnome2-utils python-single-r1 xdg-utils
+inherit meson gnome2-utils python-single-r1
DESCRIPTION="Cinnamon session manager"
HOMEPAGE="https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/cinnamon-session"
@@ -13,13 +13,13 @@ SRC_URI="https://github.com/linuxmint/cinnamon-session/archive/${PV}.tar.gz -> $
LICENSE="GPL-2+ LGPL-2+"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE="systemd"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
COMMON_DEPEND="
>=dev-libs/glib-2.37.3:2
- >=gnome-extra/cinnamon-desktop-6.0:0=
+ >=gnome-extra/cinnamon-desktop-6.2:0=
media-libs/libcanberra[pulseaudio]
virtual/opengl
x11-libs/cairo
@@ -34,7 +34,7 @@ COMMON_DEPEND="
x11-libs/libXrender
x11-libs/libXtst
x11-libs/pango[X]
- >=x11-libs/xapp-2.8.1[introspection]
+ >=x11-libs/xapp-2.8.4[introspection]
systemd? (
>=sys-apps/systemd-183
@@ -62,12 +62,6 @@ BDEPEND="
virtual/pkgconfig
"
-PATCHES=(
- # Fix bad systemd include
- # https://github.com/linuxmint/cinnamon-session/pull/164
- "${FILESDIR}/${PN}-6.0.0-fix-optional-systemd.patch"
-)
-
src_prepare() {
default
python_fix_shebang data cinnamon-session-quit
diff --git a/gnome-extra/cinnamon-settings-daemon/Manifest b/gnome-extra/cinnamon-settings-daemon/Manifest
index 5180d055308b..08114d96c99f 100644
--- a/gnome-extra/cinnamon-settings-daemon/Manifest
+++ b/gnome-extra/cinnamon-settings-daemon/Manifest
@@ -1,7 +1,6 @@
AUX cinnamon-settings-daemon-6.0.0-c99.patch 1002 BLAKE2B b816574312cbb0d9e9cf05e8dfbd94c9892aeae84406e7405c820ab404103853a5757d3c364f929dd9bc3c3f4a1adfe257b15c3554ce244774e44742893c6467 SHA512 e78eaa1e7b53525297672c4045e611890e9be847ddf881c46b8dbbf155cd82068c504c9ea9f54da44d616f682c87066c9d283520b951e8433442c4dd2bfc5f76
-DIST cinnamon-settings-daemon-5.8.1.tar.gz 573541 BLAKE2B 50d8e6fb1fde50db7cc40c931e0904c0abfa429dc5757160fdb87ee2753f4d9e732ba4a0837c0480a73a3caffb084881c8aac336f8600afe976adc519b09aa01 SHA512 a5e92aa9ba463cff7db02e9d377a28b39e4c1dd25226ab9d4d59b5fd7b38267c6da5f31cfa052f1a8243de601c7484040be158e633b8932e2e68726860c7bfc3
DIST cinnamon-settings-daemon-6.0.0.tar.gz 578061 BLAKE2B f05e14e9d3c15bc94df5435b0f317e1924993fbf4908491ea5a825b623c6a6f127ce20f5c31f54bfbd547a70ad645c3dbe71d9c55f790a3e0730d55bc58d6316 SHA512 44348765bf8c0cb941d177a6765aef10796d72f5c215dbffa4b514523956e257128d6bbbb0dcd9c3f0b2bcde24745e082ad82a7cee149125903e13b349c07200
-EBUILD cinnamon-settings-daemon-5.8.1.ebuild 2161 BLAKE2B 23e3ba0b82e1dbb60ff2d44944701d9a741cdd723bc80222fffc21a236f9794c6a1b37302fdb52b13ed7c4b6315ce00b8d83565325449359156c8b3c8e02cc7f SHA512 0548f408b04f27f2dd1ed73c49d0d0ef640c2e2cea34542146f239a45b1b52ab80cd6bb844fa60c2c3045f0df36a54aa4da6420ea336a9fd0ece0903840bd71f
+DIST cinnamon-settings-daemon-6.2.0.tar.gz 578907 BLAKE2B 24b9591f5e6bbacd92f564bfb4f1960c14bca78194dd00746ff4b31f2a6b99d09a701ca939aa39b932141c7c13d998b1a061185bd7b751815dbd8b43d1fceec2 SHA512 c2102ace141448694a4d22331f1b039ccdca41988165f0e1af4446c527be89f8ae2f87e0555a0cf4fa5bbb31e5c866f0c9c7a52174a1664183695695b5eed7be
EBUILD cinnamon-settings-daemon-6.0.0-r1.ebuild 2229 BLAKE2B ec05143d040ef79e6b810176ddf0cde3d9bac06b32f5b15e294245f0811011b393b84b2eac7025d327cb61e23bc8f7d7b34f7d781f2ef9e302ca69deafdea274 SHA512 e9ae2f233ec549628ca31ac9d6a30c20793908825cbf027e3e79ff325c4b2bf68cca94033a619d68cc3493dae00a81d81293bc4eb3f9f8da4c2364f76e0ac498
-EBUILD cinnamon-settings-daemon-6.0.0.ebuild 2181 BLAKE2B 3dbde6e25a2d7eab3b1b11d106f15faae7b6fb3723765ae918ce40fcca45e30a4b76d8229fd98554dae6640663ecc8fc1d80d301413c9ce7666eada536cc864f SHA512 dc039646f802bce210bf95b556412456dd420d386e592118e5db481f133cc8a76566715ef5554b4d2964e3e0e0b3797c1e4a386ca4a7501599336bb89e4bc521
+EBUILD cinnamon-settings-daemon-6.2.0-r1.ebuild 2452 BLAKE2B c1e0b447c0158997c612e7221dbe0ebbee39c90bb81abe0f74aadb9841be99aca62fd921faaa90cfc4ce31971830ea7197bfc92c78d3a84e8a8c535cd0462cf2 SHA512 18583e59b3f2d06014b4f3aa3683234aa2eef27e4afa5407c588c2b1f75ca9c5793e239425519b014cfea763e03d2c75955ca90399e6de444bf232d08bd3767c
MISC metadata.xml 504 BLAKE2B 99901d6f11af1367053f408c6fc1dffafa3903dc04b9a38faed0b3261e578c33fad49948ce09ecfb6d277472a3f9c3d088a32231b02236677071413dc3d4917e SHA512 f5afa4c1e73b6765aee16c5762b3145223bf4c56cae60b7e65ef503aec0f684276de2a7a22b0b866996cd96376cfc69e36e395ad3da9e7ce593732cb075fd64c
diff --git a/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-5.8.1.ebuild b/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-5.8.1.ebuild
deleted file mode 100644
index 64e210dddfed..000000000000
--- a/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-5.8.1.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit meson gnome2-utils python-any-r1 xdg
-
-DESCRIPTION="Cinnamon's settings daemon"
-HOMEPAGE="https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/cinnamon-settings-daemon"
-SRC_URI="https://github.com/linuxmint/cinnamon-settings-daemon/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+ LGPL-2+ LGPL-2.1 LGPL-2.1+ MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
-IUSE="+colord cups input_devices_wacom smartcard systemd"
-
-RDEPEND="
- >=dev-libs/glib-2.40.0:2[dbus]
- dev-libs/libgudev
- >=gnome-base/libgnomekbd-3.6:=
- >=gnome-extra/cinnamon-desktop-5.8:0=
- media-libs/fontconfig
- >=media-libs/lcms-2.2:2
- media-libs/libcanberra[gtk3,pulseaudio]
- >=media-libs/libpulse-0.9.16[glib]
- >=sys-auth/polkit-0.97
- x11-libs/cairo
- x11-libs/gdk-pixbuf:2
- >=x11-libs/gtk+-3.14.0:3
- >=x11-libs/libnotify-0.7.3
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXi
- >=x11-libs/libxklavier-5.0:=
- >=x11-libs/pango-1.20.0
- >=sys-power/upower-0.9.11:=
-
- colord? ( >=x11-misc/colord-0.1.27:= )
- cups? (
- >=net-print/cups-1.4[dbus]
- app-admin/system-config-printer
- net-print/cups-pk-helper )
- input_devices_wacom? (
- >=dev-libs/libwacom-0.7:=
- >=gnome-base/librsvg-2.36.2 )
- smartcard? (
- dev-libs/nspr
- >=dev-libs/nss-3.11.2
- )
- systemd? ( sys-apps/systemd:0= )
- !systemd? ( sys-auth/elogind )
-"
-DEPEND="
- ${RDEPEND}
- dev-libs/libxml2:2
- x11-base/xorg-proto
-"
-BDEPEND="
- ${PYTHON_DEPS}
- dev-util/glib-utils
- dev-util/gdbus-codegen
- virtual/pkgconfig
-"
-
-src_prepare() {
- default
- python_fix_shebang install-scripts
-}
-
-src_configure() {
- # gudev not optional on Linux platforms
- local emesonargs=(
- -Duse_gudev=enabled
- -Duse_polkit=enabled
- -Duse_logind=enabled
- $(meson_feature colord use_color)
- $(meson_feature cups use_cups)
- $(meson_feature smartcard use_smartcard)
- $(meson_feature input_devices_wacom use_wacom)
- )
- meson_src_configure
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-6.0.0.ebuild b/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-6.2.0-r1.ebuild
index 83c4fac82c4b..701215fbc2c5 100644
--- a/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-6.0.0.ebuild
+++ b/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-6.2.0-r1.ebuild
@@ -1,11 +1,11 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
-inherit meson gnome2-utils python-any-r1 xdg
+inherit meson flag-o-matic gnome2-utils python-any-r1 xdg
DESCRIPTION="Cinnamon's settings daemon"
HOMEPAGE="https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/cinnamon-settings-daemon"
@@ -20,7 +20,7 @@ RDEPEND="
>=dev-libs/glib-2.40.0:2[dbus]
dev-libs/libgudev
>=gnome-base/libgnomekbd-3.6:=
- >=gnome-extra/cinnamon-desktop-6.0:0=
+ >=gnome-extra/cinnamon-desktop-6.2:0=
media-libs/fontconfig
>=media-libs/lcms-2.2:2
media-libs/libcanberra[gtk3,pulseaudio]
@@ -28,7 +28,6 @@ RDEPEND="
>=sys-auth/polkit-0.97
x11-libs/cairo
x11-libs/gdk-pixbuf:2
- >=x11-libs/gtk+-3.14.0:3[wayland=]
>=x11-libs/libnotify-0.7.3
x11-libs/libX11
x11-libs/libXext
@@ -44,8 +43,13 @@ RDEPEND="
app-admin/system-config-printer
net-print/cups-pk-helper )
input_devices_wacom? (
+ >=x11-libs/gtk+-3.24.41-r1:3[wayland?,X]
>=dev-libs/libwacom-0.7:=
- >=gnome-base/librsvg-2.36.2 )
+ >=gnome-base/librsvg-2.36.2
+ )
+ !input_devices_wacom? (
+ >=x11-libs/gtk+-3.14.0:3
+ )
smartcard? (
dev-libs/nspr
>=dev-libs/nss-3.11.2
@@ -71,6 +75,12 @@ src_prepare() {
}
src_configure() {
+ # The only component that uses gdk backends is the wacom plugin
+ if use input_devices_wacom; then
+ # defang automagic dependencies
+ use wayland || append-cflags -DGENTOO_GTK_HIDE_WAYLAND
+ fi
+
# gudev not optional on Linux platforms
local emesonargs=(
-Duse_gudev=enabled
diff --git a/gnome-extra/cinnamon-translations/Manifest b/gnome-extra/cinnamon-translations/Manifest
index 8ef20c1ab42e..74252799ba87 100644
--- a/gnome-extra/cinnamon-translations/Manifest
+++ b/gnome-extra/cinnamon-translations/Manifest
@@ -1,5 +1,5 @@
-DIST cinnamon-translations-5.8.2.tar.gz 13306978 BLAKE2B 91e71f3f4142fa6adb80c39a782b2db2c1d8f9e3dc12ea5883e081c0b27660a15753e0f4d69a7b4f47b9350221e705ef361e1e5fc1c027b92805ec59b08a9e2a SHA512 ccf678eb805c06932e35e8d44579e2f5b7c3dd4e1cda6a6bd184ef3da656ccbe62135ae960849e4aaf098ebe76b72760a5d542f134210760376f0d972b875279
DIST cinnamon-translations-6.0.2.tar.gz 13436254 BLAKE2B 50b9813c608935830c772466ad01f5818d7775467127c486c1543e2c51f4b828b536436939cd50cb68adb562aa043edaed4d10839b8e17038668e0cd87253197 SHA512 e23fe7f7da8856f3794c970671242bfdda1d84fee7357a7d30e09de15f988b9293b49dcbb44687ba4c495708b4fe067d6e8b851fac190b7f1f123ae19745f375
-EBUILD cinnamon-translations-5.8.2.ebuild 1391 BLAKE2B 08bece8f453cb891622632d6046116883a7e06e0248cf3a1acd89c6a56f5ef7f4ef92360eeb6760a5e27a71a4139cb908e839ab12aeae4de06c525b03a8e6c92 SHA512 c56f6da7e4230e55cd81694482f7e25bbfa4b16387a805c3dd321901207d5c3fc7be81077c896c691f88c01412cc5762f3783fcfa69bcec8762b5e695561c68f
+DIST cinnamon-translations-6.2.2.tar.gz 13640380 BLAKE2B 336b64c305e1b6f04a9cfb54283d006f171fc8dbaa112412f5f1300439e8b58ae429e8aa11ccbcf223ef008e9f7b2943180c2989b3eeac8cfafda7902bdc04aa SHA512 58f7aa285c786678fdcdbbbc4195a9c3cc7d0134535b693c6e517bda6d1afe3bd4de36eb32e75630e773d1de5a2733e069f9277daa3083572929a05190097c35
EBUILD cinnamon-translations-6.0.2.ebuild 1391 BLAKE2B 4eae929182c4924b65efa5c1ce7f935c30f6c5141e7f33c5b5627dd362c3aaa234582827c69e22805fb57770e4c9e93c14b9849563f4475e487980805c24d910 SHA512 d807f807898da7633bb2dfd2be02ff509d72f78f16fbc0997f575c173b225332d557abd5635bcd162d6c363baa755431aeceb6a39c56c689e65de8e477746fcc
+EBUILD cinnamon-translations-6.2.2.ebuild 1400 BLAKE2B ce180028fc2be82e05b995c5d7b2f70df405e0dc34a18685e69990f2aae033021037c803d16050d6c29cc0ebef82b0295746e16b3a8709897336ab35209c816e SHA512 5ab63273d8686474242bf08816c9d22aa56bd7640a7df46433feca0a8f4cc1b552e21cd4ecc6870ac964589c8096e07e77e2b6e57031a27e3c259c412df24e8c
MISC metadata.xml 501 BLAKE2B 79e5e721119bb7673c44beae1cfdb6d6987a028a3b16971170ba860c4edf845c6c51c236e4de5430a005e65dd364ea34937d821d47941ad03dbe4da436f6d729 SHA512 4a44ddca6b9e365a71f358d68d24b5cfe62d0cecbfe7c3b86e55c1e5d12e926414f7ae5bc73817eeac3c915f6a9aebfa141b7b880fa6f45d58d01225e2bb1cc3
diff --git a/gnome-extra/cinnamon-translations/cinnamon-translations-5.8.2.ebuild b/gnome-extra/cinnamon-translations/cinnamon-translations-6.2.2.ebuild
index fb4c84a56c28..72ff8d9ebbe2 100644
--- a/gnome-extra/cinnamon-translations/cinnamon-translations-5.8.2.ebuild
+++ b/gnome-extra/cinnamon-translations/cinnamon-translations-6.2.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-PLOCALES="aa af am an ar ary as ast ay az be be@latin ber bg bn bn_IN br bs ca ca@valencia crh cs csb cy da de dz el en@shaw en_AU en_CA en_GB en_IE en_NZ en_ZA eo es es_AR et eu fa fi fil fo fr fr_CA frp fur fy ga gd gl gu ha he hi hr hsb hu hy ia id ie ig is it ja jv ka kab kk km kn ko ksw ku ky la li lmo lo lt lv mai mg mi mk ml mn mnw mo mr ms my nap nb nds ne nl nn no nso oc om or pa pap pl ps pt pt_BR qu ro ru rue rw sa sc sco shn si sk sl so sq sr sr@ijekavian sr@ijekavianlatin sr@latin sv sw szl ta te tg th tk tl tlh tpi tr ts tt ug uk ur uz uz@cyrillic vi wa xh yi yo zgh zh_CN zh_HK zh_TW zu"
+PLOCALES="aa af am an ar ary as ast ay az be be@latin ber bg bn bn_IN br bs ca ca@valencia ckb crh cs csb cy da de dz el en@shaw en_AU en_CA en_GB en_IE en_NZ en_ZA eo es es_AR et eu fa fi fil fo fr fr_CA frp fur fy ga gd gl gu ha he hi hr hsb hu hy ia id ie ig is it ja jv ka kab kk km kn ko ksw ku ky la li lmo lo lt lv mai mg mi mk ml mn mnw mo mr ms my nap nb nds ne nl nn no nso oc om or pa pap pl ps pt pt_BR qu ro ru rue rw sa sc sco shn si sk sl so sq sr sr@ijekavian sr@ijekavianlatin sr@latin sv sw szl ta te tg th ti tk tl tlh tpi tr ts tt ug uk ur uz uz@cyrillic vi wa xh yi yo zgh zh_CN zh_HK zh_TW zu"
inherit plocale
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/linuxmint/cinnamon-translations/archive/${PV}.tar.gz
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
BDEPEND="sys-devel/gettext"
diff --git a/gnome-extra/cinnamon/Manifest b/gnome-extra/cinnamon/Manifest
index acf127c0ae3a..a34d8201c109 100644
--- a/gnome-extra/cinnamon/Manifest
+++ b/gnome-extra/cinnamon/Manifest
@@ -1,9 +1,11 @@
AUX cinnamon-3.6.6-wheel-sudo.patch 1342 BLAKE2B 173bb9331b51cd0a3110477c8631bd2c887cba6c085d8e8f299810aa83fc83f3e72f8855c40e74637a0453f0fc6b47d972d1a54280ea2eb5538dbe08e7dccd49 SHA512 e59432ca4463652eb5f47075898b78b9025c3a83ca4a305a2c545b9791f8e715cb96c54c550175277dab53cac0f5a6c9fbf78352a09ac977a192e75e800ddb74
AUX cinnamon-3.8.0-gnome-background-compatibility.patch 1069 BLAKE2B 4908d36ef03e202b76956c96df2dea7f2401d03c3c679ce19ec7e6ad046abf0fa1f1715ee94194a370605454dd3f3a777493c9cad9a88a3878093cda96b77b39 SHA512 a8b810f0aafab57984e8189bcc827e72dad7b9201ff88b36948b701cddb61c3bf003aa7b1986ad3ea526242800cbd183890218471fde7e7d7d2b9550b6688dcc
-AUX cinnamon-pillow-10-support.patch 3623 BLAKE2B edda19561231da485ef4f3ce018c8ca790c1c63b95649321c2d3c73ea31aecc173f6015a41348b4914fc61006d579ea19d33d55b67d8f12e5bbd386c892f8521 SHA512 c72141d60e93a1e6797eb92ca65a0cd93ee7b51230ee9c847f8fa335848c639d3d1f8917011982cac0fa1ac21a6e7bca3046e7125b5ea53bd3af708e62e7b59f
+AUX cinnamon-6.2.0-fix-arm64-settings-panel-path.patch 1832 BLAKE2B 15f3300a695f12bd138ff4d3f4e67215d7d7f2e61cd15b84253a7573e0b4e2313697c443cae452b8f324df2b5e1c1161b97fc3f750e1da1207a21b7accad0d81 SHA512 9cf22a4072de3caf9be14405fd3f4ba96262cfc30aad8bb47b161f53ae7c1d6a061397cab1fe5515418e48d2d24919a113ae1b58e4f04fef26efd8a9f52cdbbc
+AUX cinnamon-6.2.0-optional-wayland.patch 2333 BLAKE2B 2c52be837f95f24a20c4a4a506891bba315eefcbc7574b8024c741881d3b04c7bbebba716539d52ee960c5d2295812d81b0affc6112ae2fca0c80a845e95b4e3 SHA512 c43995dec07d4be77bc1c14c1a73d8d8d1acef9ab22479a1bd74067aed162523a21279aa7f3b45353e555708b2af9d0ea6ac39dc1150bd2b9cc1da57941f1b0c
+AUX cinnamon-6.2.0-polkit-agent-on-x11.patch 2440 BLAKE2B ddecfd38e2ac60ab9089e68708efae1e24e5c597c2523222e2b8be4f0f71020dc2dff7008e4c4d895fb58d345263e6176e2f097e96ed7d5c98966dc41d447a4f SHA512 e8b72d5c024a8b3b5d4b171c43f0528e2915a21d21893bb4fb4c5fe2a5e9ce6272c9da781a9282f1445b6643929e666af325c3f4d0e755e53365861b9279c078
AUX polkit-cinnamon-authentication-agent-1.desktop 252 BLAKE2B 8a7c10fa19e19c479ab40e9599b8804bc42a78548b9a09f34edc497dc5c9cbcd6958dbbb93cede57c0bf7938cc22f49c229274941b9509ad220e8790ed26bf9e SHA512 7857dc3d08129c37c461b85049d3a12b6602853d7dc44e68d79ce28bbe1121051a2061a4a4de050402230f85755d2800143e3373708fa19d43a001f7f1100360
-DIST cinnamon-5.8.4.tar.gz 2517117 BLAKE2B 4c3f452480b9e3ce7713221f1b76c475204b8dc1bb34d42a8faf492b0ca86416bb2fbd3849a7f048fef672ecf4613f06c645ec548159b6c3662b7602142e75e6 SHA512 2eaa253cdd01f00cca05ed123db59fde27f84cc24d7b8a3ec751a5f8252642870cbece941d1101f31fe0db43c15d9779bbdcacbf7037757569a4d17205cb10ad
DIST cinnamon-6.0.4.tar.gz 2538844 BLAKE2B de67c2e465d04dd4ed269172b4b58cfe0391446466e32e15410b5a847248566c075823d0a2fb87d7a693033b3e4e1fc21a18c7b9f45dca89ce8968a0be71eaba SHA512 357dd44f40b195a4a3ca3e88c5c9e55f1c06d36b4cec812a001c54ffb784b0d67bb9f41c1ae74fec590184b3480c9cd21ae54f7ee01e31f80eab0297b0d18a9c
-EBUILD cinnamon-5.8.4.ebuild 5427 BLAKE2B a4ba890d9f120f4afd0e6b8462566c8031829bff8582a723f2db31004c30a2c25213155e9b84edf6a6539f683ef87186fbca98a11bad7be83598751287b743fe SHA512 ebbd44078954d159000edf275794a5b657f92dbf6e7120b754d6ce0f843735660830eb2d9af78ad5959d1c6c4b8e5b125dbac889e9180d8e60fba535fe273b51
+DIST cinnamon-6.2.9.tar.gz 2547804 BLAKE2B 13a03e5f521d79f6929c16802629fb99b86d7e7f09ea65df76505b8216aa54ca37471a59ed68437bc470df34ca6b5b79e1b66df33721736e2a2c802b8a7755d8 SHA512 8226dedfa26069fd86e6e52daa5bfd46b54de58865cd98e07715caf8843ec1981b28fa2c8195ab153e127156eee6d6b6cd7e94eb715a66c206c0a7e9452fed11
EBUILD cinnamon-6.0.4.ebuild 5945 BLAKE2B 17ae5056db7e7e1851f9f479907b1bf7afa274ec5bed469c47c05981d4cc7683587b29cd1f0b5b7005687ae0284ead7db55376135e4ebaaa457b75f1f459e07a SHA512 6030813b585ae55b23922d91be537e92c73c2ae7b0e0b2a074b09f07567344825a80b478a167c8b61c6f18eb6b6abfa739d1d6163e44e3af31e97123d757dbf5
-MISC metadata.xml 622 BLAKE2B 10b394cc9a24ba5609b2184c8d31439ae3e172055dba8d283c7bdf834ac715053c3533db0bce7f27d55b69a4891622b9cc21dcacdc0b797146e4144fc87d6b2e SHA512 f079066f4181bc467259651de9c83cedc0bbc4f0e817dac5ce081248001c23d4374ea393482400ffefae7edbb03fd61da87f114d6f4f65145200e156d0e9cc46
+EBUILD cinnamon-6.2.9.ebuild 5960 BLAKE2B e365586114646941e7dcd70959767da9925384c062811b90c41e00b2d406353eac1e0f6af71b5000514198f09f5178900d6b419c82b2a686384d9e385a023386 SHA512 19ad189118e7d97a084adb0b11d62f1e2377b6f1d21777c0d1379396f0f4be035b7f2b01d8771b56e2eb20a0c7fe803f9c40b1e0e4d8aa6ef88babfd1eda3878
+MISC metadata.xml 804 BLAKE2B eb34dbf26a7366035f626b9edb3229b47bd351a740baefeffaadfd337a37b132fa3ec939de647d7f3b77a06e05d0d21158b86c3201e4d089cc5312e817031cba SHA512 cb2c2ab9ad69af9951e149bd26e6345ad90b22916239d00d44d0dbd57367172b8d1e7c09666529eb0d84b2e14e62484cddc50e0b201d82bf373af7d01cc221b6
diff --git a/gnome-extra/cinnamon/cinnamon-5.8.4.ebuild b/gnome-extra/cinnamon/cinnamon-6.2.9.ebuild
index c48b4ae8c30e..58feebb49cfe 100644
--- a/gnome-extra/cinnamon/cinnamon-5.8.4.ebuild
+++ b/gnome-extra/cinnamon/cinnamon-6.2.9.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..13} )
PYTHON_REQ_USE="xml(+)"
inherit meson gnome2-utils pax-utils python-single-r1 xdg
@@ -14,9 +14,9 @@ SRC_URI="https://github.com/linuxmint/cinnamon/archive/${PV}.tar.gz -> ${P}.tar.
LICENSE="BSD GPL-2+ GPL-3+ GPL-3-with-openssl-exception LGPL-2+ LGPL-2.1 LGPL-2.1+ MIT"
SLOT="0"
-IUSE="+eds +gstreamer gtk-doc +nls +networkmanager"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+IUSE="+eds +gstreamer gtk-doc internal-polkit +nls +networkmanager wayland"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-KEYWORDS="amd64 ~arm64 ~loong ~riscv x86"
DEPEND="
${PYTHON_DEPS}
@@ -24,21 +24,21 @@ DEPEND="
>=dev-libs/glib-2.52.0:2[dbus]
>=dev-libs/gobject-introspection-1.29.15:=
dev-libs/libxml2:2
- >=gnome-extra/cinnamon-desktop-5.8:0=
- >=gnome-extra/cinnamon-menus-5.8
- >=gnome-extra/cjs-5.8[cairo]
+ >=gnome-extra/cinnamon-desktop-6.2:0=
+ >=gnome-extra/cinnamon-menus-6.2
+ >=gnome-extra/cjs-6.2[cairo]
sys-apps/dbus
>=sys-auth/polkit-0.100[introspection]
virtual/opengl
x11-libs/cairo
x11-libs/gdk-pixbuf:2[introspection]
- >=x11-libs/gtk+-3.12.0:3[introspection]
+ >=x11-libs/gtk+-3.12.0:3[introspection,wayland?,X]
>=x11-libs/libnotify-0.7.3:0=[introspection]
x11-libs/libX11
>=x11-libs/libXfixes-5.0
x11-libs/pango[introspection]
- >=x11-libs/xapp-2.6.1[introspection]
- >=x11-wm/muffin-5.8[introspection]
+ >=x11-libs/xapp-2.8.4[introspection]
+ >=x11-wm/muffin-6.2[introspection,wayland?]
eds? (
gnome-extra/evolution-data-server
@@ -72,31 +72,35 @@ RDEPEND="
dev-python/requests[${PYTHON_USEDEP}]
dev-python/setproctitle[${PYTHON_USEDEP}]
dev-python/tinycss2[${PYTHON_USEDEP}]
- >=dev-python/python3-xapp-2.4.1[${PYTHON_USEDEP}]
+ >=dev-python/python3-xapp-2.4.2[${PYTHON_USEDEP}]
')
>=gnome-base/dconf-0.4.1
>=gnome-base/gsettings-desktop-schemas-2.91.91
>=gnome-base/libgnomekbd-2.91.4
- >=gnome-extra/cinnamon-control-center-5.8[networkmanager=]
- >=gnome-extra/cinnamon-screensaver-5.8
- >=gnome-extra/cinnamon-session-5.8
- >=gnome-extra/cinnamon-settings-daemon-5.8
- >=gnome-extra/nemo-5.8
- gnome-extra/polkit-gnome
+ >=gnome-extra/cinnamon-control-center-6.2[networkmanager=,wayland?]
+ >=gnome-extra/cinnamon-screensaver-6.2
+ >=gnome-extra/cinnamon-session-6.2
+ >=gnome-extra/cinnamon-settings-daemon-6.2[wayland?]
+ >=gnome-extra/nemo-6.2[wayland?]
media-libs/gsound
- net-libs/libsoup:2.4[introspection]
+ net-libs/libsoup:3.0[introspection]
net-misc/wget
sys-apps/accountsservice[introspection]
sys-apps/coreutils
sys-apps/pciutils
sys-apps/util-linux
+ sys-apps/xdg-desktop-portal-gtk
+ sys-apps/xdg-desktop-portal-xapp
sys-power/upower[introspection]
x11-misc/xdg-utils
x11-themes/adwaita-icon-theme
x11-themes/gnome-themes-standard
+ !internal-polkit? (
+ gnome-extra/polkit-gnome
+ )
nls? (
- >=gnome-extra/cinnamon-translations-5.8
+ >=gnome-extra/cinnamon-translations-6.2
)
"
BDEPEND="
@@ -110,23 +114,35 @@ BDEPEND="
PATCHES=(
# Fix backgrounds path as cinnamon doesn't provide them
# https://github.com/linuxmint/Cinnamon/issues/3575
- "${FILESDIR}"/${PN}-3.8.0-gnome-background-compatibility.patch
+ "${FILESDIR}/${PN}-3.8.0-gnome-background-compatibility.patch"
# Use wheel group instead of sudo (from Fedora/Arch)
# https://github.com/linuxmint/Cinnamon/issues/3576
- "${FILESDIR}"/${PN}-3.6.6-wheel-sudo.patch
+ "${FILESDIR}/${PN}-3.6.6-wheel-sudo.patch"
- # Fix pillow 10.0.0 compat
- # https://github.com/linuxmint/Cinnamon/issues/3576
- "${FILESDIR}"/${PN}-pillow-10-support.patch
+ # Make wayland optional
+ # https://github.com/linuxmint/cinnamon/pull/12273
+ "${FILESDIR}/${PN}-6.2.0-optional-wayland.patch"
+
+ # Fix path for settings panels on arm64
+ # https://github.com/linuxmint/cinnamon/pull/12278
+ "${FILESDIR}/${PN}-6.2.0-fix-arm64-settings-panel-path.patch"
)
src_prepare() {
- xdg_src_prepare
+ if use internal-polkit; then
+ PATCHES+=(
+ # Use internal polkit agent on X11
+ # https://github.com/linuxmint/cinnamon/pull/12272
+ "${FILESDIR}/${PN}-6.2.0-polkit-agent-on-x11.patch"
+ )
+ else
+ # Add polkit agent to required components
+ # https://github.com/linuxmint/Cinnamon/issues/3579
+ sed -i "s/'REQUIRED', '/&polkit-cinnamon-authentication-agent-1;/" meson.build || die
+ fi
- # Add polkit agent to required components
- # https://github.com/linuxmint/Cinnamon/issues/3579
- sed -i "s/'REQUIRED', '/&polkit-cinnamon-authentication-agent-1;/" meson.build || die
+ default
# shebang fixing craziness
local p
@@ -139,6 +155,7 @@ src_configure() {
local emesonargs=(
$(meson_use gstreamer build_recorder)
$(meson_use gtk-doc docs)
+ $(meson_use wayland)
-Ddisable_networkmanager=$(usex networkmanager false true)
-Dpy3modules_dir="$(python_get_sitedir)"
)
@@ -154,13 +171,15 @@ src_install() {
# Required for gnome-shell on hardened/PaX, bug #398941
pax-mark mr "${ED}"/usr/bin/cinnamon
- # Doesn't exist on Gentoo, causing this to be a dead symlink
- rm "${ED}/etc/xdg/menus/cinnamon-applications-merged" || die
+ # Doesn't exist by default
+ keepdir /etc/xdg/menus/applications-merged
- # Ensure authentication-agent is started, bug #523958
- # https://github.com/linuxmint/Cinnamon/issues/3579
- insinto /etc/xdg/autostart/
- doins "${FILESDIR}"/polkit-cinnamon-authentication-agent-1.desktop
+ if ! use internal-polkit; then
+ # Ensure authentication-agent is started, bug #523958
+ # https://github.com/linuxmint/Cinnamon/issues/3579
+ insinto /etc/xdg/autostart/
+ doins "${FILESDIR}"/polkit-cinnamon-authentication-agent-1.desktop
+ fi
}
pkg_postinst() {
@@ -182,6 +201,6 @@ pkg_postinst() {
}
pkg_postrm() {
- xdg_pkg_postinst
+ xdg_pkg_postrm
gnome2_schemas_update
}
diff --git a/gnome-extra/cinnamon/files/cinnamon-6.2.0-fix-arm64-settings-panel-path.patch b/gnome-extra/cinnamon/files/cinnamon-6.2.0-fix-arm64-settings-panel-path.patch
new file mode 100644
index 000000000000..c81de09a6c43
--- /dev/null
+++ b/gnome-extra/cinnamon/files/cinnamon-6.2.0-fix-arm64-settings-panel-path.patch
@@ -0,0 +1,38 @@
+From eadca68df52f0fd7db2035c7dad3bb87240ecf34 Mon Sep 17 00:00:00 2001
+From: Sparky Bluefang <sparky@bluefang-logic.com>
+Date: Sat, 6 Jul 2024 04:43:53 -0400
+Subject: [PATCH] Simplify 64bit path handling. More than x86_64 uses
+ /usr/lib64 (i.e. arm64/aarch64). One additional path check is probably not
+ worth enumerating all of the applicable machine names.
+
+---
+ files/usr/share/cinnamon/cinnamon-settings/bin/capi.py | 6 ++----
+ 1 file changed, 2 insertions(+), 4 deletions(-)
+
+diff --git a/files/usr/share/cinnamon/cinnamon-settings/bin/capi.py b/files/usr/share/cinnamon/cinnamon-settings/bin/capi.py
+index 05d88dea20..77621a98a8 100644
+--- a/files/usr/share/cinnamon/cinnamon-settings/bin/capi.py
++++ b/files/usr/share/cinnamon/cinnamon-settings/bin/capi.py
+@@ -27,20 +27,18 @@ def __init__(self):
+ self.extension_point = Gio.io_extension_point_register ("cinnamon-control-center-1")
+ self.modules = []
+
+- architecture = platform.machine()
+ # get the arch-specific triplet, e.g. 'x86_64-linux-gnu' or 'arm-linux-gnueabihf'
+ # see also: https://wiki.debian.org/Python/MultiArch
+ triplet = sysconfig.get_config_var('MULTIARCH')
+- paths = ["/usr/lib", f"/usr/lib/{triplet}"]
++ paths = ["/usr/lib", "/usr/lib64", f"/usr/lib/{triplet}"]
+
+ # On x86 archs, iterate through multiple paths
+ # For instance, on a Mint i686 box, the path is actually /usr/lib/i386-linux-gnu
++ architecture = platform.machine()
+ x86archs = ["i386", "i486", "i586", "i686"]
+ if architecture in x86archs:
+ for arch in x86archs:
+ paths += ["/usr/lib/%s" % arch]
+- elif architecture == "x86_64":
+- paths += ["/usr/lib/x86_64", "/usr/lib64"]
+ else:
+ paths += ["/usr/lib/%s" % architecture]
+
diff --git a/gnome-extra/cinnamon/files/cinnamon-6.2.0-optional-wayland.patch b/gnome-extra/cinnamon/files/cinnamon-6.2.0-optional-wayland.patch
new file mode 100644
index 000000000000..ca22e32f9fb7
--- /dev/null
+++ b/gnome-extra/cinnamon/files/cinnamon-6.2.0-optional-wayland.patch
@@ -0,0 +1,79 @@
+From 92bcc5aabd92001b4f05ce13875422066bf82732 Mon Sep 17 00:00:00 2001
+From: Sparky Bluefang <sparky@bluefang-logic.com>
+Date: Wed, 3 Jul 2024 02:13:13 -0400
+Subject: [PATCH] Optionally install wayland session files
+
+---
+ data/meson.build | 13 +++++++------
+ meson.build | 11 ++++++++---
+ meson_options.txt | 5 +++++
+ 3 files changed, 20 insertions(+), 9 deletions(-)
+
+diff --git a/data/meson.build b/data/meson.build
+index f46bf967fb..807ea218a8 100644
+--- a/data/meson.build
++++ b/data/meson.build
+@@ -16,11 +16,10 @@ desktop_conf.set('bindir', join_paths(prefix, bindir))
+ desktop_conf.set('libexecdir', join_paths(prefix, libexecdir))
+ desktop_conf.set('VERSION', meson.project_version())
+
+-desktop_files = [
+- 'cinnamon.desktop',
+- 'cinnamon-wayland.desktop',
+- 'cinnamon2d.desktop',
+-]
++desktop_files = ['cinnamon.desktop', 'cinnamon2d.desktop']
++if get_option('wayland')
++ desktop_files += ['cinnamon-wayland.desktop']
++endif
+
+ foreach desktop_file : desktop_files
+ desktop = configure_file(
+@@ -40,7 +39,9 @@ foreach desktop_file : desktop_files
+ endforeach
+
+ subdir('xdg-portal')
+-subdir('wayland_sessions')
++if get_option('wayland')
++ subdir('wayland_sessions')
++endif
+ subdir('xsessions')
+ subdir('services')
+
+diff --git a/meson.build b/meson.build
+index d7705c0919..7b4c74c528 100644
+--- a/meson.build
++++ b/meson.build
+@@ -165,10 +165,15 @@ else
+ session_conf.set('REQUIRED', '')
+ endif
+
+-foreach file : ['cinnamon.session', 'cinnamon2d.session', 'cinnamon-wayland.session']
++session_files = ['cinnamon.session', 'cinnamon2d.session']
++if get_option('wayland')
++ session_files += ['cinnamon-wayland.session']
++endif
++
++foreach session_file : session_files
+ configure_file(
+- input: file + '.in',
+- output: file,
++ input: session_file + '.in',
++ output: session_file,
+ configuration: session_conf,
+ install_dir: join_paths(prefix, datadir, 'cinnamon-session', 'sessions'),
+ )
+diff --git a/meson_options.txt b/meson_options.txt
+index 82422246b0..321192d8c6 100644
+--- a/meson_options.txt
++++ b/meson_options.txt
+@@ -23,4 +23,9 @@ option('py3modules_dir',
+ value : '',
+ description: 'Where to install python3 modules'
+ )
++option('wayland',
++ type : 'boolean',
++ value : true,
++ description: 'Enable wayland support'
++)
+
diff --git a/gnome-extra/cinnamon/files/cinnamon-6.2.0-polkit-agent-on-x11.patch b/gnome-extra/cinnamon/files/cinnamon-6.2.0-polkit-agent-on-x11.patch
new file mode 100644
index 000000000000..7b8057fda647
--- /dev/null
+++ b/gnome-extra/cinnamon/files/cinnamon-6.2.0-polkit-agent-on-x11.patch
@@ -0,0 +1,75 @@
+From c6402be3b5eb84f53367ebd57b1a38664a240d44 Mon Sep 17 00:00:00 2001
+From: Sparky Bluefang <sparky@bluefang-logic.com>
+Date: Wed, 3 Jul 2024 02:10:18 -0400
+Subject: [PATCH] Use Polkit agent for X11 sessions. Don't crash if polkit
+ doesn't start properly.
+
+---
+ debian/control | 1 -
+ js/ui/main.js | 4 +---
+ js/ui/polkitAuthenticationAgent.js | 20 +++++++++++++++++++-
+ 3 files changed, 20 insertions(+), 5 deletions(-)
+
+diff --git a/debian/control b/debian/control
+index b9812a1276..d886fac1ec 100644
+--- a/debian/control
++++ b/debian/control
+@@ -85,7 +85,6 @@ Depends:
+ metacity,
+ nemo,
+ network-manager-gnome [linux-any],
+- policykit-1-gnome,
+ python3,
+ python3-dbus,
+ python3-distro,
+diff --git a/js/ui/main.js b/js/ui/main.js
+index 12bcfc0cfc..55703b96b3 100644
+--- a/js/ui/main.js
++++ b/js/ui/main.js
+@@ -430,9 +430,7 @@ function start() {
+ _initUserSession();
+ screenRecorder = new ScreenRecorder.ScreenRecorder();
+
+- if (Meta.is_wayland_compositor()) {
+- PolkitAuthenticationAgent.init();
+- }
++ PolkitAuthenticationAgent.init();
+
+ _startDate = new Date();
+
+diff --git a/js/ui/polkitAuthenticationAgent.js b/js/ui/polkitAuthenticationAgent.js
+index 5f0b55c387..e9ac7b8853 100644
+--- a/js/ui/polkitAuthenticationAgent.js
++++ b/js/ui/polkitAuthenticationAgent.js
+@@ -35,6 +35,7 @@ const PolkitAgent = imports.gi.PolkitAgent;
+ const ModalDialog = imports.ui.modalDialog;
+ const CinnamonEntry = imports.ui.cinnamonEntry;
+ const UserWidget = imports.ui.userWidget;
++const Main = imports.ui.main;
+
+ const DIALOG_ICON_SIZE = 64;
+
+@@ -389,5 +390,22 @@ AuthenticationAgent.prototype = {
+ }
+
+ function init() {
+- let agent = new AuthenticationAgent();
++ try {
++ let agent = new AuthenticationAgent();
++ } catch(err) {
++ if(!(err instanceof Error)) {
++ err = new Error(err);
++ }
++
++ log('polkitAuthenticationAgent: init error ' + err);
++
++ let icon = new St.Icon({ icon_name: 'dialog-warning',
++ icon_type: St.IconType.FULLCOLOR,
++ icon_size: 36 });
++
++ Main.warningNotify(_('Unable to start Cinnamon PolicyKit Agent'), err.message +
++ "\n\n" +
++ _("If you have another PolicyKit Agent configured to autostart, it should be disabled."),
++ icon);
++ }
+ }
diff --git a/gnome-extra/cinnamon/files/cinnamon-pillow-10-support.patch b/gnome-extra/cinnamon/files/cinnamon-pillow-10-support.patch
deleted file mode 100644
index c16db71c2e07..000000000000
--- a/gnome-extra/cinnamon/files/cinnamon-pillow-10-support.patch
+++ /dev/null
@@ -1,63 +0,0 @@
-# https://github.com/linuxmint/cinnamon/issues/11746
-# https://github.com/linuxmint/cinnamon/commit/fce9aad1ebb290802dc550e8dae6344dddf9dec1
-diff --git a/files/usr/share/cinnamon/cinnamon-settings-users/cinnamon-settings-users.py b/files/usr/share/cinnamon/cinnamon-settings-users/cinnamon-settings-users.py
-index 46dd63256a..fde9822dd8 100755
---- a/files/usr/share/cinnamon/cinnamon-settings-users/cinnamon-settings-users.py
-+++ b/files/usr/share/cinnamon/cinnamon-settings-users/cinnamon-settings-users.py
-@@ -683,7 +683,7 @@ def _on_face_browse_menuitem_activated(self, menuitem):
- if response == Gtk.ResponseType.OK:
- path = dialog.get_filename()
- image = PIL.Image.open(path)
-- image.thumbnail((96, 96), Image.ANTIALIAS)
-+ image.thumbnail((96, 96), Image.LANCZOS)
- face_path = os.path.join(user.get_home_dir(), ".face")
- try:
- try:
-diff --git a/files/usr/share/cinnamon/cinnamon-settings/bin/imtools.py b/files/usr/share/cinnamon/cinnamon-settings/bin/imtools.py
-index 2ad0d8ce15..715cf4eb52 100644
---- a/files/usr/share/cinnamon/cinnamon-settings/bin/imtools.py
-+++ b/files/usr/share/cinnamon/cinnamon-settings/bin/imtools.py
-@@ -228,7 +228,7 @@ def create_corner(radius=100, opacity=255, factor=2):
- draw = ImageDraw.Draw(corner)
- draw.pieslice((0, 0, 2 * factor * radius, 2 * factor * radius),
- 180, 270, fill=opacity)
-- corner = corner.resize((radius, radius), Image.ANTIALIAS)
-+ corner = corner.resize((radius, radius), Image.LANCZOS)
- return corner
-
- def get_format(ext):
-diff --git a/files/usr/share/cinnamon/cinnamon-settings/modules/cs_backgrounds.py b/files/usr/share/cinnamon/cinnamon-settings/modules/cs_backgrounds.py
-index b6cdaa25c0..156506ac72 100755
---- a/files/usr/share/cinnamon/cinnamon-settings/modules/cs_backgrounds.py
-+++ b/files/usr/share/cinnamon/cinnamon-settings/modules/cs_backgrounds.py
-@@ -628,7 +628,7 @@ def get_pix(self, filename, size=None):
- img = Image.alpha_composite(bg_img, img)
- img = img.convert("RGB")
- if size:
-- img.thumbnail((size, size), Image.ANTIALIAS)
-+ img.thumbnail((size, size), Image.LANCZOS)
-
- import imtools
- img = imtools.round_image(img, {}, False, None, 3, 255)
-diff --git a/files/usr/share/cinnamon/cinnamon-settings/modules/cs_user.py b/files/usr/share/cinnamon/cinnamon-settings/modules/cs_user.py
-index fef4ef940a..582df385fe 100755
---- a/files/usr/share/cinnamon/cinnamon-settings/modules/cs_user.py
-+++ b/files/usr/share/cinnamon/cinnamon-settings/modules/cs_user.py
-@@ -165,7 +165,7 @@ def _on_face_photo_menuitem_activated(self, menuitem):
- bottom = (height + new_height) / 2
-
- image = image.crop((left, top, right, bottom))
-- image.thumbnail((255, 255), Image.ANTIALIAS)
-+ image.thumbnail((255, 255), Image.LANCZOS)
-
- face_path = os.path.join(self.accountService.get_home_dir(), ".face")
-
-@@ -202,7 +202,7 @@ def _on_face_browse_menuitem_activated(self, menuitem):
- if response == Gtk.ResponseType.OK:
- path = dialog.get_filename()
- image = Image.open(path)
-- image.thumbnail((255, 255), Image.ANTIALIAS)
-+ image.thumbnail((255, 255), Image.LANCZOS)
- face_path = os.path.join(self.accountService.get_home_dir(), ".face")
- image.save(face_path, "png")
- self.accountService.set_icon_file(face_path)
diff --git a/gnome-extra/cinnamon/metadata.xml b/gnome-extra/cinnamon/metadata.xml
index 24e82c1c597d..3eaadcd0d9a0 100644
--- a/gnome-extra/cinnamon/metadata.xml
+++ b/gnome-extra/cinnamon/metadata.xml
@@ -14,5 +14,6 @@
</upstream>
<use>
<flag name="desktop-portal">Enable <pkg>sys-apps/xdg-desktop-portal</pkg> backend implementation for Cinnamon</flag>
+ <flag name="internal-polkit">Use Cinnamon's internal polkit agent instead of <pkg>gnome-extra/polkit-gnome</pkg>. This does not currently support multi-user fast switching.</flag>
</use>
</pkgmetadata>
diff --git a/gnome-extra/cjs/Manifest b/gnome-extra/cjs/Manifest
index cb7716b61800..baa2c4ccad2f 100644
--- a/gnome-extra/cjs/Manifest
+++ b/gnome-extra/cjs/Manifest
@@ -1,6 +1,5 @@
-AUX cjs-5.8.0-move_have_gtk4_to_the_appropriate_place.patch 1417 BLAKE2B 203701b5535b338283b99aad63e3577d3abb295c005d2e2ac908e2f8abdb24e8f7b9ef311bcf35889a93804583f13ac65f1d9453111b5195320aab9442237b2e SHA512 e2f7ed4c5f15cec6a6a7d3303779a217716ca3d8fa5d3128f4e7e685c47284fd95b9e416d50b28ca34bd06a9c469ebb3f317db88526cdc2ba1088381871da9a4
-DIST cjs-5.8.0.tar.gz 877668 BLAKE2B e4c031631030c2a4221937d5ca04034163f70f21e6e5ff2d0ca15f31a7455e83ecb1f977c4c4fb9a57e58d266856f817446e53b86ee87460bedf5339e33461b6 SHA512 f43bda5810b90ceab24d096d884c65503b2d9b94f5c0a9e6082215a427df97fbec4a21ee3f2d4f22d98ac24a04af1dcd9064600ec191ccec96ae0869cc803a02
DIST cjs-6.0.0.tar.gz 877404 BLAKE2B 4290f0801f715aab1387da2ce0724376912db8ff3ad16fa8ad7eff03538dfc53ecbff2b7df0e70e52d16295b23ce51024da735d0e618b995fd3d3dfe297f9e26 SHA512 4cb359bf817d22a727683fd451ad6bde19aff4409e9033a97ef9cb204b3bd4c5e86421d7c01a267c3b4d42feb9b3bc5effb6fd970b3baf733242868c09536d95
-EBUILD cjs-5.8.0.ebuild 2393 BLAKE2B ef37c491778c8821a03ffc88dd82914ca9721f12fb9ade0641eeaf8793a9d848e83011ce02e40e7c100f96bd919dfbd4b44a8ed1d058881e9a35d07c3aadd6b8 SHA512 760f674ec14ec6eab030ee38db457386af61e3dc23a9b1aa04c799170d4f786038c0ce2cfcfdebb3b392cd67ec187bbe164bca418014b378b2d1df47c7126c2c
+DIST cjs-6.2.0.tar.gz 874457 BLAKE2B 7b1afda55bc0b5da165a20afa7be58382b8f03f1421bde960f6a3f134d7bdb2bdd44320b0b613f4f710258379da6666383a20d92556a1172971ca8340ae6d348 SHA512 5f7ce7f1ba648db834d7703e909ef65cf369d47147ca02e90b8844c31b4360dcc0fb94bbd3265632c3de8ef2b026934dd799b94a2ff3895442a2f9fc469f53db
EBUILD cjs-6.0.0.ebuild 2308 BLAKE2B 09e1ccb3f292bf706ce59d9360225e398f96a8fd0fa0a2be2bd1334e4a4bd88903f4bbfb4163f3931c62bae46800c77d2cbfa3ebe3aaa042f4210ca24d5e55d6 SHA512 15850b794b84057e27227bb4dd95c4555a5896d2cd684308e9e331e8acaa1703892eeb5d7465d78291c11cbb88d61eb9058532265fa7bc7a75b283478815cb94
+EBUILD cjs-6.2.0.ebuild 2310 BLAKE2B b09b4b4820cdb836b9c250a0d0984e0c1662abb5e90c8e07ded5f5118e71b06cb3d51ce79ae90d75e1e0839d84dd428021e1bc816b6c914f208a6458264fb6fe SHA512 a2708073cb75af2d9e976e968536ef1465284a21e61f92abcff8d83f3ebb43303f4f09f36f1d2c5b95f822b01a1104e7dfd56f33ffdae5c42410b5d8b398bfc0
MISC metadata.xml 608 BLAKE2B 7cc55145357fc7b4b46e1a77f19570b60f5dc6207c81efc3b92adf7d5fdb025296d4e6b8b927f193ed7bd0a929274e61c9bdddad2371ca78a497b94fdbe87737 SHA512 672923005e936fd3d08367a8db65318f63217841e6f841623d469c21ce354724f6c2cea853ecca928280b21011d6aa0e133a7830841c9fa44dd8c36402b28066
diff --git a/gnome-extra/cjs/cjs-5.8.0.ebuild b/gnome-extra/cjs/cjs-6.2.0.ebuild
index 1246cf2ca035..05415690462e 100644
--- a/gnome-extra/cjs/cjs-5.8.0.ebuild
+++ b/gnome-extra/cjs/cjs-6.2.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit flag-o-matic meson pax-utils python-any-r1 virtualx
@@ -13,11 +13,11 @@ SRC_URI="https://github.com/linuxmint/cjs/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD CC0-1.0 MIT MPL-2.0 || ( MPL-1.1 GPL-2+ LGPL-2.1+ )"
SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE="+cairo examples readline sysprof test"
-KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
RDEPEND="
- dev-lang/spidermonkey:102
+ dev-lang/spidermonkey:115
>=dev-libs/glib-2.66.0:2
>=dev-libs/gobject-introspection-1.71.0:=
>=dev-libs/libffi-3.3:0=
@@ -41,10 +41,6 @@ BDEPEND="
virtual/pkgconfig
"
-PATCHES=(
- "${FILESDIR}"/${PN}-5.8.0-move_have_gtk4_to_the_appropriate_place.patch
-)
-
src_prepare() {
default
python_fix_shebang build
diff --git a/gnome-extra/cjs/files/cjs-5.8.0-move_have_gtk4_to_the_appropriate_place.patch b/gnome-extra/cjs/files/cjs-5.8.0-move_have_gtk4_to_the_appropriate_place.patch
deleted file mode 100644
index 2bb80126507f..000000000000
--- a/gnome-extra/cjs/files/cjs-5.8.0-move_have_gtk4_to_the_appropriate_place.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-# https://gitlab.gnome.org/GNOME/gjs/-/issues/532
-# https://gitlab.gnome.org/GNOME/gjs/-/merge_requests/830/diffs?commit_id=83683d093c157828cf7787e53a32c586ae4e85d3
-diff --git a/installed-tests/js/meson.build b/installed-tests/js/meson.build
-index 6db887d2250face397079b03d215bbd13f455efb..1e953ceb7695356b6e854775e5db005a9c22e053 100644
---- a/installed-tests/js/meson.build
-+++ b/installed-tests/js/meson.build
-@@ -203,9 +203,13 @@ endif
- # during build should be run using dbus-run-session
-
- dbus_tests = ['GDBus']
--if have_gtk4 and not get_option('skip_gtk_tests')
-- # FIXME: find out why GTK4 tries to acquire a message bus
-- dbus_tests += 'Gtk4'
-+if not get_option('skip_gtk_tests')
-+ have_gtk4 = dependency('gtk4', required: false).found()
-+
-+ if have_gtk4
-+ # FIXME: find out why GTK4 tries to acquire a message bus
-+ dbus_tests += 'Gtk4'
-+ endif
- endif
-
- bus_config = files('../../test/test-bus.conf')
-diff --git a/meson.build b/meson.build
-index 3ac372a16b0bfaa364ed7422119f3e6e4af8971e..5c7703935b68c724347692ef5bf47a3edf868c61 100644
---- a/meson.build
-+++ b/meson.build
-@@ -679,10 +679,6 @@ endif
-
- ### Tests and test setups ######################################################
-
--if not get_option('skip_gtk_tests')
-- have_gtk4 = dependency('gtk4', required: false).found()
--endif
--
- subdir('installed-tests')
-
- # Note: The test program in test/ needs to be ported
diff --git a/gnome-extra/evolution-data-server/Manifest b/gnome-extra/evolution-data-server/Manifest
index 43f7a4d6de1e..db824547e991 100644
--- a/gnome-extra/evolution-data-server/Manifest
+++ b/gnome-extra/evolution-data-server/Manifest
@@ -3,10 +3,10 @@ AUX 3.50.2-c99.patch 960 BLAKE2B 32275ec4f28e06965951bfcf7d9dd0393e213d043187974
AUX calentry.schema 3661 BLAKE2B 0235e8d98d1367f209a31cc74da9563d53dfc12ca34e020f63a18fcb73c13345e58a9e4a9f5bb3e14a7774bdcd279118d84d971a4b164c8ce41cd26798efabdd SHA512 56606848319539b8c9af732a5d572db44e2d7da433b1689ef7f14a283880951e10d5fc39f27245a7ddc8f0cb2e7563a757060020c17e5411f875cae10b119834
DIST evolution-data-server-3.50.2.tar.xz 4964152 BLAKE2B 7279a5bcb0399fdcce723336a052dca13efa6f0af6ef7371b7cb8e76fbd7e1b0313e7f677cea530de62a93770c35887fd70bac551338f9a89860e2529b1f1519 SHA512 9e2a34e06a446ae142535072a3d6916e31b7be987b114c111fb0687fa32a3fe4085ba5a09ccd77fb395d107e5c673130dc770bae74a50fdb566c91cd9de85610
DIST evolution-data-server-3.50.4.tar.xz 4964564 BLAKE2B 7e3cf51856a1b12fcbd7e0b6ab98b8616c6e6047afb7fc59f8366920177c30b4d18f58cdd11825e81054ef46d61d3addf9eb646310510ba44f60bc5a2c2abe50 SHA512 e83f4222615d518e536a622808896b1da7e425e90d9b3c3545c6b850f955bd6d4b4a6815904fcdcfa373b3c01a6ce61377e259bc740941fc3f641e60eddacaed
-DIST evolution-data-server-3.52.1.tar.xz 5048124 BLAKE2B 6dd6dc89c7efb7484c075cc51c5e2056ee62a50b810e479f39d04fe62f1a095e49783c20d23372efed954d7f9b78681b7af45389410f2cffb53af8ab2cd22bb3 SHA512 67f08fc3c8f7393fa66dc91f6fb33aa17644eb036d6c3552c3e7b30f128756b9e232cbf2a38eab43d0451699bb8799d9a869198bd9c293c0e2456b8e00339286
DIST evolution-data-server-3.52.2.tar.xz 5051576 BLAKE2B f4c897fe533e5d8bf13f21e1964b4a300b55e2422b00a2e02e87a1e7a73e82012b7f7719f92a3a7d6e133de9270a776c4ce09ccf8d9cc55e27ee1cb298fa94d6 SHA512 31c0ae52bcf6a96b4d128e39c85a1f1f3cb29f1d7e2ffca3aa0dac95431830e38f2fb1dd3323e77e9e353d260f6681c7f8a55fff421336e152e0902f0085cd34
+DIST evolution-data-server-3.52.4.tar.xz 5055252 BLAKE2B e493f16700533e97440a13dead51bb4654fbbb0345718eeb91e1e052f9599ededacb6e6693fa9de3d68288a6472503ab3a01cab4ac27be8cfc2d693389021aa0 SHA512 2847a15f7cb5b41cce94565a06f7baa02d8dd40241d59029ccebeb21215500ca6f1ac978f1142bde9348917f0534e181e2f7011ed245b6e7a6b1afda9975cfef
EBUILD evolution-data-server-3.50.2-r1.ebuild 4799 BLAKE2B 7935ddb9a071216bd83fa08c0cee0aadf576e97b43cd065a2f79ce49c304d90d3e5ff82a544d300fe02d3b9dc50a9c243ad29c5d58a25ed927146dad33bb6797 SHA512 6c50ed1e2f36ef7eb267a14621cffd7256a5d99cbe2a3b1229f55680feef178bfceb2385fae9e3d8b0ae7448b8870f7548a211c7d5a9969a102fc1d32e2dcfc9
EBUILD evolution-data-server-3.50.4.ebuild 4801 BLAKE2B ddd4d7002f1ecf9d7292117e4559fb98d74c4e5abc729538c36ef1f101457ba91bff43d442e3e53de115da10e6f8d20ce94cf617518b3255cfcfd22737842cf5 SHA512 057a12fba2d727dccb23932e4837d1fc05a70d266eb9d4e159e0385142544e47156eac4d5d86ed6a5e312ba2436c688f264d77f5afc673c1dba69c3c3d5bc8bd
-EBUILD evolution-data-server-3.52.1.ebuild 4779 BLAKE2B 937dda417cd1e28f4bc250f0de924f88653e7e9ab23e2d6378101269baa7cd450173c5e110f9108f17d8adff7dd393a7d7f74d041278210cc72c0a711c9c719e SHA512 5c9d14caa8a0dbf66b1dd9d7decb9fff7800df1c4310a9f0964681ac68ec3d39300440d651c76b35d241174c79d0f43923d457d50d7d7011fd800ba76e1233e4
EBUILD evolution-data-server-3.52.2.ebuild 4779 BLAKE2B 937dda417cd1e28f4bc250f0de924f88653e7e9ab23e2d6378101269baa7cd450173c5e110f9108f17d8adff7dd393a7d7f74d041278210cc72c0a711c9c719e SHA512 5c9d14caa8a0dbf66b1dd9d7decb9fff7800df1c4310a9f0964681ac68ec3d39300440d651c76b35d241174c79d0f43923d457d50d7d7011fd800ba76e1233e4
+EBUILD evolution-data-server-3.52.4.ebuild 4779 BLAKE2B c73fe8adbacdc00ca10ba98a5b82d287b6ba4eda0e56ce8adb6475ec16978d3399d50a45c384423e8da51746950b31714ac8fe79cd0f0f8746be276978c1ca67 SHA512 93ed104f673bb4685ef6d754c296aa8a329b76d716491f3631feef4813f5fce00ce27c7889b200976cc18894ab491ec1d10112b0cbd619bdfd4e58bfcb850c06
MISC metadata.xml 1315 BLAKE2B 8d9fbe5cab469c2fb34467c7917dcf732b0b3f23869c513d2bce7cfb536912e496d1a42773dd0f64898d476b29e513574087f13411e8e7a310a3f049a7a34efc SHA512 30496793fcb68206bffc475f7b0cefb5f673bcc58e5994c1648dcb6c88696dfd6eda0a62a022a16effcfde829dcce565572b03705426fcd774acde6ad0b940bf
diff --git a/gnome-extra/evolution-data-server/evolution-data-server-3.52.1.ebuild b/gnome-extra/evolution-data-server/evolution-data-server-3.52.4.ebuild
index 9782120ba5b7..09cf0682626d 100644
--- a/gnome-extra/evolution-data-server/evolution-data-server-3.52.1.ebuild
+++ b/gnome-extra/evolution-data-server/evolution-data-server-3.52.4.ebuild
@@ -12,6 +12,8 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/evolution/-/wikis/home https://gitlab.g
LICENSE="|| ( LGPL-2 LGPL-3 ) BSD Sleepycat"
SLOT="0/64-11-21-4-3-27-2-27-4-0" # subslot = libcamel-1.2/libebackend-1.2/libebook-1.2/libebook-contacts-1.2/libecal-2.0/libedata-book-1.2/libedata-cal-2.0/libedataserver-1.2/libedataserverui-1.2/libedataserverui4-1.0 soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+
IUSE="berkdb +gnome-online-accounts +gtk gtk-doc +introspection ldap kerberos oauth-gtk3 oauth-gtk4 vala +weather"
REQUIRED_USE="
oauth-gtk3? ( gtk )
@@ -19,8 +21,6 @@ REQUIRED_USE="
vala? ( introspection )
"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-
# berkdb needed only for migrating old addressbook data from <3.13 versions, bug #519512
# glib-2.70 for build-time optional GPowerProfileMonitor
RDEPEND="
diff --git a/gnome-extra/evolution-ews/Manifest b/gnome-extra/evolution-ews/Manifest
index 9d96088ed1c5..f9134c433062 100644
--- a/gnome-extra/evolution-ews/Manifest
+++ b/gnome-extra/evolution-ews/Manifest
@@ -1,10 +1,10 @@
AUX 3.50.3-fix-overlinking.patch 2595 BLAKE2B 05c0004e13a304a8643af033094087f5888c8f0b8309f83863c13d1feb3d148ac2776734ab39adcd343c9f57cbd7384aca8df58ce9f6d14af94c250ba29c27da SHA512 5737ab4dbb08e708137caa2089a41eac9ff2d7386fa93a52a43878fb2cb82ccf7d10fb4642988143140e6a33471364431490dcfc0ec696fa6e5d676f8a87f133
DIST evolution-ews-3.50.2.tar.xz 707800 BLAKE2B 18241eff067658af2f4620af87dea1c9c7c62476bbf9bf259addf15868a3b7e3f156dc952f21af2cad7ba6c2da9fd348b8733e5887f4276ad7eeeca8f9088476 SHA512 9aa4bb023922e39132a0ac3171d95f8362116960aa14dcb961b31ad242e6d7bcf2e946f19aea2c6f9a5324ca0954731264594a27fbb2b0e2cc38eca0cf441108
DIST evolution-ews-3.50.3.tar.xz 708336 BLAKE2B e8fe4e2a6539142847d6610a61e2f57a83d604946270cd7b23d7e34fa89a38f644a05e452bbc03a6d96553936a38719afb7296eed03c7134735f937943d57114 SHA512 12c7fbe72f375837f185d4c8dbcb2167d327a0ad4b2ca822e4e5349d561e996e7a7405c6f8d36ceeddff0015286117db66a65d2756003aa8ca96948d7826e51f
-DIST evolution-ews-3.52.1.tar.xz 716152 BLAKE2B 91a4ff7ed1b9cb718a42a20bc08b4e12f10caf18534cd72e9f5cbe90161fbeb0af40bf52075a1a83e96f44ed6aac2cc4ad917e1ce49dcc0e26cd56f129b60951 SHA512 24f964019b08261e9b330a1b6663d835e07235e817aea4399c3dab1f35bf4bfb7543f82c91f23f6df6e56e0dff45d1f9ab23362d3603f9a64f6e1c63de75c450
DIST evolution-ews-3.52.2.tar.xz 721964 BLAKE2B 53962e66f12e660f15c6fb300f30545d2380d5d12a1bce59ba64a44c7cefbdfaee2e1fa319e31e4c4c21cfd462e2c02aa96ee8efe78d4771bd8429aa18e89136 SHA512 b92db18b347c19fab15097aa7cedef876ca13364ece0ff2836cf6160bb2eb2ceb8d7eeaf9bada0369776ea32edca6938952a0dea04b229afd9690c744e16616c
+DIST evolution-ews-3.52.4.tar.xz 724244 BLAKE2B 35b78fa600e06c18cecee8c43941e77b3645a7d4487d72d989da62a0c7acab83f2adf4363c761d7e313f42175f341d63ec7709003599bf5b37e80424cc76d67c SHA512 017dbe28ba6524cdad1582cebd00fb675c75f52cac5875c756be0f402d4a0dd4a83e60b7ee0a2f71211eac49c04bba924e3d71775dce1e55fdcd372b1ac3747d
EBUILD evolution-ews-3.50.2.ebuild 1581 BLAKE2B 8ab2d02d0d858bcee178981fbf2c969f410d833250d07c0cdd6fccac98402bee1a4036737d4f72db3acace354b8d8253876d15738b500d7252eaae24c8babd6f SHA512 4a22b094baf8b0093e5792b81dccc787771e009a00b9c2c82c0e86bdc7bb9cfad4201dd9fc153160f3890eb09a09e96603c4b0e498ef8b33af53c9b5e8688e3f
EBUILD evolution-ews-3.50.3-r1.ebuild 1758 BLAKE2B a6a7a1fe2dfd9aaa5308f8af7a62660c7c3be8e080db46ff2536a58ab10132f0cef29789779ceec409569151a639d3b23edab51d73f8d3fac9534bc4d4c40ca2 SHA512 ca4c28177980a3851edba26cd13f773d4b5d2991ad3559d27208bfc6832d3164780238962bead25d06726abd1d19290dca19faee905707df4ef7612442d5fdf8
-EBUILD evolution-ews-3.52.1.ebuild 1518 BLAKE2B 8f82d16c2421efc31df43a5f3d34be9c87f07933aeebbcb2d74a275e3135d3cefcbccff22dbd3bca3a9d128b337a4798160578c623a8bd2b2b3f1e8a3e304e04 SHA512 db0e56bb541f7971410350524bb8a5ddf0d9d55aebbd7336a8494529f7024f0c53362873810a087741fafd3ee2643ff34acd8fb800bcea495e2d4d11ae9c7032
EBUILD evolution-ews-3.52.2.ebuild 1518 BLAKE2B 8f82d16c2421efc31df43a5f3d34be9c87f07933aeebbcb2d74a275e3135d3cefcbccff22dbd3bca3a9d128b337a4798160578c623a8bd2b2b3f1e8a3e304e04 SHA512 db0e56bb541f7971410350524bb8a5ddf0d9d55aebbd7336a8494529f7024f0c53362873810a087741fafd3ee2643ff34acd8fb800bcea495e2d4d11ae9c7032
+EBUILD evolution-ews-3.52.4.ebuild 1518 BLAKE2B 8f82d16c2421efc31df43a5f3d34be9c87f07933aeebbcb2d74a275e3135d3cefcbccff22dbd3bca3a9d128b337a4798160578c623a8bd2b2b3f1e8a3e304e04 SHA512 db0e56bb541f7971410350524bb8a5ddf0d9d55aebbd7336a8494529f7024f0c53362873810a087741fafd3ee2643ff34acd8fb800bcea495e2d4d11ae9c7032
MISC metadata.xml 354 BLAKE2B a6cf76e87956f2418a25c83542af3e5efe415943426b03750b2572129b06f977f900207a1eef805b7ae463a84204d12bf286ef9ed0a5b6990cbac2c77783260f SHA512 9f06dce58e2dfdba0a22f8a711d5fc98aba9ae1d130173bd7ef8effd0bb3c1cf046eef712f7ea7bd55c4382ca01e78d7028419ce41812d33ef38a1329978af56
diff --git a/gnome-extra/evolution-ews/evolution-ews-3.52.1.ebuild b/gnome-extra/evolution-ews/evolution-ews-3.52.4.ebuild
index b8536add3667..b8536add3667 100644
--- a/gnome-extra/evolution-ews/evolution-ews-3.52.1.ebuild
+++ b/gnome-extra/evolution-ews/evolution-ews-3.52.4.ebuild
diff --git a/gnome-extra/gnome-boxes/Manifest b/gnome-extra/gnome-boxes/Manifest
index b82c80bdaa16..8937f2aa4e1d 100644
--- a/gnome-extra/gnome-boxes/Manifest
+++ b/gnome-extra/gnome-boxes/Manifest
@@ -1,3 +1,5 @@
DIST gnome-boxes-45.0.tar.xz 1239116 BLAKE2B 15f52a78cf3a3b010a7ad662d4a7f537e43e7793baf85918abc64d65e260e3e9c7a84dfa0c8b2a37e911363a04b26ae3cb285baa065a9620e145e01478640d5d SHA512 f8e1f5562ef65b05f8f2bb156646ee8bc8c951268386ede175567e8ec6104e1c1ee427d3cef3e6a2be7234bc2a3cfc44c80f55144be2ffbb96778142279ba334
+DIST gnome-boxes-46.1.tar.xz 1249848 BLAKE2B 56776a2bd66923caa777ec0d3f397f5f70352fd1b2108e22223c652ff46c0e579d6adda2ab56968336b9b833bd0846bdbd19404eed89731e986e73b45e5eb728 SHA512 db2ffb3d69c4689d3a318b5ae0fbbb61485b89c093a448715e4536aa5b68d306946b86a08bf75f7bd2eda5aee54df9ca3bd763ae35d446e530ab5326b8cacaf0
EBUILD gnome-boxes-45.0.ebuild 3455 BLAKE2B ae947d9c8fa6305f634adbf924cb656e866eb2697620cf03a5d28f098cddaa0c16d6210ba6bc2e78f2cbf8b769ec3183a66cd3bd758879148a72cf8b417f15bd SHA512 b3fdd921d9ecda1c14ab0bec2e8887a2165ffeba0ccaf91383118e63eac64998bb1ad96b18f979319142b3263a40e116402b2221baaeb5e15a5c2fb10aa13b3b
+EBUILD gnome-boxes-46.1.ebuild 3494 BLAKE2B 9d52b9f310d974d028bef8667c1b3be612e08d7b4c98e739b9945bef2472ace5779586091e8949f8f82d23c20072ea25837c2405125da683a7175848c2b6aee5 SHA512 960bb7f5139216ad7066c521171a2e2908f55ee32021a9c8e6838cfae59fb0d19d144be20a8b7ea2ba0d48429f82a672093985d0500995f6b2497637c23878bb
MISC metadata.xml 352 BLAKE2B 285b6e588965df3d070f92552b36941c6346a9fde3dce831baa82d42c8ca23f62cc027e5984a27fc87bffca8181c2d13a52b064729349daef0aa815a566a885e SHA512 09baca6576a90ca57b6e0935879f1630550efc9d591b425d6944b28b1184612b34fcdbae6d835d98812c89ec7a47415af9a01678be16f35a52933bb7c374131f
diff --git a/gnome-extra/gnome-boxes/gnome-boxes-46.1.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-46.1.ebuild
new file mode 100644
index 000000000000..568ae54a4ce0
--- /dev/null
+++ b/gnome-extra/gnome-boxes/gnome-boxes-46.1.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils linux-info meson readme.gentoo-r1 vala xdg
+
+DESCRIPTION="Simple GNOME application to access remote or virtual systems"
+HOMEPAGE="https://apps.gnome.org/Boxes/"
+
+LICENSE="LGPL-2+ CC-BY-2.0"
+SLOT="0"
+
+KEYWORDS="~amd64"
+
+# FIXME: qemu probably needs to depend on spice[smartcard] directly with USE=spice
+# FIXME: Check over libvirt USE=libvirtd,qemu and the smartcard/usbredir requirements
+# Technically vala itself still ships a libsoup vapi, but that may change, and
+# it should be better to use the .vapi from the same libsoup version
+DEPEND="
+ >=app-arch/libarchive-3.0.0:=
+ >=dev-libs/glib-2.52:2
+ >=x11-libs/gtk+-3.24.1:3
+ >=dev-libs/libportal-0.7[gtk]
+ >=gui-libs/libhandy-1.5.0:1
+ >=sys-libs/libosinfo-1.10.0-r1
+ net-libs/libsoup:3.0
+ virtual/libusb:1
+ >=app-emulation/libvirt-glib-5.0.0
+ >=dev-libs/libxml2-2.7.8:2
+ >=net-misc/spice-gtk-0.32[gtk3(+),smartcard,usbredir]
+ >=net-libs/webkit-gtk-2.38.0:4.1
+
+ >=dev-libs/gobject-introspection-1.56:=
+ >=dev-libs/libgudev-165:=
+" # gobject-introspection needed for libovf subproject
+# These are called via exec():
+# - sys-fs/mtools mcopy for unattended file copying for files that libarchive doesn't support
+# - app-cdr/cdrtools mkisofs is needed for unattended installer secondary disk image creation
+# - app-emulation/libguestfs virt-sysprep is used for VM cloing, if not there, it logs debug and doesn't function
+# - sys-apps/policycoreutils restorecon is used for checking selinux context
+# - app-emulation/libvirt virsh used for various checks (and we need the library anyways)
+# - sys-auth/polkit used for making all libvirt system disks readable via "pkexec
+# chmod a+r" that aren't already readable to the user (libvirt system importer)
+# - app-emulation/qemu qemu-img used to convert image to QCOW2 format during copy
+RDEPEND="${DEPEND}
+ app-cdr/cdrtools
+ app-misc/tracker-miners:3[iso]
+ app-emulation/spice[smartcard]
+ >=app-emulation/libvirt-0.9.3[libvirtd,qemu]
+ >=app-emulation/qemu-1.3.1[spice,smartcard,usbredir]
+ sys-fs/mtools
+ sys-auth/polkit
+"
+# This is only needed for creating the .vapi file, but gnome-boxes needs it
+BDEPEND="
+ $(vala_depend)
+ sys-libs/libosinfo[vala]
+ app-crypt/libsecret[vala]
+ net-libs/libsoup:3.0[vala]
+ app-emulation/libvirt-glib[vala]
+ net-misc/spice-gtk[vala]
+ x11-libs/vte:2.91[vala]
+ dev-libs/appstream-glib
+ dev-util/itstool
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+"
+
+DISABLE_AUTOFORMATTING="yes"
+DOC_CONTENTS="Before running gnome-boxes for local VMs, you will need to load the KVM modules.
+If you have an Intel Processor, run:
+# modprobe kvm-intel
+
+If you have an AMD Processor, run:
+# modprobe kvm-amd"
+
+pkg_pretend() {
+ linux-info_get_any_version
+
+ if linux_config_exists; then
+ if ! { linux_chkconfig_present KVM_AMD || \
+ linux_chkconfig_present KVM_INTEL; }; then
+ ewarn "You need KVM support in your kernel to use GNOME Boxes local VM support!"
+ fi
+ fi
+}
+
+src_prepare() {
+ default
+ vala_setup
+ xdg_environment_reset
+}
+
+src_configure() {
+ local emesonargs=(
+ -Ddistributor_name=Gentoo
+ -Ddistributor_version=${PVR}
+ -Dinstalled_tests=false
+ -Dflatpak=false
+ -Dprofile=default
+ -Duefi=true
+ )
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+ readme.gentoo_print_elog
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/gnome-extra/gnome-calculator/Manifest b/gnome-extra/gnome-calculator/Manifest
index 9a105824afe3..5c81f2bcc5bf 100644
--- a/gnome-extra/gnome-calculator/Manifest
+++ b/gnome-extra/gnome-calculator/Manifest
@@ -1,3 +1,5 @@
DIST gnome-calculator-45.0.2.tar.xz 1100744 BLAKE2B a013985dc6227ae1a3bff30d92740ea4b18765ce5486171a0d0aaf3feae89357f1fe47ede26175a546a01e5b49206a2768de9f5cd62de8f1ee01645bae213614 SHA512 93248846f285badd4ef4303a31cfa6926deb1d37b0ba8ef7b1971795e092c115004c6bb666469a9e8e02a8e55e8f44d34cff6b88c0816888dc42c36fa1148b2e
+DIST gnome-calculator-46.1.tar.xz 1121236 BLAKE2B b6dbd7b0d7cb38f0f9081fcf409b5e7df0d45cfcee5220880d9971066ac9984cb439e74ebc8fa6c73c6c9b7e2ece6aa4db3503da4f5ecab7c5d6fd5b5ca452a3 SHA512 b859a35e614ea5415fbb7a03663f1bf184e7f108882c2093511142d8c067e42f6dd11973cc047552bdd9a74d8ee7e39a00ca42009bea739d2b088b2f90affde1
EBUILD gnome-calculator-45.0.2.ebuild 1630 BLAKE2B e864bc065d52ef1289963a84107e0a6eef7af4a5ae824755738f0b84459f1711acaf0742a8999fd4c3db9dee47169cbc59090e0307b64880c7e6fd852bc04b5d SHA512 b0dcd0cc05a9f3b27d897d5304f6bbf5f845f9c97907b373aba277fb76273ddb23de3a6d5ed1081b5989b62559fa9d1e90daa5b6b4e10c1938960ad2c5521a30
+EBUILD gnome-calculator-46.1.ebuild 1640 BLAKE2B b488023e32a0c4efe3d2c680d95d6cfcde915bdb47afd73ba58519e1babf88d0c22bb1bd443ab40df3908ee7cfc85acb6f053c10ce7ad03e72f3546ff6c0637b SHA512 ffac1efaf605ece4592e9c4e2d3d3d12f43c2de4fb55c4758ff98d02e493007903cfeae580f859ec51aebd2b4402709da7f8569438d2f56272251542a24d3ff9
MISC metadata.xml 553 BLAKE2B adbc4947ab50307c4bf5fca7e9b6cf2db5394b9e3a335d2de56a0678af3f1674d0641835179d2ffad62050292e02874add35125918f922b66fddb64c7e949941 SHA512 960975bcb5b0bdecc83cd80eb8d0d70845a1080a9c2490aa674cf775a44925b9196953a20c88a4197feaf8e8107f98acb6843164292cafb92bde5d1de18242ee
diff --git a/gnome-extra/gnome-calculator/gnome-calculator-46.1.ebuild b/gnome-extra/gnome-calculator/gnome-calculator-46.1.ebuild
new file mode 100644
index 000000000000..6b77a0e6bdf0
--- /dev/null
+++ b/gnome-extra/gnome-calculator/gnome-calculator-46.1.ebuild
@@ -0,0 +1,74 @@
+# 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 virtualx xdg
+
+DESCRIPTION="A calculator application for GNOME"
+HOMEPAGE="https://apps.gnome.org/Calculator/"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+introspection test"
+
+# gtksourceview vapi definitions in dev-lang/vala itself are too old, and newer vala removes them
+# altogether, thus we need them installed by gtksourceview[vala]
+RDEPEND="
+ >=dev-libs/glib-2.40.0:2
+ dev-libs/libxml2:2
+ >=net-libs/libsoup-3.4.0:3.0
+ >=dev-libs/libgee-0.20.0:0.8=
+ dev-libs/mpc:=
+ dev-libs/mpfr:0=
+ >=gui-libs/gtk-4.11.4:4
+ >=gui-libs/libadwaita-1.4_alpha:1
+ >=gui-libs/gtksourceview-5.3.0:5
+ introspection? ( >=dev-libs/gobject-introspection-1.58:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-libs/appstream-glib
+ dev-util/itstool
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+ $(vala_depend)
+ net-libs/libsoup:3.0[vala]
+ gui-libs/gtksourceview:5[vala]
+ gui-libs/libadwaita:1[vala]
+"
+
+src_prepare() {
+ default
+ vala_setup
+ xdg_environment_reset
+}
+
+src_configure() {
+ local emesonargs=(
+ -Ddisable-ui=false
+ #-Dvala-version # doesn't do anything in 3.34
+ $(meson_use !introspection disable-introspection)
+ $(meson_use test ui-tests)
+ -Dgcalc=true
+ -Dgci=true
+ -Dapp=true
+ -Ddoc=false
+ )
+ meson_src_configure
+}
+
+src_test() {
+ XDG_SESSION_TYPE=x11 virtx dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/gnome-extra/gnome-characters/Manifest b/gnome-extra/gnome-characters/Manifest
index 228338f5626e..a2676158b2a8 100644
--- a/gnome-extra/gnome-characters/Manifest
+++ b/gnome-extra/gnome-characters/Manifest
@@ -1,3 +1,5 @@
DIST gnome-characters-45.0.tar.xz 590000 BLAKE2B 65c05381ae12ea934c09b91d8e58342ca76087703ca5ede0dadfe8c739f4d3152acad1bfa4fc8c5f169fe069fbe12c59f3f70ee242d06ffddfa496535180ef0b SHA512 e7fa6c6caa684ab13c61d6fbf9dee69c0b67f8680dd27b130aaa2248a490e7b234ee541af56fdc6a5d56158636760b25da30a0d479d7f7f5403c35916f93a8ce
+DIST gnome-characters-46.0.tar.xz 592080 BLAKE2B 0c368b2fb59a2fc3e93afb69a2471fd2342640eaa546d4a1e069f94d42bfabb4e6b42668a468010e694a9ca93c164ea8f853347873b43b36dd39d8b12b51f1af SHA512 a68f0c50ffd0beef38423e8a2a2d28ffeee5f001877e77cbb7558dbba53151ceac9545c961f4523ec0e7a7d93cb20da92199b6901b53464f25505c81462eb942
EBUILD gnome-characters-45.0-r1.ebuild 995 BLAKE2B 542a148156d390d9cc22746da949f37e0807d43628d44c87d6e41945f095c7456623b13d657fc00b8f48ed5aa31fd3b8dcc3af4967fa7ca916b6a02fd30a4361 SHA512 8d672a40dc94d1e11f039eb8b5d8c5d838aa120cb2eb04542d5cfaa7a6a14e799d967296f202ddd08b2c08402c200ad9912bef366c982ac034a3ce5bb30f7220
+EBUILD gnome-characters-46.0.ebuild 985 BLAKE2B 7a8c079b81ea1d716a5a2d014b8d2d6dd89e5bdc49c6927c1f98dccd4bc464ee531d84e41c4be29cf39803457a65d9cf275513d69f7e07c3ffa38e28407a47b8 SHA512 ee8a0234babbfa54fd323601b69349fcd5483dd4df14aabdb635c1bdde4472621b83d8daf10db734ed5ad715af4f6184328e2cb7e4e66c5c432dc2cb68a0c589
MISC metadata.xml 357 BLAKE2B 1b9479f7ff139fec94e455e917e8376172adfb49ad580d6f3b612aef623a4c5617fec2e3528eb51da1d6ef39a8e37bebfd0b1d06a36173231e4e5d10b06fcb64 SHA512 34fc6316a9dffd2c9c1f671ed5e771663ea340e6cb4d933da98a8fa75932917cb827f94cfdb76e8a2a3ead67d957d94fdcf8b34924ea012b0288257a2e18e69f
diff --git a/gnome-extra/gnome-characters/gnome-characters-46.0.ebuild b/gnome-extra/gnome-characters/gnome-characters-46.0.ebuild
new file mode 100644
index 000000000000..6291227988a8
--- /dev/null
+++ b/gnome-extra/gnome-characters/gnome-characters-46.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="Unicode character map viewer and library"
+HOMEPAGE="https://apps.gnome.org/Characters/"
+
+LICENSE="GPL-2+ BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-libs/gjs-1.50
+ >=dev-libs/glib-2.32:2
+ >=dev-libs/gobject-introspection-1.35.9:=
+ >=gui-libs/gtk-4.6:4[introspection]
+ >=gui-libs/libadwaita-1.4:1=
+ x11-libs/gdk-pixbuf:2
+ >=x11-libs/pango-1.36[introspection]
+ gnome-base/gnome-desktop:4
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-libs/glib
+ dev-libs/libxml2:2
+ dev-util/glib-utils
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+ test? ( x11-misc/xvfb-run )
+"
+
+src_test() {
+ meson test -C "${BUILD_DIR}" || die 'tests failed'
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/gnome-extra/gnome-clocks/Manifest b/gnome-extra/gnome-clocks/Manifest
index 91a7ab725f43..da5ead3739ce 100644
--- a/gnome-extra/gnome-clocks/Manifest
+++ b/gnome-extra/gnome-clocks/Manifest
@@ -1,3 +1,5 @@
DIST gnome-clocks-45.0.tar.xz 456820 BLAKE2B c88472cec03246192dbc765cb7896d2771c0cae49249687a06e8382289339cd24a7fe65266d0d2a8834d0956a043c14c4b60c646cab4183e9530ea74915d95d8 SHA512 c030947bbba03ed3815a2ed62356a8aa54ec130bf8a7fe17e028af3b27fa8c6f02d365267e466867fea6e4daa36907193e0fb07c04ce0c390f20e01d4a6e716f
+DIST gnome-clocks-46.0.tar.xz 461960 BLAKE2B 102099e5098e7677a7f65324523c26fd5253f4b992a5b8a1f40b298c5f878bf564f55955f1c14db8993fb9323934b8dbb392c23d2f1c1c7f45ef5bfeab94c3e2 SHA512 37e91c6355d21be94386f5ad7266998c87f138ab5d4274d5caf08a9941499944d8c3ee2d44fb6654a227cb48665ad9ee2ed0f919cb03a1122d7c1ed935cfc353
EBUILD gnome-clocks-45.0.ebuild 1117 BLAKE2B 7bc3287ada89998f6ea2e6ad589672055ab2801ff5faa5e9f932e342dba7f5424c538b789411f931172e8691d0da54fc39044006db9e683205a3649cf86f8d1c SHA512 88d6533db06cedbad9027843995fce28bbb386ef83261bd72715eaefbb6e0f529a3efbd26915af9261791d2d2cbe634053553da70abf620208389446181325e1
+EBUILD gnome-clocks-46.0.ebuild 1115 BLAKE2B 205dd9c41b9a4c14333570ce1cac29e19fd058026643754ccf8d8d6030c1f3a4f59ffebebf064c8edd2deb4415eb4f8e0fcb640c50ce8ee5dd80a984de441506 SHA512 4d2695d84673d141eb8dbe28309bdfa448568b5a042f3c8b1002fcb34507a4f7a9a9d58cbb0f60349a463347edf82e726190fc08aa4f23d3d4667f2ac0a75ee4
MISC metadata.xml 353 BLAKE2B 56683a94c749b3a561421a0ecf799afa6361bfc860330b8f1bfd252d9101b5abcf5b03a07195113556362a91a48fcded621c578a0ad1603b72df95da88dc2c55 SHA512 9dab4b3242926c635c5f503e0eb8ae3e14a585dfe548d0cfe90d60315c9c26af1550a54034dfeae279a3cb076c4ef23b5f50546d2a537e480956d02605a936ab
diff --git a/gnome-extra/gnome-clocks/gnome-clocks-46.0.ebuild b/gnome-extra/gnome-clocks/gnome-clocks-46.0.ebuild
new file mode 100644
index 000000000000..130520f8c8c0
--- /dev/null
+++ b/gnome-extra/gnome-clocks/gnome-clocks-46.0.ebuild
@@ -0,0 +1,59 @@
+# 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="Clocks application for GNOME"
+HOMEPAGE="https://apps.gnome.org/Clocks/ https://gitlab.gnome.org/GNOME/gnome-clocks"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ >=dev-libs/glib-2.72:2
+ >=gui-libs/gtk-4.5:4
+ >=dev-libs/libgweather-4.2.0:4=
+ gnome-base/gnome-desktop:4=
+ >=sci-geosciences/geocode-glib-1:2
+ >=app-misc/geoclue-2.4:2.0
+ >=gui-libs/libadwaita-1.4_alpha:1
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-libs/libxml2:2
+ dev-util/itstool
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+ $(vala_depend)
+ >=dev-libs/libgweather-4.2.0:4[vala]
+ gui-libs/libadwaita:1[vala]
+"
+
+DOCS=( AUTHORS.md CONTRIBUTING.md README.md )
+
+src_prepare() {
+ default
+ vala_setup
+ xdg_environment_reset
+}
+
+src_configure() {
+ local emesonargs=(
+ -Dprofile=default
+ -Ddocs=false
+ )
+ meson_src_configure
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/gnome-extra/gnome-commander/Manifest b/gnome-extra/gnome-commander/Manifest
index 081c8f46e533..f1c42b38468c 100644
--- a/gnome-extra/gnome-commander/Manifest
+++ b/gnome-extra/gnome-commander/Manifest
@@ -1,5 +1,7 @@
DIST gnome-commander-1.16.1.tar.xz 6240500 BLAKE2B c24b9647f19faa55479e88b11524bc88a1720feffe9a4de638bebbd54aea17a6975d8319eb52281bbc6006907294d86c1f1874eb252a51f9fe5075748f84d24c SHA512 3a42671350e071552f82e44cf09e7598c9851a8d0b47cedc059a23347e8da71e1cc140f16191b31b1e66b74d803240db63a0eb8ba6a189dfc64315783fb954e0
DIST gnome-commander-1.16.2.tar.xz 6239476 BLAKE2B 56f44428b89ef765bfb976dc3e8084da34844e0056e96afbdaf073265aaf4f87b86c4c2a93fcefe4d07b9fae2be3d72ffa49684dfb0613ee98373d4fac6ef42f SHA512 da2675a6625a67ab873d49f1caf939c30a317ecc0cb9b15c794b27c4a46dfba4cdea10266b380ef1e6809329ee770db4d7559a9cf94b575340b7fe4bb997d6c2
+DIST gnome-commander-1.18.1.tar.xz 6244688 BLAKE2B a903a82c76a064e33320ffdd52563df5e05d42d9aa1dd42f97ba36b2569e6bff68a5581dae9c819d6f1b93f544b5f543e7859c7c4a8f0639f2d3175961503bb3 SHA512 6715538fd913d2167fa70feba48106b3bff8b17185df2590b490633c628995295d6e17c953d449537ddfe4a48ea3be0ce6e1cc82be0f6db7b26c91f29e4a418e
EBUILD gnome-commander-1.16.1.ebuild 1274 BLAKE2B c56a7bf65a871cc45bd8cec9ef5df05e766e640d641811c8dafead35fd5f8a246726ea94af18e26c22c321ab3ef64b85f3843a7a00227b66443206b7f21d9b55 SHA512 477757d113f59dbf04a1d8c495166ddf0bd2e8805c3e3871207c44d45feb37295ffa6e5a9ac47950b054a0518779510db76855ab94453727e5e0c12af2adbdcd
EBUILD gnome-commander-1.16.2.ebuild 1283 BLAKE2B ee87ddfdbb0b73877eb1145d57b11868fe2a54d652334b0e5221b19d6172ac9ebee1a967cadd2b54c5cd44865e142a79e6b1a4e541e1edc34bb5da601f424cf5 SHA512 246ea3bca76d617b140b35dff683e55236841ef567e5dceb51ee11573840538869def9ed81d3b7d427cafb84dab0bb45f02ed6b9a474ff18bb8cbd353d1ae56f
+EBUILD gnome-commander-1.18.1.ebuild 1263 BLAKE2B 60e5cbc2efe2855470fb6e0bdccfc2b3c9a08071f5b4faace759a0f88f1c33b84e8711811e5987feb129982744244a691ac33f770bf2ddb37a5c9b48d3777f10 SHA512 b220e6b475b8a945924cec8588ee2b2088adee17efe10b4865dc1a87bfa239f2607b17250849f15358f2bf2761ee640dfe9916ea1ba89ee2d58ebbfb898efc77
MISC metadata.xml 948 BLAKE2B 2ea88ff9c2531e373cf0dc514c0e27fc48abe4617ed8ee0cf7ffc9970959908a65be67aa6910528f5dd41636e32db4d3ded7cad46d34f86cd9fd350970eed3c1 SHA512 7058510cec87b1ba608fecc1cd748b2caf5f7802a13288d631634a3b0ea6c5daa7ab3b3b17987140aec779f58436924bb19765471a0a3b1ea9afba1b5a2b3ea6
diff --git a/gnome-extra/gnome-commander/gnome-commander-1.18.1.ebuild b/gnome-extra/gnome-commander/gnome-commander-1.18.1.ebuild
new file mode 100644
index 000000000000..0bf6498899f3
--- /dev/null
+++ b/gnome-extra/gnome-commander/gnome-commander-1.18.1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2 meson optfeature
+
+DESCRIPTION="A graphical, full featured, twin-panel file manager"
+HOMEPAGE="https://gcmd.github.io/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc exif gsf pdf samba taglib test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ doc? ( gnome-extra/yelp )
+ >=dev-libs/glib-2.70.0:2
+ >=x11-libs/gtk+-3.24.0:3
+ exif? ( >=media-gfx/exiv2-0.14:= )
+ gsf? ( >=gnome-extra/libgsf-1.12:= )
+ pdf? ( >=app-text/poppler-0.18:=[cairo] )
+ samba? ( gnome-base/gvfs[samba] )
+ taglib? ( >=media-libs/taglib-1.4 )
+"
+BDEPEND="
+ doc? ( app-text/yelp-tools )
+ dev-util/glib-utils
+ dev-build/gtk-doc-am
+ app-alternatives/lex
+ >=sys-devel/gettext-0.19.7
+ virtual/pkgconfig
+"
+DEPEND="
+ ${RDEPEND}
+ test? ( >=dev-cpp/gtest-1.7.0 )
+"
+
+src_configure() {
+ local emesonargs=(
+ $(meson_feature exif exiv2)
+ $(meson_feature gsf libgsf)
+ $(meson_feature pdf poppler)
+ $(meson_feature samba)
+ $(meson_feature taglib)
+ $(meson_feature test tests)
+ $(meson_use doc help)
+ )
+ meson_src_configure
+}
+
+pkg_postinst() {
+ gnome2_pkg_postinst
+ optfeature "synchronizing files and directories" dev-util/meld
+}
+
+pkg_postrm() {
+ gnome2_schemas_update
+}
diff --git a/gnome-extra/gnome-network-displays/Manifest b/gnome-extra/gnome-network-displays/Manifest
index 5daad2f372f8..5420b56781be 100644
--- a/gnome-extra/gnome-network-displays/Manifest
+++ b/gnome-extra/gnome-network-displays/Manifest
@@ -1,5 +1,5 @@
DIST gnome-network-displays-0.90.5.tar.xz 594196 BLAKE2B 4affeacc21ff581fb49bf29cd7954be7f3fe3531b904f013335d0b8bc25c0384119523a89b3f5f771eb518dfa82deb71ff22d1d5169d99b0799b4129c8586f70 SHA512 c3d4df7cfaba3482936817ad352e6e7185df4381e119236d6c33093356d5ffb12ade1f2afd4677500fa986fa9cac57df93862ac8366f9606fee169b5f8cb98e0
DIST gnome-network-displays-0.92.1.tar.xz 647084 BLAKE2B ad3cf6d50b0d34c0d62d606ac7b53211ba157cfb8ff5c7b0c63a42be8f431b84f1ad0a2ac966c2adfde7b06c20668f7a8df7a26d7f7e07e4f51b1be0685d3411 SHA512 2e1bc9afabde8ee11aabab83e2207bd491052ab64a16c8d7fb26e8c759411c39abfd9d3f590b2f3118ec5d7350de6c18cabf7d0442b87628b9e0067a4ce87da4
EBUILD gnome-network-displays-0.90.5-r1.ebuild 1419 BLAKE2B df8ae9745deec6f1d2c4de0f865f613e2f60fd0039c2af14b9db3342206a0e55151c0cef9e0c95a8695acb962fa6b70c7a0a9027c8925a434f65eaa251127f08 SHA512 cb5fc170a057d8cef302f7701317f6c5a58825706c3bd2d679d9ca2a89320ef8c52ec35dfe56dc4bb1b445776882af81fc097f5a5731095005b424feeb00f178
-EBUILD gnome-network-displays-0.92.1.ebuild 1494 BLAKE2B 82946d00cd7763b6bafceda1f587c7529da47c67998ced979d124e6e6ffc7283629cff2c07abf290be3dba3cf8b97fed2b30ca69aef2d85d0985b068f8332911 SHA512 9c8b28bdaa042c13992cc6ac4591355b0a502b1d58dbcb19faa16d881a1741fc43d479a2ae7e3570f25c35f232b44373cd297ff27452fcbf6420730d1f73b62e
+EBUILD gnome-network-displays-0.92.1.ebuild 1498 BLAKE2B 30007350e7c024c606ded8e61fd75156da392d68adcf3fe13089959cba8a65f266d211b5f5bac8df5234ab177de66a3644e3a6d6f3477ed2089da94780012a6c SHA512 837ec3585d1e4249db11f4a1b3ec0fe4dc987dda6fa557323b8fd5b9618a6abefcec77898df66620792167f50c9c4ac581db68706e2646a468895875e737e269
MISC metadata.xml 387 BLAKE2B 8881ae611044a0fa8add4c0147edeade1e059355e14b12c7c5b6592e6ea216441339f5868a4c5e1672bedddb00c663a1624bfc439ba873930bf26eb339534545 SHA512 55d487e7aa591f1771e67523900810a03e797806ef14b07661593a95d06c36eb1a643bf096dc6313814d127f5bf7caa053d1310c9a42c960cf1697d6bdbbb0b6
diff --git a/gnome-extra/gnome-network-displays/gnome-network-displays-0.92.1.ebuild b/gnome-extra/gnome-network-displays/gnome-network-displays-0.92.1.ebuild
index c2aa8bc1a72b..16f5bcf4595a 100644
--- a/gnome-extra/gnome-network-displays/gnome-network-displays-0.92.1.ebuild
+++ b/gnome-extra/gnome-network-displays/gnome-network-displays-0.92.1.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-network-displays"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="firewalld test"
RESTRICT="!test? ( test )"
@@ -24,7 +24,7 @@ RDEPEND="
media-plugins/gst-plugins-ximagesrc
>=gui-libs/gtk-4
>=net-misc/networkmanager-1.16.0[wifi]
- >=dev-libs/libportal-0.7
+ >=dev-libs/libportal-0.7[gtk]
>=gui-libs/libadwaita-1
net-dns/dnsmasq
net-wireless/wpa_supplicant[p2p]
diff --git a/gnome-extra/gnome-shell-extension-alphabetical-grid/Manifest b/gnome-extra/gnome-shell-extension-alphabetical-grid/Manifest
index 86a7d10ecf85..5ce3363f8c04 100644
--- a/gnome-extra/gnome-shell-extension-alphabetical-grid/Manifest
+++ b/gnome-extra/gnome-shell-extension-alphabetical-grid/Manifest
@@ -3,5 +3,5 @@ DIST gnome-shell-extension-alphabetical-grid-39.0.tar.gz 216879 BLAKE2B 4fb6aa97
DIST gnome-shell-extension-alphabetical-grid-40.0.tar.gz 216967 BLAKE2B 5500f701d3b94cc68cfe2b0bebb7425889c26982ad5d7a11acc278c3fd5b9a90e372ddafa3f920e970ce83f8b497fb0f81de32632d8b804895c00a31372aa34d SHA512 62c22c8a926f446d234efb9363fbf667b1ec8a3967aeac58f3dd8d648945ba98269cde6d46dff47a50dd9c417c92c72ef35f44154773afa45ab56ee5cafc9c82
EBUILD gnome-shell-extension-alphabetical-grid-38.0.ebuild 1385 BLAKE2B 04a3df789888aa2ee183565bb21af96b0a031f8160216424ba1eccded2861ad926f1c154f3e8e359a5292e05de71c2602538e2c64ac791ef78ed8a87881a508c SHA512 6c45a3ce971ed7ae767a974b3036e16b8cee8716affc8375a13c3d9d525be8509a2dffd066ebe8cb40346d3b343bcfcf7eadf4949a269a200670ebc127c94578
EBUILD gnome-shell-extension-alphabetical-grid-39.0.ebuild 1387 BLAKE2B fb4c838566524835ea9c57f4ff9369404c09194a58f0bfd6b4745257e99ff48f155d922cec9f1d344179334261642553cce6ac2d059e5abfea8294c9b085bb30 SHA512 4c9b64f883534d2090d7a2a205af2cf86431bd1f75e2a67ff759305f664590a5b18b1833b2d0ae1337954b836fde37b0b4aed52a2ed9a7e6e466c92eb7f35235
-EBUILD gnome-shell-extension-alphabetical-grid-40.0.ebuild 1387 BLAKE2B bb6a4d11cee751cd5513a477c1cb3782899a3e7cc3ff7167f5daf6deb5d6da0752f83f99cc768eace9f9d5739d872c271f58e60b88bacb14d2f8e13dad407413 SHA512 92b3de64cbc3bdfa1f9b9886e46ad65b4f9fb27e910561d66ace049e181ada99d3f7e65043fa7500a781f4ec57bd9252d9c15062bdb54773066a9003c2b4b976
+EBUILD gnome-shell-extension-alphabetical-grid-40.0.ebuild 1385 BLAKE2B e436f239e933fc208e71e4b47fcaebc29e8ef62873971498f8a5ddca0e49a93e64fae64a3d23aac14ab0ae5dacda6e42653951ede73990ae061776ef2af9593b SHA512 79917e69f47cd80094ed2271c2a3437cc0ee6119f19331afd968bdb5a2f525c5f6b4ced6ba78ad8f8d16f6d6dd54b07217ca6b77ce72ef47424e18be6d0c1047
MISC metadata.xml 348 BLAKE2B 303e8d4a9a60f5ba180599657f84e5461ea5ee6f568c5d9141f7b25380dca38571dda9d2c62d35224ffc355e550e619d51c000ed072f829de9450d8792aa5676 SHA512 41ff2daf09ad93d37977304a55984cf96ed18ea825e59a9ebf88377700b7e6b7f67d948c88c68e74fe034e46700ab6de7c487aa72d7a6652213981a733af5b7a
diff --git a/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-40.0.ebuild b/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-40.0.ebuild
index 31617859a0b4..978429959aa9 100644
--- a/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-40.0.ebuild
+++ b/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-40.0.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/alphabetical-grid-extension-${PV}"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
RDEPEND="
app-eselect/eselect-gnome-shell-extensions
diff --git a/gnome-extra/gnome-shell-extension-appindicator/Manifest b/gnome-extra/gnome-shell-extension-appindicator/Manifest
index bf1eada97e5e..352768bd0b75 100644
--- a/gnome-extra/gnome-shell-extension-appindicator/Manifest
+++ b/gnome-extra/gnome-shell-extension-appindicator/Manifest
@@ -2,5 +2,5 @@ AUX gnome-shell-extension-appindicator-53-41a8e9c.patch 1087 BLAKE2B 8b23162f321
DIST gnome-shell-extension-appindicator-57.tar.gz 67246 BLAKE2B cdbfce7c2ff731732dea76ce53421424ad887ab7c95b555142f1fccb549723c9f9816cde527dd0dca6b9c6b835d9ec8d255f8350f8d772199920ac69d2d26809 SHA512 256d365a653db40490cb0d4da5ee5f7508298bc9189e0a8e98a4f1c904f5627cd0cb1b5586786005638025e3b8a31bf948d08a69a40977887b5860f8dc5ee53e
DIST gnome-shell-extension-appindicator-58.tar.gz 68877 BLAKE2B 976310cb6d532adf522c2d51bf04d6c5ee78e76759dbc8ab8965b1c738e5077be26b62e3c25f30b6a6311f98427d88c498ed839c0e401d86f9d701343229ae67 SHA512 94919a1494e354d8ef081fc3b844c092369f0b0928fa94f5677cecede87bff1e8669b6b064e4ed9d40ddb9f536f68075776e5afafb06cc3df33e3b83387ea6f8
EBUILD gnome-shell-extension-appindicator-57.ebuild 1047 BLAKE2B 15845820b7b6faf8f38d2e377c958c4f94ed7a930659c20da2028cf7e7f62cfb707fed374301e25f510d1ed8d924ae424bef426d96cf70af325f57c0fe05879c SHA512 d3e36ecd9f1f8f171c0866e30bf8e1fcd5c96a6428248821eacbb184405533769c52b542c1eb4c806cfba5db3b2b49ddd0728a5c174531a3ed5936f96377490d
-EBUILD gnome-shell-extension-appindicator-58.ebuild 1049 BLAKE2B 0017d04c5beaa7a76b63ce0db2b7df1d65aa6e3c176c1fe13ae1871a5cea08fe107a4ace530dd45c48399c6c63a82e3fc2b6141ff32069234506a4ecd15d1fd7 SHA512 8c3481f3afcc7d775ce0647ce423a48fd289ff7247f1e76f945b4284d70b2dfc47c4f9c702087852d546e5ccf96c96beb76860b19a4e9978b981a5f8c94970f0
+EBUILD gnome-shell-extension-appindicator-58.ebuild 1047 BLAKE2B 15845820b7b6faf8f38d2e377c958c4f94ed7a930659c20da2028cf7e7f62cfb707fed374301e25f510d1ed8d924ae424bef426d96cf70af325f57c0fe05879c SHA512 d3e36ecd9f1f8f171c0866e30bf8e1fcd5c96a6428248821eacbb184405533769c52b542c1eb4c806cfba5db3b2b49ddd0728a5c174531a3ed5936f96377490d
MISC metadata.xml 347 BLAKE2B 0d4ff8478dad5f546ec84e5fd91b38ceda891a10283ad54ae7c3fa1003a633847f4f64768651987885aa35769f503db27eaa05a2e9e761762bf7d8f45ead5d02 SHA512 b48b50854f68db0f5d0396be7aedd025c011f7d226c317ccb03c0bca2a0415353f8739a8fbcda79600679163e22e90d40b5b0af15a0c23fb0a7c3fda38516b82
diff --git a/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-58.ebuild b/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-58.ebuild
index 7090304530b4..4c647bcf6f2f 100644
--- a/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-58.ebuild
+++ b/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-58.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/ubuntu/gnome-shell-extension-appindicator/archive/v$
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
RDEPEND="
app-eselect/eselect-gnome-shell-extensions
diff --git a/gnome-extra/gnome-shell-extension-bing-wallpaper/Manifest b/gnome-extra/gnome-shell-extension-bing-wallpaper/Manifest
index aa188469f9cc..db2c9e3d8585 100644
--- a/gnome-extra/gnome-shell-extension-bing-wallpaper/Manifest
+++ b/gnome-extra/gnome-shell-extension-bing-wallpaper/Manifest
@@ -2,5 +2,5 @@ AUX gnome-shell-extension-bing-wallpaper-44-unlock-screen.patch 1792 BLAKE2B 725
DIST gnome-shell-extension-bing-wallpaper-48.tar.gz 5407779 BLAKE2B bf3a10389ae5d2bdaab11c9927ca0227e453a25d9719a903dfdf136d3fe4746efc88d44fa1f935ef40e401deea2a6fffa45ded56f8aa4fe06e2ebb55c0792c74 SHA512 27a46bb2aca38c7fde5f793ca1190ec24cf363e2b01eb7fe79d19dbe2cadf269e709c5e5a090a4d966d9359cbd20f035f10b7bfdcc34ea39b8aa8346e89663e0
DIST gnome-shell-extension-bing-wallpaper-49.tar.gz 5408566 BLAKE2B 7fa60cc5d3a2b1f10dd5c364a24a38f76f9891f17fa72638cfe58ceac5c9503a0d556078a49f060c297bd940d9998497b73785d3ea33a24ce3050a91c509a977 SHA512 c0dbf7d900d019b588d8188b03554bb26b95202efa270dd697259d3921f96aeec78ef70a3f84db60680a8c1844c48b98184c4f8a2205fb69db7c6cb5fa117d62
EBUILD gnome-shell-extension-bing-wallpaper-48.ebuild 1249 BLAKE2B f4871d96b832ce625b114003ef910daf9398704d218545647e44eb97139288e15ab3df94d986926ee8f53207bccf369cfe128326bb1938a618f273bb12bcc3c9 SHA512 f4358bfceccc69919421097cd5fb5ae36e4e70518000a2021a96507280c4a292f45dd7c1de2e715aafa848c4e0d7a5717e9b78f7ca0efce25f4c1a66535c5b0e
-EBUILD gnome-shell-extension-bing-wallpaper-49.ebuild 1222 BLAKE2B 4f91ffedf13d34dfcf1b2ebdc8cb3ea9619184adc53dacb7ebaf7273338056afeac6c82a2eada97af8a7b2390276ddc622a074df02ebf7c17facb77ff1b34e32 SHA512 bd600fbe837567454290c8773831bbf828554265221c921ea07ef286b81dd34eaaa437fc628a4162352c030cb61240499d79916ebd72433faedbfacd70596ca2
+EBUILD gnome-shell-extension-bing-wallpaper-49.ebuild 1220 BLAKE2B 35db28e9277fe02cc1d0e4de212d5d35582cb05030de16cc0b231edd273302ad1f3985a13053410968e42590d66ba99747433d0d05e58d0186040b349d267938 SHA512 f97585028b00af6c407eb731c909b4758f781b730964e5079cff6f0d9e2da7a69389e4342454f5899821c143586ead71d065c4167a0fecf20d436476b8fc3c84
MISC metadata.xml 342 BLAKE2B f3aa4b5dd837d17ffa18858458dca8975bb3aa5b6a36d02c1a342f09709b099ec7153acf451f2eb5a6d14b8e08fbf968802400732cb676ef180a33556bc64dd7 SHA512 9bd667e6b952503bc1ff8f61a22f7113f373d0a221ee372a212a5318d34957bb6b14b57153bec655e0f5fd7f67b4a9c1ba463ac95abbe307e5f3a765373931f2
diff --git a/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-49.ebuild b/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-49.ebuild
index c5c1f694b082..a3b2b2ddd1c1 100644
--- a/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-49.ebuild
+++ b/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-49.ebuild
@@ -11,7 +11,7 @@ S="${WORKDIR}/bing-wallpaper-gnome-extension-${PV}"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
RDEPEND="
dev-libs/glib:2
diff --git a/gnome-extra/gnome-shell-extension-dash-to-panel/Manifest b/gnome-extra/gnome-shell-extension-dash-to-panel/Manifest
index 0052025e2104..9be385dae9b0 100644
--- a/gnome-extra/gnome-shell-extension-dash-to-panel/Manifest
+++ b/gnome-extra/gnome-shell-extension-dash-to-panel/Manifest
@@ -5,5 +5,5 @@ DIST gnome-shell-extension-dash-to-panel-60.tar.gz 21206762 BLAKE2B 09812710837b
DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027 SHA512 87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045
EBUILD gnome-shell-extension-dash-to-panel-56.ebuild 1831 BLAKE2B 25f646d0f4ce19c2166fc5de2018b69afcda21909dd626bbaa828fa0be3ce930e5d29d9fefc3de8a7d8a2add4b14b405183f9b2d157680884902e3f5131409f9 SHA512 fe86fde64bead3a6ebdcdcfcce6890f7fd4fd57afcdbe239ab810c7a4e78c7f67f0f106228959d3bcc668eede8960566646ff438a087cfe1c83a2fcc281261b3
EBUILD gnome-shell-extension-dash-to-panel-59.ebuild 1824 BLAKE2B 6d7a79444ee84a0c8160736159f25321f45f6141518ce752f67b41aae80599ae2717bf3385cdada60b0cdfd886299b9a47e753a3235c0167cfcad8c8f76d0a26 SHA512 7544d3728588360d752b1fdfdc0f13c77b15b31a25ad25b01db4cf422e073c948b03d416bbdb96340d23eb543e0118d3a3860e1a99f23389a04d74cf6f5f58c9
-EBUILD gnome-shell-extension-dash-to-panel-60.ebuild 1833 BLAKE2B 93aa9878dedf11304d992e2382ef3c616b91745e594d13fbfe377fdc1793170e3df7c3980b944c87214cfeff48dda1a841425edb2d946b75ca3990a4d6792e37 SHA512 dd2deacf568ec1963c736479dce60b033e95504849f7d8343005aabc8998607782c49651cd22f024406a5c2afcd0231622219af77cee8a7428506ba3f398d0de
+EBUILD gnome-shell-extension-dash-to-panel-60.ebuild 1831 BLAKE2B bdd84c19d955adc8d7ebd9f0a69d178b1365d12312fc51c3ea1457d22771424e3ef397dd08cd7c397fcf02ae7508d5f4b9b1cc9b4bd5ff27d8c0198a6d275480 SHA512 536258752be491f580db97bf7ad3eeef64344c6e2b23fa8ac5bf0a9aa4af09b3d169016f686ffd04ea7e341f1f77fb15916d8bf3226be9e2623cab9b5e86f05f
MISC metadata.xml 336 BLAKE2B d0b9e1e54d819e1ab592743b8d8e169cd974964ca09568efac39a9b88b0389faa776aadd3b7c1e9b216b1a7be2c548ab43579539e993fce4f7e82e24f7076d47 SHA512 32696977b4ad41aa0b44f56f679480b90d4c0565e2b4ca774ead9d2f72a694f196dd3b51b3b1bb99ca36e9cb24418e4f41d9fa382a8a0638a6b6cfeb837b1d6c
diff --git a/gnome-extra/gnome-shell-extension-dash-to-panel/gnome-shell-extension-dash-to-panel-60.ebuild b/gnome-extra/gnome-shell-extension-dash-to-panel/gnome-shell-extension-dash-to-panel-60.ebuild
index 1e11388943a5..a10f5359e75f 100644
--- a/gnome-extra/gnome-shell-extension-dash-to-panel/gnome-shell-extension-dash-to-panel-60.ebuild
+++ b/gnome-extra/gnome-shell-extension-dash-to-panel/gnome-shell-extension-dash-to-panel-60.ebuild
@@ -15,7 +15,7 @@ SRC_URI="
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc64 x86"
IUSE="branding"
COMMON_DEPEND="dev-libs/glib:2"
diff --git a/gnome-extra/gnome-shell-extensions/Manifest b/gnome-extra/gnome-shell-extensions/Manifest
index 852942680c24..c9500bc5f565 100644
--- a/gnome-extra/gnome-shell-extensions/Manifest
+++ b/gnome-extra/gnome-shell-extensions/Manifest
@@ -1,3 +1,5 @@
DIST gnome-shell-extensions-45.2.tar.xz 201232 BLAKE2B b93257a6e535b0f58a9671b0000c3f98af9b99204202403ca38a5a6a367c972320e64a65d87608d34472a1387f0ed4c04b7d80afa77f414f55ac9e9c17063a17 SHA512 eda1f59f88374c67ae82bb0739dbb4e628e61018701d764d89e559f14823a4a0887a967f40b0a5c3824d4054721bb387c130430f6ac1ab81c5ab585972e3909f
+DIST gnome-shell-extensions-46.2.tar.xz 223512 BLAKE2B 581f4a28a12787c4c0c885f8feb2a874549d8bb6968d6b08bc7154eea054d0087f0c0be4bf519c076adf0d2c0bb019cb05bf4da43dce4df4ae7e17b55ca39046 SHA512 81a12ff2f13e4b4cbc3ab75920ca6c4a2cdac9df42a1b1a04120fe8ede02b3b3cf3b9d93e6fdec0b4b8db0ce8e355eefdad79a7e4e40c1759f54c06d37edf370
EBUILD gnome-shell-extensions-45.2.ebuild 1821 BLAKE2B ad5df03c0a2dd97458b205f9c640be433af94127d8f72c3e24de36ae67f188574c82fb5ff3efb7e68af4e93c31875112114defe2266b2e8aaa19e09b1eabd041 SHA512 015bb8b958b7b71fe4319fcd1524919e6202bc89ed5c29e7b99f16655bf5866369dcd41a806da7eb8684096017f661cc4f557593be88c6d90c34233f9d8966ae
+EBUILD gnome-shell-extensions-46.2.ebuild 1824 BLAKE2B a77f17821b83ecd18f6a81f524f96faf08c57b598483b2287083e27df50f76dab92c132bc219cd2f57b4557408cfb46aea108471de1f268cb1fbb5127cabc018 SHA512 909bf54240defc47a412213e93e847621c53fcefedd2bdff140cc39861c640b54ea8fcf3ea854fd82ffa69e96a835ba7b37b2376ec5e13b2f7209fbd299447bd
MISC metadata.xml 388 BLAKE2B b870a392e033df7ba9f1430d276e86a8f12542671354de1bc56f16cfab026750ce3faef6840669151faa4ee128fb20cc0e166b97247186ca211466956f530001 SHA512 d7561e2d0ee370dd146445b55047838542a1f845d07483f81fccb43a8db4933fbb2c835af2e10bb0cde78627e98012d0762230b977184e3b1b06c9cc423a7b28
diff --git a/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-46.2.ebuild b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-46.2.ebuild
new file mode 100644
index 000000000000..0c2744f773a6
--- /dev/null
+++ b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-46.2.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome.org readme.gentoo-r1 meson xdg
+
+DESCRIPTION="JavaScript extensions for GNOME Shell"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-shell-extensions"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+DEPEND="
+ >=dev-libs/glib-2.26:2
+ >=gnome-base/libgtop-2.28.3[introspection]
+ >=app-eselect/eselect-gnome-shell-extensions-20111211
+"
+RDEPEND="${DEPEND}
+ >=app-accessibility/at-spi2-core-2.46.0[introspection]
+ >=dev-libs/gjs-1.29
+ dev-libs/gobject-introspection:=
+ gnome-base/gnome-menus:3[introspection]
+ =gnome-base/gnome-shell-$(ver_cut 1)*
+ gui-libs/libadwaita[introspection]
+ media-libs/clutter:1.0[introspection]
+ media-libs/graphene[introspection]
+ x11-libs/gtk+:3[introspection]
+ x11-libs/pango[introspection]
+ x11-themes/adwaita-icon-theme
+ >=x11-wm/mutter-3.32[introspection]
+"
+BDEPEND="
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+"
+
+DISABLE_AUTOFORMATTING="yes"
+DOC_CONTENTS="Installed extensions installed are initially disabled by default.
+To change the system default and enable some extensions, you can use
+# eselect gnome-shell-extensions
+
+Alternatively, to enable/disable extensions on a per-user basis,
+you can use the gnome-extensions-app (included with gnome-shell),
+https://extensions.gnome.org/ web interface, or modify the
+org.gnome.shell enabled-extensions gsettings key from the command
+line or a script."
+
+src_configure() {
+ local emesonargs=(
+ -Dextension_set=all
+ -Dclassic_mode=true
+ )
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ ebegin "Updating list of installed extensions"
+ eselect gnome-shell-extensions update
+ eend $?
+
+ readme.gentoo_print_elog
+}
diff --git a/gnome-extra/gnome-software/Manifest b/gnome-extra/gnome-software/Manifest
index 19a3cbaed822..987ebabcd530 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1,5 +1,5 @@
-DIST gnome-software-45.3.tar.xz 2477736 BLAKE2B 82a12e4d22e28c6c6345ae654f97911cdfeeff658dc3fbea68df949856c4552520edc6fc5f67d19fcfd85af88eb6d285561ddc294938ce753ffbc05a8b703398 SHA512 45c8c92c9bd046b37b3fb4e817a0ea83fe9323d019f86140357f90bb2a0bf9dda5d33798c4b4d78303e2402c6cb603a4ff467e260e734b7ba97f07ebfaf4044c
-DIST gnome-software-46.2.tar.xz 2574280 BLAKE2B 30ad2dfeebc1477f9917604eb5749f45b04770322de5660fe8661ea4df4df2699854f2fcc18349ba54c62a9af2c0a47e070f152e88b9bffece40f8e6d5be6ef2 SHA512 4e7cccc20001ccee114508bb50e2a25968ee6fea64fb545e1174ff435cd368b2d7c928b6a182874af8e9f0c99f9f506e75c5ac9bf61b35ba0a897368ae0abc3c
-EBUILD gnome-software-45.3.ebuild 2621 BLAKE2B 745b17d6177c4edd5a558c28ee129528a2a18bd61ec20de909ae34d3dc56bd8467a8f82f9edea1120c21f9f8aed1ff5b85368df71dbf0b527a7dc2594d73aa84 SHA512 dc5437e80e458869c431c01f312dd79c5bd9e05a527e1a1c53c991456646caa51d5062a9c0ae27b7c211788bbf37feab12ced61be4db88e1c4cdde80cdd1bb13
-EBUILD gnome-software-46.2.ebuild 2723 BLAKE2B ee11e0c8dc80f1b2aba435d5a6bbe3362867901d7ac9905e203c4b7de73be83a4b40f1632538261cfb39177640e7dab965733308f8dd6f1fabdaa33048c6a44a SHA512 901c008b2a5d9c0362d3be65227564f47fa8224c11ebf18af6f1f417dc9e68567170e74b26da240cf9d7880947e5b2bdde89641b97f1c0e12670446472a842b5
+DIST gnome-software-46.3.tar.xz 2574916 BLAKE2B 017ef6b463a103b87e3935ba236179ecba2e4530c65986bbe6451109122e2ad02715bf12d0cff4459ef2211a3debd1d4dfb566e295e4ade4e93096bae308b982 SHA512 dae91ae3fa9737bf496623663e709b6251ec1390692ab34f556c2cf8efbfb330e45a9824c93c62e37a2f673bec42e9a09025ae69b8e3cb1d942ec8574e04c51c
+DIST gnome-software-46.4.tar.xz 2575200 BLAKE2B bc5af24e0b71f279c26b83c3808bb5ee4e41d405d9a5370f7f37b3f19aab0043b338a1f3212ad74e6cfe02794ec16ec88b222322eb27190c0863a0ac5b88b3fa SHA512 148cdb3d3b3b0d74e00adcc066cf85fc20f86d9196def5132dfbb7b579464abe12c199d7f45b289d980ea634ddbce677be7588e2600a5f08ccd4630276a78799
+EBUILD gnome-software-46.3.ebuild 2723 BLAKE2B ee11e0c8dc80f1b2aba435d5a6bbe3362867901d7ac9905e203c4b7de73be83a4b40f1632538261cfb39177640e7dab965733308f8dd6f1fabdaa33048c6a44a SHA512 901c008b2a5d9c0362d3be65227564f47fa8224c11ebf18af6f1f417dc9e68567170e74b26da240cf9d7880947e5b2bdde89641b97f1c0e12670446472a842b5
+EBUILD gnome-software-46.4.ebuild 2723 BLAKE2B ee11e0c8dc80f1b2aba435d5a6bbe3362867901d7ac9905e203c4b7de73be83a4b40f1632538261cfb39177640e7dab965733308f8dd6f1fabdaa33048c6a44a SHA512 901c008b2a5d9c0362d3be65227564f47fa8224c11ebf18af6f1f417dc9e68567170e74b26da240cf9d7880947e5b2bdde89641b97f1c0e12670446472a842b5
MISC metadata.xml 788 BLAKE2B 0093b639ef68b32b6d6f4c4b81a5e61cd0940da6c00a363fdcdfc1431d7bc3eb3b493dc2d72dea1e5011b1c9c333cd030519e7ec6320d32092249573d772b54d SHA512 cbc4f4573f3892f2c4ecf6ab3a79d49f7c4fc5dd8b0d3d4873a460fb6742d7f1e1a05c48b232cdec03e5c4abef5693134dcc21411490de68725cb0945423eeee
diff --git a/gnome-extra/gnome-software/gnome-software-46.2.ebuild b/gnome-extra/gnome-software/gnome-software-46.3.ebuild
index fc51a767d046..fc51a767d046 100644
--- a/gnome-extra/gnome-software/gnome-software-46.2.ebuild
+++ b/gnome-extra/gnome-software/gnome-software-46.3.ebuild
diff --git a/gnome-extra/gnome-software/gnome-software-45.3.ebuild b/gnome-extra/gnome-software/gnome-software-46.4.ebuild
index 029c629a83c8..fc51a767d046 100644
--- a/gnome-extra/gnome-software/gnome-software-45.3.ebuild
+++ b/gnome-extra/gnome-software/gnome-software-46.4.ebuild
@@ -11,25 +11,29 @@ HOMEPAGE="https://apps.gnome.org/Software"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~loong ~x86"
-IUSE="flatpak +firmware gnome gtk-doc sysprof udev test"
+IUSE="flatpak +firmware gnome gtk-doc sysprof udev snap test"
RDEPEND="
>=dev-libs/appstream-0.14.0:0=
>=x11-libs/gdk-pixbuf-2.32.0:2
>=dev-libs/libxmlb-0.1.7:=
- >=gui-libs/gtk-4.10.0:4
+ >=gui-libs/gtk-4.12.0:4
>=dev-libs/glib-2.70.0:2
>=dev-libs/json-glib-1.6.0
>=net-libs/libsoup-3.0:3.0
- >=gui-libs/libadwaita-1.3_rc:1
+ >=gui-libs/libadwaita-1.4.0:1
sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
gnome? ( >=gnome-base/gsettings-desktop-schemas-3.18.0 )
sys-auth/polkit
- firmware? ( >=sys-apps/fwupd-1.5.6 )
+ firmware? ( >=sys-apps/fwupd-1.6.2 )
flatpak? (
>=sys-apps/flatpak-1.14.0-r1
dev-util/ostree
)
+ snap? (
+ app-containers/snapd
+ sys-libs/snapd-glib:=
+ )
udev? ( dev-libs/libgudev )
>=gnome-base/gsettings-desktop-schemas-3.11.5
"
@@ -74,7 +78,7 @@ src_configure() {
-Dhardcoded_proprietary_webapps=true
$(meson_use udev gudev)
-Dapt=false
- -Dsnap=false
+ $(meson_use snap)
-Dexternal_appstream=false
$(meson_use gtk-doc gtk_doc)
-Dhardcoded_curated=true
@@ -87,6 +91,7 @@ src_configure() {
$(meson_feature sysprof)
-Dprofile=''
-Dsoup2=false
+ -Dopensuse-distro-upgrade=false
)
meson_src_configure
}
diff --git a/gnome-extra/gnome-system-monitor/Manifest b/gnome-extra/gnome-system-monitor/Manifest
index 5ddcb8a1237b..1209fb86242b 100644
--- a/gnome-extra/gnome-system-monitor/Manifest
+++ b/gnome-extra/gnome-system-monitor/Manifest
@@ -1,3 +1,5 @@
DIST gnome-system-monitor-45.0.2.tar.xz 1020000 BLAKE2B 9c35175e9b71fa9ea4689fdd17f8a7b9f251fc9039db6d89d6d05fa6fb2729ecce20c5d0f4a000f2f8a3eaa63026053a14a8681e62d8a5af9e589e230bd18026 SHA512 60c65a4e035d82bdae98622ed113ba26b45491c7e31358a138a6e4029a08448671190bf8eaf9bb1d30468a4cc00de7565ac25f0b93ac9c3ecee2fcb0515c62f7
+DIST gnome-system-monitor-46.0.tar.xz 1041848 BLAKE2B 29d87d6621538f7c0e0778eb7c598ac69bc52d05c5ce481e3d22d87cc540830481d34dccc992e44b59556104f567eeba9375d802418c371501994039065c0838 SHA512 2bba46bf5f03d4b8ad6e45e42b2d7ce21859037a1bd386ea17276d10c0eba506c718ab5bc4c203823cabd830bdaac3d61753dbb3b364eaf4dfea0031fea0ac27
EBUILD gnome-system-monitor-45.0.2.ebuild 1225 BLAKE2B 902534021c989bf04e0b37211614f12deb54d9da713ac98cdcd621e4472e95f03374fd0095956d6c958d185fb4465ccd0ca1011c83cd12f73ebfe097fe5fcaa0 SHA512 8072b594fbafd043ef7236f96f3675b2d47f150b00140f539c5158b544e0062b1d5f176611fb55a957221a7d37bec2a7d1f7cc83464dc1daeaf00e7564de7040
+EBUILD gnome-system-monitor-46.0-r1.ebuild 1199 BLAKE2B c9ff40636eafd32a682fd4c8ced8f47f99ca1c5b29fa7e2005f5674e0389b85b67c1c368d6517ec55ab52160b75d2cd08178c37490c923d65ca252eba1f81e4a SHA512 2a3206573c216fddb77a3164a0c8cee59ff7de5f53f2536efc6e121170eed53a85d58477c9f7ed3afe192d2098204d9bb5d81f8184418798455c6da4764bcd02
MISC metadata.xml 495 BLAKE2B 56ac029a06b0bc1f2b240c372426b6002c411005109f12c166227f3689bf0470326f810bdcfa62d5e34077710156e085d7f933bdcb1b26acbb8670cb46362d94 SHA512 0936f40a28b66e92a2468c926b05000aefb7e55cd724ec24f69e9c5ff517aa4604bbb03899fe104600218617e881e45f72bd0ab9c668313b6545cc931fd6b981
diff --git a/gnome-extra/gnome-system-monitor/gnome-system-monitor-46.0-r1.ebuild b/gnome-extra/gnome-system-monitor/gnome-system-monitor-46.0-r1.ebuild
new file mode 100644
index 000000000000..ab5d8c1590c9
--- /dev/null
+++ b/gnome-extra/gnome-system-monitor/gnome-system-monitor-46.0-r1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="The Gnome System Monitor"
+HOMEPAGE="https://apps.gnome.org/SystemMonitor/"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+IUSE="systemd X"
+
+RDEPEND="
+ >=dev-cpp/glibmm-2.68:2.68
+ >=dev-libs/glib-2.56.0:2
+ >=gui-libs/gtk-4.12.0:4[X(+)?]
+ >=dev-cpp/gtkmm-4.0.0:4.0
+ >=gnome-base/libgtop-2.41.2:2=
+ >=gui-libs/libadwaita-1.4.0:1
+ >=gnome-base/librsvg-2.46:2
+ >=dev-libs/libxml2-2.0:2
+ X? ( >=x11-libs/libwnck-2.91.0:3 )
+ systemd? ( >=sys-apps/systemd-44:0= )
+"
+# eautoreconf requires gnome-base/gnome-common
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-util/glib-utils
+ dev-util/itstool
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+ >=sys-auth/polkit-0.114
+" # polkit needed at buildtime for ITS rules of policy files, first available in 0.114
+
+src_configure() {
+ local emesonargs=(
+ $(meson_use X wnck)
+ $(meson_use systemd)
+ -Ddevelopment=false
+ )
+ meson_src_configure
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/gnome-extra/gnome-tweaks/Manifest b/gnome-extra/gnome-tweaks/Manifest
index 101e34c7799f..42d5897824b7 100644
--- a/gnome-extra/gnome-tweaks/Manifest
+++ b/gnome-extra/gnome-tweaks/Manifest
@@ -1,3 +1,5 @@
DIST gnome-tweaks-45.2.tar.xz 738788 BLAKE2B 55c0cc91d137dab1d39701660e6be987b87957601c9c315599eac4b0d4e478a7c07bd0fe24d8ce72a7c3224c6a466dcdd5608adde28527b3ff31865c90399b3a SHA512 b07d99f53de990de04f1d2aefed932633253cb2584d719bdd7bb197e431d622e777f911bc3f454a336e0fce3bf93a8ae55744b09e99e9f014d244bf82e5118f9
+DIST gnome-tweaks-46.1.tar.xz 691844 BLAKE2B ffb2522139bb96a48aacaedd713d3bd8c3e2fc87416e6ca66e71d856996364e32cc2417ab71119903f175e42c060fb46405aaf47fd34222cc4b853cfb82bac84 SHA512 8e167a84cc2eb700fe098cf7221bb3f8a3cc039826e1267e5585b5362862e4626dea3c84dfb8ccc9d08b34d2894422ca8505623148415116423738d2c07956f3
EBUILD gnome-tweaks-45.2.ebuild 1216 BLAKE2B ad9b623bb666517f549587da3caf6cf2115fa266cb97b7e60045a0dba756ddd98ff9d7559fb5c07372cb0b53368b030d16bf9eca8f8f2c350be6510f160101ba SHA512 ff8255f0a2be5b8a723afc336614fbd7fcc3d0ceae1623771291bda123317092abd39bc9abf5e553322b1b8669c34bf339396412071dc926d2a6868b63bd55d4
+EBUILD gnome-tweaks-46.1-r1.ebuild 1313 BLAKE2B 5ac1652e4129472be9c34f74dd51881af5c0e547def1cf67091aff6f372b436e5478cfed9cf584f4a341e43c762a9dbc2b62e335c90b92d6b90f3201b97b55ea SHA512 c30d19a575f110820b6660cb149ec3f3038013b723fe860657a4f90ebaa6cbfb7708c72976d57516bd983363ae8b45bcb8fa42815fa02967972d2e2187ea077c
MISC metadata.xml 680 BLAKE2B 0262d35712bb1b29428738120e961ed7128b381ed0f0ced9546d35fcbdff179575906b910055ec3e616d7bf7860c4d1f0d66c50aded1500c9f24ba9ad0c34c1b SHA512 16ae57ccf79658fd5a717f7fbad121ba5f48f0bd63ad882e1055897d14eec3ca3dd6467179110689066ddde0d21f1c3f12fcf46f97dc81dc9091d758d37a0913
diff --git a/gnome-extra/gnome-tweaks/gnome-tweaks-46.1-r1.ebuild b/gnome-extra/gnome-tweaks/gnome-tweaks-46.1-r1.ebuild
new file mode 100644
index 000000000000..437deacb4ced
--- /dev/null
+++ b/gnome-extra/gnome-tweaks/gnome-tweaks-46.1-r1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit gnome.org gnome2-utils meson python-single-r1 xdg
+
+DESCRIPTION="Customize advanced GNOME options"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-tweaks"
+
+LICENSE="GPL-3+ CC0-1.0"
+SLOT="0"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+DEPEND="${PYTHON_DEPS}"
+# See README.md for list of deps
+RDEPEND="${DEPEND}
+ $(python_gen_cond_dep '
+ >=dev-python/pygobject-3.46.0:3[${PYTHON_USEDEP}]
+ ')
+ >=gnome-base/gnome-settings-daemon-3
+ x11-themes/sound-theme-freedesktop
+
+ >=dev-libs/glib-2.78:2
+ >=dev-libs/gobject-introspection-1.78.0
+ >=gui-libs/gtk-4.10.0:4[introspection]
+ >=gui-libs/libadwaita-1.4.0:1[introspection]
+ >=dev-libs/libgudev-238[introspection]
+ gnome-base/gnome-desktop:4
+ x11-libs/libnotify[introspection]
+ x11-libs/pango[introspection]
+ >=gnome-base/gsettings-desktop-schemas-46.0[introspection]
+ >=gnome-base/gnome-shell-3.24
+ x11-wm/mutter
+"
+BDEPEND=">=sys-devel/gettext-0.19.8"
+
+src_install() {
+ meson_src_install
+ python_optimize
+ python_fix_shebang "${ED}"/usr/bin/
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/gnome-extra/gnome-user-docs/Manifest b/gnome-extra/gnome-user-docs/Manifest
index 746e60ded743..43b604061a95 100644
--- a/gnome-extra/gnome-user-docs/Manifest
+++ b/gnome-extra/gnome-user-docs/Manifest
@@ -1,3 +1,5 @@
DIST gnome-user-docs-45.5.tar.xz 13176820 BLAKE2B 3f19f8cfe4205707fab12ca5f43efbf4c2b477259237895339dc20a3c2b6994866ff95f89b37c78d9d4fc46857da7dc674195f1f092556ffffdafdfad76960e1 SHA512 b2452fb8093679a2b43ba3a4ce8efa8006c34329522849ab08a6a3f555d5afb6240d4beda9c29a382ccc8cfb246f155de2db6db8b161d4ef88fd4347c2a3634c
+DIST gnome-user-docs-46.1.tar.xz 13232972 BLAKE2B a4c33b2939c674b76f239cd7c94d412e8874d9e672ee35c118d5d4c818bc88c8a024e2424e567528ce823e23ac013d54c7859e5a76765b8ae17abe64c8fe149c SHA512 2520714e46e93ae834a6f1b1ca910f61a56b7b9361af2b16883fe78db441b7fbd616e359b99cbcf300576501cf9c6500578c8fc1040261f02349cdd67c2ceabb
EBUILD gnome-user-docs-45.5.ebuild 949 BLAKE2B ac45cbffbdf57a313a89a7a8d970858b1a2efeea9cbebe40cf7db8fe95643ee72f3d9861c89d2de49b26cc22b64b13f3eda9da062a01c6f00f49e5f4a2e37aba SHA512 627ac2f4371532d0a9cebcef4fd6fae0a90785b27bb0f991ac95d30026c59bb44ec08e98ad85fab7d00ea1284f655c9d3873c20854a6baea9d9f302ed0f2dd64
+EBUILD gnome-user-docs-46.1.ebuild 952 BLAKE2B bf2837cf492498d69700a2d8d3f973fc9d7de9781b7dc8b6e78e070496d13afefdbef90c049d7b8e6400c676c15d0350c4834d7c9c4ae96596926ec97f969846 SHA512 38945dfe8c47dce97676ce95efb3f63c0c961cd509fb0f29556e4ab2baffa5a215015da7bb86c94cf4d3c00d753411fdd9fe4550847254fbbcf816d728af0b09
MISC metadata.xml 381 BLAKE2B 5ad6997cd88c98b872eab92083b52e12dd98a5024ff64dd4176b83007281ce71f92db1cfd4eee54dffe2b5ec1187da6cc39b14d4639ff5a6c480740fe171adcf SHA512 4e06e861e0807c835149caf9b5db58c11e365559207c8414c979bfa2f0a6d332cea3305456eff886fb2caa926384e306bc7e5bd8f7142c4c8a4fc4cf97c438ae
diff --git a/gnome-extra/gnome-user-docs/gnome-user-docs-46.1.ebuild b/gnome-extra/gnome-user-docs/gnome-user-docs-46.1.ebuild
new file mode 100644
index 000000000000..4ed26bcbdbf2
--- /dev/null
+++ b/gnome-extra/gnome-user-docs/gnome-user-docs-46.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome2
+
+DESCRIPTION="GNOME end user documentation"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-user-docs"
+
+LICENSE="CC-BY-3.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+
+BDEPEND="test? ( dev-libs/libxml2 )"
+# eautoreconf requires:
+# app-text/yelp-tools
+# rebuilding translations requires:
+# app-text/yelp-tools
+# dev-util/gettext
+
+# This ebuild does not install any binaries
+RESTRICT="binchecks strip
+ !test? ( test )"
+
+src_configure() {
+ # itstool is only needed for rebuilding translations
+ # xmllint is only needed for tests
+ gnome2_src_configure \
+ $(usex test "" XMLLINT=$(type -P true)) \
+ ITSTOOL=$(type -P true)
+}
+
+src_compile() {
+ # Do not compile; "make all" with unset LINGUAS rebuilds all translations,
+ # which can take > 2 hours on a Core i7.
+ return
+}
diff --git a/gnome-extra/gnome-weather/Manifest b/gnome-extra/gnome-weather/Manifest
index 7e73dcc62b85..7c7eea6a2de2 100644
--- a/gnome-extra/gnome-weather/Manifest
+++ b/gnome-extra/gnome-weather/Manifest
@@ -1,3 +1,5 @@
DIST gnome-weather-45.0.tar.xz 238520 BLAKE2B c1d11e63a01f59f07dab3b59e7b885970fdfefc74179c21afcce097ab7454e07754726f4676b1c9a49415d6a2312a73c4dbf4c0b378aaab741ccaa4146ab59b9 SHA512 decc1d917a9b0dcd4b9feb49c9dce0096f0f22b8da193bb3e913a92687b06f2cee9f7e029653b1af101d6ab682b49f89be37b864804e0f42ea0e249fc77a027c
+DIST gnome-weather-46.0.tar.xz 239644 BLAKE2B 4acf901dbb7ee0240aa371797823c5d2eadfbc869b273e9bf0da45b311b71ea4977c6d0809f7067d79d80326d75c3c0184a463201c6f319573764277480ee23d SHA512 b180b231359e7b1cfa593b9a536d77520d6183aa752a8900bb27a290bc5f6f9676da132897e51e2810baca57196c9328a8cbbbb172068f52409076e39ba87a8b
EBUILD gnome-weather-45.0.ebuild 1393 BLAKE2B 5a59fce1d2e8b8d4335bfe2a3dab74f56cbf03eb4ba2c9808700bae80f579beb17d00ba49663ee7a0a5a8639aae6e8f303f7e89ec9a489e4ec3c5a3dc149b8a8 SHA512 c51e3203a748171e0e4e7ba14e554871560643dde9e0175345a461f1f071577a50f9d56a9973921b14e6696c57de962fe0170da58bb3057df7f7aa03c1d955d0
+EBUILD gnome-weather-46.0.ebuild 1385 BLAKE2B 847d6118636b7e00eeb688c343ca9436105d3fb00ee33f6efeed3161c86ecfca101bd10a4f9e049866de1bf4ab5825e15aecd14220f07f976427ffef2743f6df SHA512 9f3bf26dfabf9ef3b68f961eeaa57df3dc4d00616d50929a1ee0aa86748d2225562c6ec16e22fd8a8900621d5faa3f4211578ede6a18940a8fea254e28181db3
MISC metadata.xml 354 BLAKE2B dcbc0869b8b8ca66a0363e8a1bc751252e37e9938aaa787a63cdf2d02c425c1fa62038d7140f8f1eaef708b9ddcb8bd47dfd6046c0f7261c4d8a53b56cd2d56b SHA512 b9bf0473c6f2085f429ad2dfe8b265bbf07d393c47bc0764d8205e5adf7bd6f4f349c148438126b7fe3c0d60521d28f05ccb82e1f0ec89e93f0a0cd25ea62d40
diff --git a/gnome-extra/gnome-weather/gnome-weather-46.0.ebuild b/gnome-extra/gnome-weather/gnome-weather-46.0.ebuild
new file mode 100644
index 000000000000..12fa82314e23
--- /dev/null
+++ b/gnome-extra/gnome-weather/gnome-weather-46.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="A weather application for GNOME"
+HOMEPAGE="https://apps.gnome.org/Weather/"
+
+LICENSE="GPL-2+ LGPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+DEPEND="
+ >=dev-libs/glib-2.32:2
+ >=dev-libs/gobject-introspection-1.56:=
+ >=gui-libs/gtk-4.5:4
+ >=dev-libs/gjs-1.71.0
+ >=app-misc/geoclue-2.3.1:2.0
+ >=gui-libs/libadwaita-1.4_alpha:1=
+ >=dev-libs/libgweather-3.90.0:4=
+"
+RDEPEND="${DEPEND}
+ gnome-base/gsettings-desktop-schemas
+"
+# libxml2 required for glib-compile-resources
+BDEPEND="
+ dev-libs/appstream-glib
+ dev-libs/libxml2:2
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+"
+
+# Tests have a lot of issues, starting with reliance on a system installation,
+# accessing the network and other intermittent failures with network-sandbox disabled
+# https://gitlab.gnome.org/GNOME/gnome-weather/issues/67 (and rest not filed)
+# test dep: $(python_gen_any_dep 'dev-util/dogtail[${PYTHON_USEDEP}]')
+# With 3.34, this is now behind a dogtail option we can pass (and have data validation)
+
+src_configure() {
+ meson_src_configure -Dprofile=default -Ddogtail=false
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/gnome-extra/nautilus-dropbox/Manifest b/gnome-extra/nautilus-dropbox/Manifest
index 1d7aeec69b4a..fd6413472e58 100644
--- a/gnome-extra/nautilus-dropbox/Manifest
+++ b/gnome-extra/nautilus-dropbox/Manifest
@@ -1,6 +1,7 @@
AUX nautilus-dropbox-2019-system-rst2man.patch 464 BLAKE2B c0f25a56ee504a6070efdae70670e1a925a1718cfb5e1345d3acfdb0face02d1278d10f2f7172e172056834f99f309d50bbf5899f37fa6023e743042f6ffd7b8 SHA512 98c9e85a491991fd2afee3a12c8be4ab708ee47a42d08d4a11daefc1e964cb3031ffb94a27ab7758b3f1c71f7343dd4b0a49d24cb8aa2848baf65f83879a6cfb
AUX nautilus-dropbox-2020.03.04-nautilus43.patch 13896 BLAKE2B f4925ecae7a0850c65c0e19b4cbdbaa1973c180fe1c70ea4aa36dcd30603f416db07542af908dfb4dc2a43ed06ece1ac4d0c652b6c724fc4b4e21b9085cd8381 SHA512 fc6e0c5adaab8e3dd33a8ab89bf3d21a461d7e6fdcaa69c86f0bf8a3739f93d3243d3fe42d3730309991be27d97062aadbe4b18994ddc6b488f783172ad34e64
DIST nautilus-dropbox-2020.03.04.tar.bz2 387351 BLAKE2B ff25716ef10759e014cffec8a7e9b1a40931686d6de3c69e9060c77cbf3aee65ffeed91ba809ba8cffc372f284180c74a8cb5b0ca4b342aa137d9e574a2a1abf SHA512 8f26165a48d1767b3bccb34f95f19357e8fd209f383270ac2d40f773df139d640c3fb33db28cf1fa7e2d7063a7a37b15ed7f4f22f85019e05885c097cea39a48
+DIST nautilus-dropbox-2024.04.17.tar.bz2 394725 BLAKE2B e617f02fcb6c11fd6937a99c0e2faaebd564d533e6ed44fc0492504fb41612fb297b3c98c84b8c3ecc314e33b27a820e8b655bc6ae92de43ffbb2f4e4d370f9f SHA512 43b7a0eaf3b7ebc35fa21a5d11dc1089b62fd0a414079a55fbb4ef7cb8211923123c46bec06c3b73eacd5897b7b8b2ae336de7b15750f0802eb28a23ec9e56bd
EBUILD nautilus-dropbox-2020.03.04-r1.ebuild 1542 BLAKE2B 1b8697fa3f848932a1bb54861ff869c460ab6ef73dad90fc2f90490b37989a657a5228d8cf50fd9ff5e12f63b035acb70b5a621ef0aeed42caabddc24b512fae SHA512 d283e55bbf7850a4a5ebd738f722dcf513a6eb015b8f05942a46867d14e8958435deb2e2c392076b5ed2d4f2fce394d2d1ecccf20f67c63a269d7a3b9dac07f4
-EBUILD nautilus-dropbox-2020.03.04.ebuild 1380 BLAKE2B 08647f4a124ad0227114e7174337dbea49ff5c1417057671543406029a3b7cbff3d99167a438f610100a2fec96fb5aaafe6d7f2fea7fccaa5bef1d1629a78e9d SHA512 987c163426c5d52a5135a48806296dc4c8131b797d97db58492288ee5d7bf69d491a1a655ab1bde1acd307be6ad08eabce12ef4883e27fd3c016757a66f8d8fa
+EBUILD nautilus-dropbox-2024.04.17.ebuild 1377 BLAKE2B a60062a07b8a34ec968038fdd555d5ff16877fd51359993fd6a6cb187d8d8a54c353a87058d478d12271e204949d200bac9da0467262dbc8ab9c638fb33183e5 SHA512 84db111a09c30273ce6718a68838bf31dc487652527c291731842642946466403f8213041cb507738d951e7b210851874a5c5ef65290a78da537174a84b9e0ab
MISC metadata.xml 672 BLAKE2B 65a39d3019fb146357a8385c3a254919a12b65b58b2ce6e848c5dc9a1a404998247c48c48ad277f5c9ea741e72fdca87bc3aeff6373843bd635c17a0a031373d SHA512 1f4db8e346875512dcc88931f10eaa10a1b1f4c30413640c3e0581fa8e6ca6dfd82e9812ab9e01dce29ec98fbbdf5fb6a19e153ae3b9a954b3a35c85932a083f
diff --git a/gnome-extra/nautilus-dropbox/nautilus-dropbox-2020.03.04.ebuild b/gnome-extra/nautilus-dropbox/nautilus-dropbox-2024.04.17.ebuild
index 92ad475a3d25..b9be5584638e 100644
--- a/gnome-extra/nautilus-dropbox/nautilus-dropbox-2020.03.04.ebuild
+++ b/gnome-extra/nautilus-dropbox/nautilus-dropbox-2024.04.17.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{10..12} )
-inherit autotools python-single-r1 xdg-utils
+inherit autotools python-single-r1 xdg
DESCRIPTION="Dropbox Nautilus Extension"
HOMEPAGE="https://github.com/dropbox/nautilus-dropbox"
@@ -21,15 +21,21 @@ RDEPEND="
${PYTHON_DEPS}
$(python_gen_cond_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]' )
dev-libs/glib:2
- gnome-base/nautilus
- net-misc/dropbox"
+ gui-libs/gtk:4
+ >=gnome-base/nautilus-43
+ net-misc/dropbox
+"
DEPEND="${RDEPEND}"
BDEPEND="
$(python_gen_cond_dep 'dev-python/docutils[${PYTHON_USEDEP}]' )
- virtual/pkgconfig"
+ virtual/pkgconfig
+"
# use system rst2man
-PATCHES=( "${FILESDIR}/nautilus-dropbox-2019-system-rst2man.patch" )
+PATCHES=(
+ # use system rst2man
+ "${FILESDIR}/${PN}-2019-system-rst2man.patch"
+)
src_prepare() {
default
@@ -54,12 +60,6 @@ src_install() {
# removes files which conflicts with system dropbox
rm -r "${ED}"/usr/share/applications || die
rm -r "${ED}"/usr/bin || die
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-pkg_postrm() {
- xdg_icon_cache_update
+ find "${ED}" -type f -name '*.la' -delete || die
}
diff --git a/gnome-extra/nemo-fileroller/Manifest b/gnome-extra/nemo-fileroller/Manifest
index d83320736657..917895e41845 100644
--- a/gnome-extra/nemo-fileroller/Manifest
+++ b/gnome-extra/nemo-fileroller/Manifest
@@ -1,5 +1,5 @@
-DIST nemo-fileroller-5.8.0.tar.gz 535979 BLAKE2B e43433d1ac720d9dfb5d190f3b8d4e5f482caaffa29bfb2249cb4f51fa76e911c9e14237b08970f7910b70c328e35047271ad7f21521ed49a98979489e98f72a SHA512 cc1015c0c4379a6ca6a9f23931da5e4e1429e13026965a95cab6ce3b52ca28c07bd5be343cdcef0d9c128ecdd27f2a04d9dc1fc47cf51ce7e5102124ccd0ce39
DIST nemo-fileroller-6.0.1.tar.gz 448422 BLAKE2B b4cf28839e9feecdc6716327e432c862c962c5a12bce79317096054a2be7beb2b932e5efd3f31241afed58bead533a085580999da8da3a08b97d76445fee0f8e SHA512 49b1bad2f1bcbd5f299ba9c0f4a1547e6297c5bfc49a959ad87cae6a50d8bb69a4b0e93c9b865e07299cadec71613920ea4f98efde1532d1e4e8ed264d88b8e4
-EBUILD nemo-fileroller-5.8.0.ebuild 574 BLAKE2B 71a0088af82cd89ad3757bc65e27708a0a3833b7537211fbebd58162307f7fe0c6a2ce878d3e2db2c7af296eb1aaa2af014f6944c15abf3928cf9f1298ad3bb0 SHA512 32d7214dfd33458ed6e8dbdcde7c97681b64ed8ac16ddc97ff529257dce3772406e38c72e77f37edf1ffe8915923283eacf01b04d6f71cbfe76dede643fb146b
+DIST nemo-fileroller-6.2.0.tar.gz 449642 BLAKE2B 762133790dd565b159a7a6310d2660b417c811a2d19fd2898b3e91a3eff875fa8ddb3e36b24768948da0c8438be949ce57dd18d36ea703ddb9deb978b4418a8f SHA512 b93d19820169b7e3fb3888b3bee7c5047616f1675cde3ca769663eda21d1884c3bafb1de7d22d92246f884a8484dca08075726dd70685f753b18ba97e8a6afc3
EBUILD nemo-fileroller-6.0.1.ebuild 574 BLAKE2B 0074bfd73d55304c727a42d2edb505b9eaf907110f0508c0c8057ac2139c74aae70d26a98329a0b3f328b9cce0d0e2ac0c5e9288af64b0ebea08e0f1c0126582 SHA512 fbfe1501870f4ee65b9e27f5d21280e06372db5956cca64e0e22016bc39b74242383f88aedf377e94aff64d77599e51ff8ba2f2b2ae578505e48bc024ea85db8
+EBUILD nemo-fileroller-6.2.0.ebuild 575 BLAKE2B a5acfeee6f81e0728e01efdc391381edb569915ba9f75e227512a738271bb9bc72aed0124956ae18a1d50e9c33d1a585de4aa685cf6e9c9ddca0e5d47acc86e5 SHA512 6565383a1fcfbd5b48d454089e54db80d25b165eb0a0cdc64a9760631088748fc1be467cac6dc3e639f6814e45265cb2addb6e8f3f8762a5eb695c51ed6af6cb
MISC metadata.xml 495 BLAKE2B 448c4a1b019897c3d8098b970e31849035b0125b707ac744eb668f7d295c76de0f121235edd1e76dc931051ccee1a508897679845dadfea04baf3d832baac5a5 SHA512 c86fa92ffb7d82826c4188c1ac63131fce88b40f5b9e13e2ef3162b3c83cc2d7cb6968c0e3e894a93e685cac818b7284072c55a4e8114dd44636a4678c415702
diff --git a/gnome-extra/nemo-fileroller/nemo-fileroller-5.8.0.ebuild b/gnome-extra/nemo-fileroller/nemo-fileroller-6.2.0.ebuild
index db5fd3b0dd5d..8c6bddbcc999 100644
--- a/gnome-extra/nemo-fileroller/nemo-fileroller-5.8.0.ebuild
+++ b/gnome-extra/nemo-fileroller/nemo-fileroller-6.2.0.ebuild
@@ -1,17 +1,18 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit meson
DESCRIPTION="Nemo file-roller integration"
HOMEPAGE="https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/nemo-extensions"
SRC_URI="https://github.com/linuxmint/nemo-extensions/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/nemo-extensions-${PV}/${PN}"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~riscv x86"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
DEPEND="
>=dev-libs/glib-2.14.0:2
@@ -21,5 +22,3 @@ RDEPEND="
${DEPEND}
app-arch/file-roller
"
-
-S="${WORKDIR}/nemo-extensions-${PV}/${PN}"
diff --git a/gnome-extra/nemo/Manifest b/gnome-extra/nemo/Manifest
index 2600db21f2ce..c65a02401aec 100644
--- a/gnome-extra/nemo/Manifest
+++ b/gnome-extra/nemo/Manifest
@@ -1,7 +1,7 @@
AUX nemo-5.0.3-use-detex.patch 252 BLAKE2B 24c27845065f64a58411a8d719fbc1ca41362001f08d469bc336f55601e49358c02ba3aba423c521a261955a5da9832d8ae2df49f3d372270e63256a45fafcda SHA512 142bd88c7843fa40fb30cab01f8f7dd23b2b5c338eae2ac5971c7e392f9f24a8a820ef4b17b1c4afea729cc85a66cb7ddb06ecd417ff6ad494118fe8d88f1498
AUX nemo-6.0.0-fix-optional-wayland.patch 2103 BLAKE2B ad99989113d7d65d586709f78f68dd28c016fb56c33465aa38c2282ac0ff57669efab45f5547b5b983554401b32fef472362ab9e12a66715c6a0c89a27f173da SHA512 0a32ba81d1c79e9a008a9480d3901a17e55af67a8043041adc9f77989999fdf6ece0c654eb8fb62cbda5ade9104f1d52990ca3f38686fe8483d08d8163d4b210
-DIST nemo-5.8.4.tar.gz 1506620 BLAKE2B 948735bf75df2a0f8be9f5ddb29a73d6bf5127a6d932325855976da21334feb2c905b1a26c0ef285c8317b7e42223de098505802b1dde7a5e6fc1f4942d11681 SHA512 b636d5bbaa18e9259f74f086ed55e528be8dcfabdddbcdb0e3c82e3b93d0aa1b77573319f83df1529f1c473cdabbcab7280baa4169b482b5b9ecf6ade6e04427
DIST nemo-6.0.2.tar.gz 1480887 BLAKE2B d1e3892938cb81bcb676626a9ef54362939d522a6d09befe25dd77a236a7eee3e06461da1855317bff2a5f201bc142903ce085bfbafdbddca0700a177221ccdf SHA512 05e8a6ab785f527ad61c1fe57d372ae8ea8f77d27ec8608d38e99f5f0f9065aecef4b84d1b016b682d14320d7099806d5672a101c0a370429d1c3f2a341fed1c
-EBUILD nemo-5.8.4.ebuild 3137 BLAKE2B 6d5cc7a56517cddd50b959ed39e40112e742ba4b48be34635d0c1504eb5070ef9901a57ab62cb1912d5af5d4d983ae355704e3fd7682d097a9271bf1a43dc8ea SHA512 448ce11da464b5c9c0edcde8707cdff6e323b3b1d47314a9bb11a7b2f7eb4f979351c8746d3e1762a21199c3199d13b707616ead9414a42976701f4a0cd9c21b
+DIST nemo-6.2.8.tar.gz 1505198 BLAKE2B fc74ab19e5aef65ba279f212f505cab91aa0dc92b19d31d4ae2f44b3222bd2278fbdf0df0bc36fa3973b91c9c06fab2c211b58c8d840deef5e60d5dbcbfa4dd7 SHA512 cd943603cfb14cc9d50466872607d191a3af7ff61f05549407caa5d9dfe606e080d6eb40d17bbcdf3a9e810bcc493f3be087b1eac6c8272746cd72c9751822af
EBUILD nemo-6.0.2.ebuild 3298 BLAKE2B 0b05154d8ee7cfc59bee22e3699fea029c1c54ab144b67d86055e345f65f607c26ec9b78746b6e647e80b55acf4b782d38b475c9af772fa87bf32a790ff10d01 SHA512 78cd898687b6be0ef0e86a43285fc6eb3283407ce8aa4cc11d5e6e28ff6e87ea86f0dbd27fe44d5bb12ad61a03775fab771b9fed4787c7109907a62b25c0288f
+EBUILD nemo-6.2.8.ebuild 3326 BLAKE2B 455f23cd53f11d8081c068b01086e29821971af30b84b637ff1963009f984ed36f4f67784f8bcf3ea2d073511ed2ae91a183241f88ac5e7338b94812b5ebff9c SHA512 2aaf395b5a02286df5994c84a0e0fa166d9bfb3be72da65fcbfd1c20a675e6b1803e9411991c71ea91a9047012a284984345ed2c5f9cae7e0c6f4176d8d8450f
MISC metadata.xml 580 BLAKE2B da0ac9cd13730b5c1727a6d0431f3289af829b77781baf4d3512c78139bca7b9a7d136563de8e2f5abf914520de8a5a092b1e0f2505558e5e61813fa5f9c09ad SHA512 d38cebfe673764a4a96d66a66afe55f6f04c74bf1d06d8fddc319a2eb9ed351b205e3a48c47bfeff7f3da85c89ad0512e11a420f82c228a548fc7553147b927e
diff --git a/gnome-extra/nemo/nemo-5.8.4.ebuild b/gnome-extra/nemo/nemo-6.2.8.ebuild
index 5c5b7abf7de8..d2f1b546ca6d 100644
--- a/gnome-extra/nemo/nemo-5.8.4.ebuild
+++ b/gnome-extra/nemo/nemo-6.2.8.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..13} )
-inherit meson gnome2-utils python-single-r1 readme.gentoo-r1 virtualx xdg
+inherit meson flag-o-matic gnome2-utils python-single-r1 readme.gentoo-r1 virtualx xdg
DESCRIPTION="A file manager for Cinnamon, forked from Nautilus"
HOMEPAGE="https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/nemo"
@@ -13,8 +13,8 @@ SRC_URI="https://github.com/linuxmint/nemo/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2+ LGPL-2+ LGPL-2.1+ FDL-1.1"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
-IUSE="exif gtk-doc +nls selinux test tracker xmp"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="exif gtk-doc +nls selinux test tracker wayland xmp"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
# https://github.com/linuxmint/nemo/issues/2501
@@ -25,20 +25,29 @@ COMMON_DEPEND="
>=app-accessibility/at-spi2-core-2.46.0:2
>=dev-libs/glib-2.45.7:2[dbus]
>=dev-libs/gobject-introspection-0.9.12:=
+ >=dev-libs/json-glib-1.6.0
>=dev-libs/libxml2-2.7.8:2
- >=gnome-extra/cinnamon-desktop-5.8:0=
+ >=gnome-extra/cinnamon-desktop-6.2:0=
gnome-extra/libgsf:=
x11-libs/cairo
x11-libs/gdk-pixbuf:2
- >=x11-libs/gtk+-3.10.0:3[introspection]
+ >=x11-libs/gtk+-3.24.41-r1:3[introspection,wayland?,X]
x11-libs/libX11
>=x11-libs/pango-1.40.0
- >=x11-libs/xapp-2.6.1
+ >=x11-libs/xapp-2.8.4[introspection]
- exif? ( >=media-libs/libexif-0.6.20 )
- selinux? ( sys-libs/libselinux )
- tracker? ( app-misc/tracker:3 )
- xmp? ( >=media-libs/exempi-2.2.0:= )
+ exif? (
+ >=media-libs/libexif-0.6.20
+ )
+ selinux? (
+ sys-libs/libselinux
+ )
+ tracker? (
+ app-misc/tracker:3
+ )
+ xmp? (
+ >=media-libs/exempi-2.2.0:=
+ )
"
RDEPEND="
${COMMON_DEPEND}
@@ -47,7 +56,9 @@ RDEPEND="
')
x11-themes/adwaita-icon-theme
- nls? ( >=gnome-extra/cinnamon-translations-5.8 )
+ nls? (
+ >=gnome-extra/cinnamon-translations-6.2
+ )
"
PDEPEND="
>=gnome-base/gvfs-0.1.2
@@ -62,7 +73,9 @@ BDEPEND="
sys-devel/gettext
virtual/pkgconfig
- gtk-doc? ( dev-util/gtk-doc )
+ gtk-doc? (
+ dev-util/gtk-doc
+ )
"
PATCHES=(
@@ -99,6 +112,9 @@ src_prepare() {
}
src_configure() {
+ # defang automagic dependencies
+ use wayland || append-cflags -DGENTOO_GTK_HIDE_WAYLAND
+
local emesonargs=(
$(meson_use exif)
$(meson_use xmp)
diff --git a/gnome-extra/pch-session/Manifest b/gnome-extra/pch-session/Manifest
index 05446dd600e9..bcd086b6da17 100644
--- a/gnome-extra/pch-session/Manifest
+++ b/gnome-extra/pch-session/Manifest
@@ -1,5 +1,5 @@
DIST pch-session-44.1.tar.bz2 3610721 BLAKE2B 5b057fbaf0f68a8473a92be21166ff5a4a6337d159020bfb3a172a2b55047821b5161facfdc13688b3019471156b52baf137b64f78c6ad6afc27a839b1917237 SHA512 dab3690fe1f9c9aca332a907649d7445f1ab9ce89373b3b58beb412b1a8cf300834998117aa9dadc1e3b029863fd61dc9a4ec9913ff7e2aa60c009c473030064
DIST pch-session-45.0.tar.bz2 3610766 BLAKE2B 311a3007d796303e35dcb49c14bf190e38f7b5a2993c06c9403c248f51a7636c1527dd2e25229f80056cbfdd28d81e7125b0e892aee09ff8d1e78a60ab3b3353 SHA512 e757635ea5c3a544944d092cc118a8faa53304394091406f76172940fb049b3cc0b8aba28564cded6a434ac640c039d584f305152a83bdb005d906437459aff2
EBUILD pch-session-44.1.ebuild 1422 BLAKE2B 0fa5df24544fce895c6d8fcdbe75dc1624559895a2bc9e6bcf8d77e98a2910d8d210c17ef4d4512ed4bb2e2d4b77253d8f6e80cf5cf199bf100f10c8a5f94cd3 SHA512 aba8bcd128942b1015445af5ca68585eaff72193e2218f0d9b1919d3291f52b8c444d33fcfc815c6f465f056f4fc430215263d0d9a1840872ae0f409d9f92487
-EBUILD pch-session-45.0.ebuild 1399 BLAKE2B d17f72d49ad56be2de99d5111c75e07d4394598ec9e79595087926e8a40b9619d7d7c2907353083164f08bd53507d1563290aef0beb49e1306c699ea055c2900 SHA512 320fc19dc8d11f5733fc0439c35f3ad855e3e2c0e7f0ff3e09316916eff7a1ff65c0dc074ecbb0fdbf9d79f058b9db46564287e787ccb84e401685e7d43c7cce
+EBUILD pch-session-45.0.ebuild 1397 BLAKE2B 3511d1e03fa474e7a19024c73a9f4f76bcf041716da0910d8b9691ac85857e104eefba575d36b5766667d536c8d097c07115e973c24050768ed028b61e4d531d SHA512 2fa81f2cbb4b40a71329480da52d9b9a8db3b634a91fc667482eacc30260eb828f09cef7064d830189ec994e48e74d87746470d51e0a2ba0914a8786eab11fbe
MISC metadata.xml 328 BLAKE2B fc1db6815e16cdd4fb7afd93ad411ad45b83b21f89c95cd0dbaf3c82d85f3d2359b5d276615e0baf4978d788538186a4a1e5c0275f735a9db490f644c48827fe SHA512 07bdeb40d124da2fb287c310b0cc022cfdfa83ffc4732f6c1be9418efda05d593131b7533d8b16fd31d8b2f7e1e55a6e91ba7de62145f19d6469e094fe35bd94
diff --git a/gnome-extra/pch-session/pch-session-45.0.ebuild b/gnome-extra/pch-session/pch-session-45.0.ebuild
index 095ccaff0be0..199766ae3ea1 100644
--- a/gnome-extra/pch-session/pch-session-45.0.ebuild
+++ b/gnome-extra/pch-session/pch-session-45.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Gentoo Authors
+# Copyright 2019-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ SRC_URI="https://gitlab.com/pachoramos/${PN}/-/archive/${PV}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="qt5 webp"
RDEPEND="
diff --git a/gnome-extra/sushi/Manifest b/gnome-extra/sushi/Manifest
index 1744b3978e3b..02ac40ffdfc6 100644
--- a/gnome-extra/sushi/Manifest
+++ b/gnome-extra/sushi/Manifest
@@ -1,3 +1,5 @@
DIST sushi-45.0.tar.xz 83404 BLAKE2B 15a6e2c3b6a50451bfe72a17efaa14a934b040a415a198502b5d39a26aa039f1ec521ad71a98f319e98b023133834fc2eba42be77f9f86dd942e96a3eb8c47b6 SHA512 25f8183e8a98ece5f8fe8b62bd60c1570e580634bc154650c044d37a18f3848fac724a2bebcc59a6d2b55290cf2ec852abda21864b15d97b3395183c2391ae0f
+DIST sushi-46.0.tar.xz 84316 BLAKE2B 1a05fbfa1a9b67401945042adc69d643d8f035a313fbeaa8c723757f7f8c36dad56a2d6f0412a347e82e02ea0793526ec96b8ac3d9a93eb4d400891b2c58da6b SHA512 a05a9e1c1135fe20b917977eb3b6c7ba35202a8e490f62e0ada913a2e3c7e98b42ef33246661843ffa2665c609e8f329fd74cc692502fc6be2b0b7eadae87634
EBUILD sushi-45.0.ebuild 1441 BLAKE2B 9a88c02c44cb97b3be38f6d0c9aaac0bc7627444f7cd09af32a9e46ca853adb71631019302b8bebefae56ed4258d40c9fe5b9c19414941c5cfe4d3683be446f4 SHA512 d19bce147ff515218b93981907577f1fd0d6a6644c4fc3fd43f5fcf4f7b65aac0a143e62f0e835ac42a23a31a696df12abaa6d3c887c1b8195bcf83e9bf7922f
+EBUILD sushi-46.0.ebuild 1404 BLAKE2B e0c35833d6eef239c60f577a0e35ea10fcce051ac26ac8a6ad4a9d3dba4eb54966ae096d985971f0e210edcde26b87b38c475447fd49d710680ff465f55b6555 SHA512 be2c3cb9ef62c85e8b6e32710076c6ef92c4b3c2c0be51e4292ee8847e44abc0c48f95893ab50689ca8921faea6b2ec36d43447c5290e2035f9514a1b28cf64f
MISC metadata.xml 346 BLAKE2B 6c6e45a4f1642d9a57f42d8ad9578ecf50e678289ea8323b0e77a374b4482fc00425e2e3e1c3238f5d6cb60d393cfa472b4b865a74bf0d048feab7e7c5bc85f0 SHA512 886866cd0386728871c2200495893c7844cbd46c2507c64a2d796888292f2a348724510b843617164ac616b9d0d793ad4e9f0ff1e66066209c12e12e50e031a5
diff --git a/gnome-extra/sushi/sushi-46.0.ebuild b/gnome-extra/sushi/sushi-46.0.ebuild
new file mode 100644
index 000000000000..42742254fa15
--- /dev/null
+++ b/gnome-extra/sushi/sushi-46.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome.org meson optfeature xdg
+
+DESCRIPTION="A quick previewer for Nautilus, the GNOME file manager"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/sushi"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="wayland +X"
+REQUIRED_USE="|| ( wayland X )"
+
+DEPEND="
+ media-libs/libepoxy
+ >=app-text/evince-3.0[introspection]
+ media-libs/freetype:2
+ >=x11-libs/gdk-pixbuf-2.23.0[introspection]
+ >=dev-libs/glib-2.29.14:2
+ media-libs/gstreamer:1.0[introspection]
+ media-libs/gst-plugins-base:1.0[introspection]
+ >=x11-libs/gtk+-3.13.2:3[introspection,wayland?,X?]
+ >=x11-libs/gtksourceview-4.0.3:4[introspection]
+ >=media-libs/harfbuzz-0.9.9:=
+ >=dev-libs/gobject-introspection-1.54:=
+ >=dev-libs/gjs-1.40
+"
+RDEPEND="${DEPEND}
+ >=gnome-base/nautilus-3.1.90
+ media-plugins/gst-plugins-gtk:1.0[wayland?,X?]
+"
+BDEPEND="
+ dev-util/glib-utils
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+"
+
+src_configure() {
+ local emesonargs=(
+ $(meson_feature wayland)
+ $(meson_feature X X11)
+ -Dprofile=default
+ )
+ meson_src_configure
+}
+
+src_compile() {
+ local -x GST_PLUGIN_SYSTEM_PATH_1_0=
+ meson_src_compile
+}
+
+pkg_postinst() {
+ optfeature "Support viewing file formats such as generated by LibreOffice" \
+ app-office/libreoffice app-office/libreoffice-bin
+}
diff --git a/gnome-extra/tecla/Manifest b/gnome-extra/tecla/Manifest
index 3479803ca53d..db04dab4b517 100644
--- a/gnome-extra/tecla/Manifest
+++ b/gnome-extra/tecla/Manifest
@@ -1,3 +1,5 @@
DIST tecla-45.0.tar.xz 33404 BLAKE2B 97bbbdf012a91303d86fb1fbb01dcee644ae7e612d88439465abf392c23fc232e33fbcd4403f02bc8193a6a8a9925fb7d45550d803e7835f5bbfded19fe18170 SHA512 ae1f38870c14467ef7a868b60bc1a12ae1584fdd5e158d1cbf6f6639586225c7ffb8cfa00edeefc3930d4225a3865932e7fa724a5dff5f0ece3372363df289ce
+DIST tecla-46.0.tar.xz 35108 BLAKE2B df092709db310df2721bfff97243f1d3ec7f3391a224f6b8d00cfeac5423c98fb045bc3c698e4fcf5437a59c20dce0100747f13ff46fd998bf42fdfe81d5f078 SHA512 140b9e47a850d9764bd810d2f2f283923f5818d11a62fb6739c150f23b36c4e8c63af28c1fbb171466c97d233e36b66732b60c758489515b123b5704e2c5a6a9
EBUILD tecla-45.0.ebuild 641 BLAKE2B 8597bc555a7831183ad65cab61375183e801cc790cd43a5114b83816e40fc701731d1259f606c554cb5aa7a068479f027436f71e20b2c1cc3c888f7819382bba SHA512 2a75956782df1d9d77cf5038a1ef099b79efbd11eefb4c3551e22009705b3cdabedc3dbc5a0a9104da5d7dbcce9515796822235946456620dadf4613ea04f64b
+EBUILD tecla-46.0.ebuild 644 BLAKE2B c7f19b23d8132d97d133e8ff76a2f3bef41dea1357f690c4ecab7fba8d5ba221e63a22406440bad3f3191ff16c266980f3fe5f9c17c1b5b282ec789bad9b9384 SHA512 5120335ae50827dc1ffbed7b5299ca59191a3f3afd9c0e9438ad73fa422117fe033f69396e5ffd75fb9a81eaa85dd4479bb5c019cd99129e320bbc35ddbd9891
MISC metadata.xml 346 BLAKE2B fa760e90b8a38d74a9d32816099e79021de8046e9c211d92b8c46b5e7bb9492766491aa0d3beac5d68ad2cb08ac8a5451ae0ba216ee70fe25d4d3cd499a7f949 SHA512 d47e807b25422f17241a517ad8bb372ca15a38cad6144a1ed7330ec847cc074780b40d7708d09e2d3741de7d6c3bc94e9cb5c7a342d6c9932465c1a615311137
diff --git a/gnome-extra/tecla/tecla-46.0.ebuild b/gnome-extra/tecla/tecla-46.0.ebuild
new file mode 100644
index 000000000000..134b44ab0c84
--- /dev/null
+++ b/gnome-extra/tecla/tecla-46.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="Tecla is a keyboard layout viewer"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/tecla"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ gui-libs/gtk:4[introspection]
+ >=gui-libs/libadwaita-1.4_alpha:1
+ x11-libs/libxkbcommon
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-libs/glib
+ sys-devel/gettext
+ virtual/pkgconfig
+"
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/gnome-extra/zenity/Manifest b/gnome-extra/zenity/Manifest
index c9826b2bccde..cfe538c0e090 100644
--- a/gnome-extra/zenity/Manifest
+++ b/gnome-extra/zenity/Manifest
@@ -1,3 +1,5 @@
DIST zenity-4.0.1.tar.xz 3093476 BLAKE2B 47ea26adc69bd302e8c59d2fae9c5647fbbadbfd9c61870d6ab5e85cf2bc62af415236cef782ae6f790a756c265113bb23e5be449447270dc0ec41cae23506a5 SHA512 f84e14fd66dbe6bd21d030c1879d8d44250bc8c0661c5ccb6cad7fe8d257e4b01427ce27894cf5a5c27566113587f6b34adc9051826e870e44b836b5c63fb11f
+DIST zenity-4.0.2.tar.xz 3095860 BLAKE2B bb72db8ad7ff7d73e7bc515de3c98cf2067763406e6ebfb093fdff14f728710d44dcd7c5f2bb6e066adbd051a508e26758ba052c5ef3efa895aac234f61eaf55 SHA512 2a8ba44d1189ffd3e7630e54418f6ce16d5187b8dc282ea921313413968ff4f20496f569c5dfd403256114ef4f00c33f2500fc08323b46d541493d7ab87bb365
EBUILD zenity-4.0.1.ebuild 989 BLAKE2B af043f8ca95d600f5df51076d155673c49a7a3088d2d3293b0f5e758dbe53197ce33f5e6ad4bb8b3e0e2b6bd9a4bbcd9cfa110a88547368c99ae47beae9c549d SHA512 645cb9439b938777dfabd22bc5c567a80420ec6681d1a1979018270e5cf74d2728b12e954875b72b065f1676c0d591cb34ba87f2b036806f21dc5b0c85589b23
+EBUILD zenity-4.0.2.ebuild 991 BLAKE2B f9662410a1c1988bb45455477db49f7ecea08da67694fd2ab7d2e9e36716648ac2e2647f7fd49ce037fb7c449e6963d269973673f7470592f3e30e4a61aac65b SHA512 c8d1b7d8f7920c909c8ec46efe152a6290bf97db7cdac31c44130013356405a239aa288d4740a37c3506181ffb6511a24d3efa9a5c6865143deeedfcd3bde51b
MISC metadata.xml 347 BLAKE2B dd11bec372a4f6b097616b3c45d4c2e0a44cf7ae3e4c26a48e6387ef14b3804662be64ef99ad179f7633a458f523e9054cc93eb691fe27893712492256bf4a99 SHA512 11676155be5f2b698f5b71920df5dc1121517ba63b20467719673c4b4a297c04282398fd70d00a9a3b712f080b784b780e0cb96c1186607e5e688b3f2f78846f
diff --git a/gnome-extra/zenity/zenity-4.0.2.ebuild b/gnome-extra/zenity/zenity-4.0.2.ebuild
new file mode 100644
index 000000000000..2211ac82943a
--- /dev/null
+++ b/gnome-extra/zenity/zenity-4.0.2.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="Tool to display dialogs from the commandline and shell scripts"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/zenity"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+IUSE="man webkit"
+
+# TODO: X11 dependency is automagically enabled
+RDEPEND="
+ >=gui-libs/libadwaita-1.2:1
+ webkit? ( >=net-libs/webkit-gtk-2.40.1:6 )
+ man? ( sys-apps/help2man )
+ x11-libs/gdk-pixbuf:2
+ x11-libs/pango
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-util/itstool
+ >=sys-devel/gettext-0.19.4
+ virtual/pkgconfig
+"
+
+src_configure() {
+ local emesonargs=(
+ $(meson_use webkit webkitgtk)
+ $(meson_use man manpage)
+ )
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}