summaryrefslogtreecommitdiff
path: root/gnome-extra
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-12-04 21:03:51 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-12-04 21:03:51 +0000
commitc4d92ab721dfc646b4a58429d965e9446294ce26 (patch)
tree8c0c331362f99c256c191229ac424b1cc8698005 /gnome-extra
parent5565fb7867ee9faddf046e42a0a3a1a207803938 (diff)
gentoo auto-resync : 04:12:2022 - 21:03:51
Diffstat (limited to 'gnome-extra')
-rw-r--r--gnome-extra/Manifest.gzbin11418 -> 11427 bytes
-rw-r--r--gnome-extra/eiciel/Manifest2
-rw-r--r--gnome-extra/eiciel/eiciel-0.10.0_rc2.ebuild28
-rw-r--r--gnome-extra/gnome-directory-thumbnailer/Manifest3
-rw-r--r--gnome-extra/gnome-directory-thumbnailer/files/0.1.11-Update-for-gnome-desktop-43-API-change.patch37
-rw-r--r--gnome-extra/gnome-directory-thumbnailer/gnome-directory-thumbnailer-0.1.11-r1.ebuild (renamed from gnome-extra/gnome-directory-thumbnailer/gnome-directory-thumbnailer-0.1.11.ebuild)12
-rw-r--r--gnome-extra/gnome-firmware/Manifest4
-rw-r--r--gnome-extra/gnome-firmware/gnome-firmware-43.0.ebuild2
-rw-r--r--gnome-extra/gnome-firmware/metadata.xml3
-rw-r--r--gnome-extra/gnome-shell-extension-alphabetical-grid/Manifest4
-rw-r--r--gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-26.0.ebuild2
-rw-r--r--gnome-extra/gnome-shell-extension-alphabetical-grid/metadata.xml3
-rw-r--r--gnome-extra/gnome-shell-extension-appindicator/Manifest4
-rw-r--r--gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-46.ebuild2
-rw-r--r--gnome-extra/gnome-shell-extension-appindicator/metadata.xml3
-rw-r--r--gnome-extra/gnome-shell-extension-applications-overview-tooltip/Manifest4
-rw-r--r--gnome-extra/gnome-shell-extension-applications-overview-tooltip/gnome-shell-extension-applications-overview-tooltip-16.ebuild2
-rw-r--r--gnome-extra/gnome-shell-extension-applications-overview-tooltip/metadata.xml3
-rw-r--r--gnome-extra/gnome-shell-extension-bing-wallpaper/Manifest4
-rw-r--r--gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-43.ebuild2
-rw-r--r--gnome-extra/gnome-shell-extension-bing-wallpaper/metadata.xml3
-rw-r--r--gnome-extra/gnome-shell-extension-bluetooth-quick-connect/Manifest4
-rw-r--r--gnome-extra/gnome-shell-extension-bluetooth-quick-connect/gnome-shell-extension-bluetooth-quick-connect-30.ebuild2
-rw-r--r--gnome-extra/gnome-shell-extension-bluetooth-quick-connect/metadata.xml3
-rw-r--r--gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen/Manifest4
-rw-r--r--gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen/files/gnome-shell-extension-control-blur-effect-on-lock-screen-20220323-gnome43.patch12
-rw-r--r--gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen/gnome-shell-extension-control-blur-effect-on-lock-screen-20220323-r1.ebuild60
-rw-r--r--gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen/metadata.xml3
-rw-r--r--gnome-extra/gnome-shell-extension-dash-to-panel/Manifest6
-rw-r--r--gnome-extra/gnome-shell-extension-dash-to-panel/gnome-shell-extension-dash-to-panel-51.ebuild74
-rw-r--r--gnome-extra/gnome-shell-extension-dash-to-panel/gnome-shell-extension-dash-to-panel-52.ebuild2
-rw-r--r--gnome-extra/gnome-shell-extension-dash-to-panel/metadata.xml3
-rw-r--r--gnome-extra/gnome-shell-extension-desktop-icons-ng/Manifest6
-rw-r--r--gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-46.ebuild45
-rw-r--r--gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-47.ebuild2
-rw-r--r--gnome-extra/gnome-shell-extension-desktop-icons-ng/metadata.xml3
-rw-r--r--gnome-extra/gnome-shell-extension-weather-in-the-clock/Manifest4
-rw-r--r--gnome-extra/gnome-shell-extension-weather-in-the-clock/gnome-shell-extension-weather-in-the-clock-20221024.ebuild49
-rw-r--r--gnome-extra/gnome-shell-extension-weather-in-the-clock/metadata.xml3
-rw-r--r--gnome-extra/nautilus-dropbox/Manifest4
-rw-r--r--gnome-extra/nautilus-dropbox/files/nautilus-dropbox-2020.03.04-nautilus43.patch416
-rw-r--r--gnome-extra/nautilus-dropbox/metadata.xml3
-rw-r--r--gnome-extra/nautilus-dropbox/nautilus-dropbox-2020.03.04-r1.ebuild73
-rw-r--r--gnome-extra/pch-session/Manifest4
-rw-r--r--gnome-extra/pch-session/metadata.xml3
-rw-r--r--gnome-extra/pch-session/pch-session-43.0.ebuild67
-rw-r--r--gnome-extra/seahorse-nautilus/Manifest2
-rw-r--r--gnome-extra/seahorse-nautilus/seahorse-nautilus-3.11.92_p20220906.ebuild50
48 files changed, 878 insertions, 156 deletions
diff --git a/gnome-extra/Manifest.gz b/gnome-extra/Manifest.gz
index 84fa80a1d468..612c36bd363d 100644
--- a/gnome-extra/Manifest.gz
+++ b/gnome-extra/Manifest.gz
Binary files differ
diff --git a/gnome-extra/eiciel/Manifest b/gnome-extra/eiciel/Manifest
index 566cad03b2f9..0136fba82198 100644
--- a/gnome-extra/eiciel/Manifest
+++ b/gnome-extra/eiciel/Manifest
@@ -1,3 +1,5 @@
+DIST eiciel-0.10.0_rc2.tar.gz 541195 BLAKE2B 3e8363ef8d382d27a158848db511c0266ca8ccc08b2d7b1f59a47ca1af08af56ecf55993860a6c771564041295ad8f91258ebe029d94fd105e7e9204258ebd18 SHA512 f4b3c720483a1bcc2704bc69f1f1ebd3e114161f0cad5015a0fe4a33e600a985b38f4a46d9e7430a0133eb219ff5b6128f71606f60a86671fa93349e01a17b12
DIST eiciel-0.9.13.1.tar.bz2 708191 BLAKE2B f80faf2f529db99fe60c78d60f854e8d92cc3fc3f1044517b5282a09175d80b695bfaee13b8f58fbfb2b7e1eff8a702f552231d75970ceedb3da813a8a95cea1 SHA512 91a79be7585a21addf47b23df7d03d6a44bdf541f52026b3124d6434e4fa379b9a1cd55eb9f164dba843c1fa73b669cca5d2a34d44b6c325dd0bdbaa701c7c9d
+EBUILD eiciel-0.10.0_rc2.ebuild 647 BLAKE2B 44a0a7bcee0826f3ee7a953fa4ab88e190ef620681f8d74622d41cdfa0fa8771fa9a822f7087b0b98a3bf7caf754be020dcbf41ed6c3a26f7f8df8b17b80ac73 SHA512 dbc145c94b7084d582bf826c09f63fc02a2d3ee026d0044ad97a49574376b81179cdd6bf350b4de5b071eafb0a2c8ff4b84d2b65478d4d139c53895784d7ade2
EBUILD eiciel-0.9.13.1.ebuild 747 BLAKE2B 1a265316a9f59aac0bd8df70b7c8a03a3abb9fa4c9c37e906f85ea5e87d0ecbb9240ef4b45ceea8b0861b5a06a4659b1122532ba24d05b0f4e92c35bd1245425 SHA512 5b6636ad007e38431c94146b7c142707a0d4320230327b0e7f129e13e0c31b7c4ca0c1549a4a092934c8c43587bcf7cdb41a5a49f3e4c3cacc654afd86e6f038
MISC metadata.xml 441 BLAKE2B 2ad789308866484a5d65b98dcef7ab65b83cd91fc7f54482a64f5b2e16e1a257a91ed45dd53c39a67e30a8dfe0405848c2674212a8cfc737db10e4b49635f9d8 SHA512 79935e8f1fd8e7da6d0d6cbf74f533ce40ace34fb05b39e74f5cae6a6f8c5b1f131bcecd730e828e63117b0b07b2285ddd33c0477d95b98ab351970dba337b77
diff --git a/gnome-extra/eiciel/eiciel-0.10.0_rc2.ebuild b/gnome-extra/eiciel/eiciel-0.10.0_rc2.ebuild
new file mode 100644
index 000000000000..5f09f0879bc4
--- /dev/null
+++ b/gnome-extra/eiciel/eiciel-0.10.0_rc2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit meson xdg
+
+DESCRIPTION="ACL editor for GNOME, with Nautilus extension"
+HOMEPAGE="https://rofi.roger-ferrer.org/eiciel/ https://github.com/rofirrim/eiciel"
+SRC_URI="https://github.com/rofirrim/eiciel/archive/refs/tags/${PV/_/-}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="nautilus xattr"
+
+DEPEND="
+ >=sys-apps/acl-2.2.32
+ >=dev-cpp/gtkmm-4.6:4.0
+ dev-cpp/glibmm:2.68
+ >=gnome-base/nautilus-43
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ >=sys-devel/gettext-0.18.1
+"
+
+S="${WORKDIR}/${P/_/-}"
diff --git a/gnome-extra/gnome-directory-thumbnailer/Manifest b/gnome-extra/gnome-directory-thumbnailer/Manifest
index 463f9ed76ab0..e712ef3753cb 100644
--- a/gnome-extra/gnome-directory-thumbnailer/Manifest
+++ b/gnome-extra/gnome-directory-thumbnailer/Manifest
@@ -1,3 +1,4 @@
+AUX 0.1.11-Update-for-gnome-desktop-43-API-change.patch 1626 BLAKE2B a2f52749b901218354d7af8ef5cbb2416a3f439720d7aa62f543277a5d690088a7eae9da1c8a73ab894339de57a85dddee39e61de9e03242ac04414605e8a5f4 SHA512 8888c2fac6aea31a91b767abac7795b3981885141e79c321a80b5d92d032b225c5b21fbdc0984e80a789ae6d86eb72e3081a6591489469b389527d5f43f6b5a9
DIST gnome-directory-thumbnailer-0.1.11.tar.xz 278788 BLAKE2B 3e46f3daba581fc6e0e247521a3542207da61e6c8b7912b913ac3637427b8dde802876c1fdda79956b29036dbf08d7247c8452ac2edd7e0f13d6f35e9390692b SHA512 e66ec9855a2de58887425da1ab4f611471cb3f09418d43c24d1b47f4c05180688e37c6670c3c96b53478d7ed3c6a036b669fb129766870bad7fbca90cb726ff8
-EBUILD gnome-directory-thumbnailer-0.1.11.ebuild 493 BLAKE2B 5f27e89c10d2cee065e0506c1d6d00077c0f008f25f3fa8d3a56296b3daab70752dbc645c7eb5188e5889ca21eb315bdfa43750038e3cb3acd5bf5da137fe7b5 SHA512 8d6d4c46dcc1a30a687f8b400476ca95a65a7940b64c55323f570eee43a2fb32135c849ab22d93b3ebfa7dc1f9d06ca80a12ad4afaeb830bcf74258cdd99c420
+EBUILD gnome-directory-thumbnailer-0.1.11-r1.ebuild 575 BLAKE2B 0b8cca184cd574cf10ea6d4e4774c5b2e6cd0a942b2c4d74d6d662e7da4082003ac3d2785123ed809ab8cd5e43dd33eb3ba4bb50a192d2b1ede42074020637fb SHA512 9a2d99d72578196a443cc273048e91c955a6455cd9954df6bb99db409f27de0c1a3471b8af03d41faf238dcfc2edb07464181d2b2c2d265e45067345ff883164
MISC metadata.xml 368 BLAKE2B a44a75fff2612d19669f3c331b3d68c1f4da31313e587df9350fb73637098dc362a085f0aba9f4f1280031a4d90ad6b555f7246adca2ca8e8884398f05191718 SHA512 a67ca519ee1fec3f2c0a5c90d6bcb91fac38fdcd8cc4d81d8e70ff5e6559a781a5f282fc4208d8fd2037f012694863fa3b45f36474db87dca18b29062f19e521
diff --git a/gnome-extra/gnome-directory-thumbnailer/files/0.1.11-Update-for-gnome-desktop-43-API-change.patch b/gnome-extra/gnome-directory-thumbnailer/files/0.1.11-Update-for-gnome-desktop-43-API-change.patch
new file mode 100644
index 000000000000..9094c07122d2
--- /dev/null
+++ b/gnome-extra/gnome-directory-thumbnailer/files/0.1.11-Update-for-gnome-desktop-43-API-change.patch
@@ -0,0 +1,37 @@
+https://bugs.gentoo.org/882471
+https://gitlab.gnome.org/GNOME/gnome-directory-thumbnailer/-/merge_requests/2
+
+From 8b39714ff8fd5de6643b5fdcf7fb01da35b82334 Mon Sep 17 00:00:00 2001
+From: Matt Turner <mattst88@gmail.com>
+Date: Sun, 4 Dec 2022 14:20:23 -0500
+Subject: [PATCH] Update for gnome-desktop-43 API change
+
+Fixes: https://gitlab.gnome.org/GNOME/gnome-directory-thumbnailer/-/issues/8
+---
+ src/main.c | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+diff --git a/src/main.c b/src/main.c
+index 64aa7da..c5c6d34 100644
+--- a/src/main.c
++++ b/src/main.c
+@@ -373,12 +373,16 @@ copy_thumbnail_from_file (GnomeDesktopThumbnailFactory *factory, const gchar *fi
+ g_setenv ("GNOME_DIRECTORY_THUMBNAILER_RECURSION_LIMIT", new_recursion_limit_str, TRUE);
+ g_free (new_recursion_limit_str);
+
++#if defined(GNOME_DESKTOP_PLATFORM_VERSION) && GNOME_DESKTOP_PLATFORM_VERSION >= 43
++ pixbuf = gnome_desktop_thumbnail_factory_generate_thumbnail (factory, file_uri, file_mime_type, NULL, error);
++#else
+ pixbuf = gnome_desktop_thumbnail_factory_generate_thumbnail (factory, file_uri, file_mime_type);
+ if (pixbuf == NULL) {
+ /* gnome-desktop doesn't set an error so we have to. */
+ g_debug ("Error generating thumbnail.");
+ g_set_error (error, G_FILE_ERROR, G_FILE_ERROR_NOENT, _("Error generating thumbnail for file ‘%s’."), file_uri);
+ }
++#endif
+ } else {
+ g_debug ("Didn’t generate thumbnail due to hitting the recursion limit.");
+ g_set_error (error, G_FILE_ERROR, G_FILE_ERROR_NOENT, _("Error generating thumbnail for file ‘%s’: recursion limit reached."), file_uri);
+--
+2.37.4
+
diff --git a/gnome-extra/gnome-directory-thumbnailer/gnome-directory-thumbnailer-0.1.11.ebuild b/gnome-extra/gnome-directory-thumbnailer/gnome-directory-thumbnailer-0.1.11-r1.ebuild
index c040bc6b4468..415cfeb9c570 100644
--- a/gnome-extra/gnome-directory-thumbnailer/gnome-directory-thumbnailer-0.1.11.ebuild
+++ b/gnome-extra/gnome-directory-thumbnailer/gnome-directory-thumbnailer-0.1.11-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
inherit gnome2
DESCRIPTION="Thumbnail generator for directories"
@@ -9,16 +9,20 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GnomeDirectoryThumbnailer"
LICENSE="LGPL-2.1+"
SLOT="0"
-IUSE=""
KEYWORDS="amd64 x86"
+PATCHES=(
+ "${FILESDIR}"/${PV}-Update-for-gnome-desktop-43-API-change.patch
+)
+
RDEPEND="
>=dev-libs/glib-2.35:2
>=x11-libs/gdk-pixbuf-2.36.5:2
>=gnome-base/gnome-desktop-2.2:3=
x11-libs/gtk+:3
"
-DEPEND="${RDEPEND}
+DEPEND="${RDEPEND}"
+BDEPEND="
>=dev-util/intltool-0.40
virtual/pkgconfig
"
diff --git a/gnome-extra/gnome-firmware/Manifest b/gnome-extra/gnome-firmware/Manifest
index ca0eb0675efc..99ea59000215 100644
--- a/gnome-extra/gnome-firmware/Manifest
+++ b/gnome-extra/gnome-firmware/Manifest
@@ -1,4 +1,4 @@
AUX gnome-firmware-43.0-build-failure.patch 779 BLAKE2B 91ea030a1787dc9f55e20f9cf9581355f0764a3dc15b94fd9ec059326153b69d7eabc2ce9dfa1a3fa308c7c63d3d211546b84c2b05a94dfd5d2d9fd5363b0e83 SHA512 6f67641aafadf634efde08a2380771c5fbfd757a13a7869dc5d5ee12605d54ab90070523e529519f2017c5ff55f9ec60666b99215e7b4fcdba23d95509eecdf5
DIST gnome-firmware-43.0.tar.xz 261244 BLAKE2B 93eaf911d080f70d9f7de0467804751fe9f26fbe7d9aa0835360949bcc8c7ecb827ecc1a21c71392448b98b442db239ac85181bd1bfeedd896ff7357ebfee206 SHA512 8aa06de07e5fb40f15ee8c8a688552978dd183db8f783246094d5713c99d8b90aeb50212517a45e80e3152053fed864f99028f1f2b8535dc596c86a7d70c339a
-EBUILD gnome-firmware-43.0.ebuild 992 BLAKE2B 91b02ec3352447799f6a871e8b088dd189b60fc79fd321c83cb165d068285a20cd9ac02790581bf3aae04bc4fb23743c6c0f008b7982bf34c255a1e0d548621e SHA512 6608f86eae0cd6b284ad468c33729234c85aef0ed730bde49d737a77a1827f83241c14d099c60ba846a2a4a462e95dcd1b0dbae3e0f257566389ba19ac5aa964
-MISC metadata.xml 217 BLAKE2B f8189b02494f180dac078dcd5c275d3c795f20f360f8b172c66065a2d937e396b24b8631bba4cd8567d60285ce89fc77b9539f2233bf33899c820613c48c33ba SHA512 f0c9e5b3d281fecd21b1e23a6f44c94c1c0b3220de46a177d35932111b7f1ab4399061c42833ac1ee9bd0324b139fc8db66e0d2890224d607bd3be38ae469be9
+EBUILD gnome-firmware-43.0.ebuild 991 BLAKE2B b8582d4edf80c4e893e52a2fa806d160e03b5e673ec29471c219e3e6a2237cc6fa4dd30a9aa701cd5adb8a1c6b0b9be57aa298ce504bcace07d95dba6b98d68a SHA512 40fbd827b3644cd411e18c07eb322765baf2dcc4fe1700d981ee61f10f59b5cad3a90e52820fffd969a84c835e12a4f8771e64bb1d1d5a7d0d57919cf59a40d5
+MISC metadata.xml 308 BLAKE2B f69a25d724c2f5253d493aae71bb273f24995048771dc8cf8c6ad3f1625d569e64ab45c37355c6c506f4bc1a738d84982705952ae70cce916e41b1ef61536881 SHA512 ee2b486d1e31d6850051e69da213449f994373622e8b05b3091de3b8da19dd292503e2d3a919ccf705245ae91d883ff9cfd5715ad0da66d093a49959b26ffb49
diff --git a/gnome-extra/gnome-firmware/gnome-firmware-43.0.ebuild b/gnome-extra/gnome-firmware/gnome-firmware-43.0.ebuild
index ecfd51345cde..7fb07fc6db85 100644
--- a/gnome-extra/gnome-firmware/gnome-firmware-43.0.ebuild
+++ b/gnome-extra/gnome-firmware/gnome-firmware-43.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://people.freedesktop.org/~hughsient/releases/${P}.tar.xz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="+man elogind systemd"
RDEPEND="
diff --git a/gnome-extra/gnome-firmware/metadata.xml b/gnome-extra/gnome-firmware/metadata.xml
index 572c7daf2ccf..00a52ac17ddc 100644
--- a/gnome-extra/gnome-firmware/metadata.xml
+++ b/gnome-extra/gnome-firmware/metadata.xml
@@ -4,4 +4,7 @@
<maintainer type="person">
<email>pacho@gentoo.org</email>
</maintainer>
+ <upstream>
+ <remote-id type="gnome-gitlab">World/gnome-firmware</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/gnome-extra/gnome-shell-extension-alphabetical-grid/Manifest b/gnome-extra/gnome-shell-extension-alphabetical-grid/Manifest
index 4c531f4d4723..05aea3668651 100644
--- a/gnome-extra/gnome-shell-extension-alphabetical-grid/Manifest
+++ b/gnome-extra/gnome-shell-extension-alphabetical-grid/Manifest
@@ -1,5 +1,5 @@
DIST gnome-shell-extension-alphabetical-grid-24.0.tar.gz 210398 BLAKE2B 6b782085328ca9d61f9aa7406db1f586d35abe50b20e8c2fd06e534166985b1be688b930d4b4f19cd460a69fc4fd5004cf49600fde9a435c7c592d101191f2f6 SHA512 b54ac0b00b4c538ab4064c6bcc197fa65c730e732a80c23e23ed78915e53a8211634f68b842b2f00935b3d48669a19e66ac0eb1d43bcd34955967108a570ebaa
DIST gnome-shell-extension-alphabetical-grid-26.0.tar.gz 211376 BLAKE2B 5a644ef2e4f6e7656e4328153f993d2ebe6f1ce7f4a28c36c0b1ab7c047055c8dfb5ac22dca2f762ae550d39feaaf91ff41db11f157b0f55ac9de75314bef936 SHA512 d2523b4794d51c502a200688a0a41cf3119efc20305be7e3c838539f976f323ec51dd8ece9eddd11834d7ebc631299dc6712789535fbd5e8c5457353cdbe582c
EBUILD gnome-shell-extension-alphabetical-grid-24.0.ebuild 1385 BLAKE2B efb9b1538244fd377e7f352cc17c68c668d4baecafc8c0ca90d52c9e22653876aabc2aad98aee489a1d6152a4fd2d04b9056dc3b3c5b91b04050966f9e41e0eb SHA512 2b7a39796b6ba90f538d6ef6225fd7d327240f63828f1d40ff65ebd80f754784a58154431a65a5fdeb6fdb46e514ec13dc9343f739ed3b4eb655075407c7602c
-EBUILD gnome-shell-extension-alphabetical-grid-26.0.ebuild 1387 BLAKE2B 66acfb635b5537f8ee83127cf7dbad393c655409748899053872010b341f2b035106f39666acddd424e50661fc391236df89306a14bfbdd69f569d7138416979 SHA512 f011b5ad3f59ce6ef68bc548682e2cd60e47eca862022b95f84c597fc0c60d0d573db35f0e892ba29fc0df44e5e27714dfe1baedce8b0873b7b9f474fb243615
-MISC metadata.xml 241 BLAKE2B cb0374238d11e2a3f28f23b7049da09babd4310a99862738acfb7ba554f7758ac68cd09d1eb7a29068195c27010a846a540ed2c09b88fd043b37fb4f0762150f SHA512 b2c1d3e2cb6760ed4682da82af5370adcacd48afd558efa1abf84d955067b2ad32eda034af8cef95c71409622f97fa0113f2e07bee328f2d03512908ae931050
+EBUILD gnome-shell-extension-alphabetical-grid-26.0.ebuild 1385 BLAKE2B efb9b1538244fd377e7f352cc17c68c668d4baecafc8c0ca90d52c9e22653876aabc2aad98aee489a1d6152a4fd2d04b9056dc3b3c5b91b04050966f9e41e0eb SHA512 2b7a39796b6ba90f538d6ef6225fd7d327240f63828f1d40ff65ebd80f754784a58154431a65a5fdeb6fdb46e514ec13dc9343f739ed3b4eb655075407c7602c
+MISC metadata.xml 348 BLAKE2B 303e8d4a9a60f5ba180599657f84e5461ea5ee6f568c5d9141f7b25380dca38571dda9d2c62d35224ffc355e550e619d51c000ed072f829de9450d8792aa5676 SHA512 41ff2daf09ad93d37977304a55984cf96ed18ea825e59a9ebf88377700b7e6b7f67d948c88c68e74fe034e46700ab6de7c487aa72d7a6652213981a733af5b7a
diff --git a/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-26.0.ebuild b/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-26.0.ebuild
index 435d2222d99b..f52096ee48db 100644
--- a/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-26.0.ebuild
+++ b/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-26.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/stuarthayhurst/alphabetical-grid-extension/archive/r
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE=""
RDEPEND="
diff --git a/gnome-extra/gnome-shell-extension-alphabetical-grid/metadata.xml b/gnome-extra/gnome-shell-extension-alphabetical-grid/metadata.xml
index 3947e1bf6d57..0683cf5f195e 100644
--- a/gnome-extra/gnome-shell-extension-alphabetical-grid/metadata.xml
+++ b/gnome-extra/gnome-shell-extension-alphabetical-grid/metadata.xml
@@ -5,4 +5,7 @@
<email>pacho@gentoo.org</email>
</maintainer>
<stabilize-allarches/>
+ <upstream>
+ <remote-id type="github">stuarthayhurst/alphabetical-grid-extension</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/gnome-extra/gnome-shell-extension-appindicator/Manifest b/gnome-extra/gnome-shell-extension-appindicator/Manifest
index 3101ffce6f74..7891cd219984 100644
--- a/gnome-extra/gnome-shell-extension-appindicator/Manifest
+++ b/gnome-extra/gnome-shell-extension-appindicator/Manifest
@@ -1,5 +1,5 @@
DIST gnome-shell-extension-appindicator-42.tar.gz 55122 BLAKE2B 995711c1f70105ab0b74ad61d567cb0efbf388df94097a4fb7dd59594a2df5ec22f6e24ff93999177ac845953ad392d7f27e7176fa47ff045eae056dcea49232 SHA512 a4c392a65afafc8e963539f87489eca604863a9e55a2e5fbcc905da144e70e3805a7ff8c1c40302a925a8cfe8dd5431fbc675ac127a04304fa5c3a5ea39beab0
DIST gnome-shell-extension-appindicator-46.tar.gz 60986 BLAKE2B 3d058aed56c9ba3c931fe50ca2b5cf48f89b32765afbc5adf6c8004f6c68eee874988801a6358ce574a0d3e7f563c81899632e217b8a00a5e1b4ce62e1f31387 SHA512 0616503a9e5a471bbe64b2f2d9fb853ba1d67e902d9b72b464647f70e8e6392ab9135955c87c99e83d96941cb29505f03cab5ad257ffc5a80e77221d4fcd9730
EBUILD gnome-shell-extension-appindicator-42.ebuild 926 BLAKE2B 4e414ca60c66cd2fb9d9e0bfbe538b604853a87d5d30a87df15340c66a6f3bb4133f765330824ad0d1c0599f9c310a86d6b39d05e15e6acb5e2f13b51054c750 SHA512 a1ed94588838a4c5ef271466aac635d2f7b135a69fce1114fddfd18924a66dcacbe9c44f34e9db55581be872c3ecb5ad59946e1e626f720d388f50f9f845c475
-EBUILD gnome-shell-extension-appindicator-46.ebuild 928 BLAKE2B c4dd7290ebda7e84a4604d18b2ebfd85e0a86eabdef5b7339d1ea73142f4734e7f7dbd40e6afa0ca25907cc4ab6636938882ad0c4461a4d25b1853deca3af8e6 SHA512 2aa88a96ef6877fce354df20b2b99a8d594edfc8e08e975b105842bff6442ea6695223300c82c7bcb923eded622458efa76eb5352ab5c746235a90959d0db82b
-MISC metadata.xml 241 BLAKE2B cb0374238d11e2a3f28f23b7049da09babd4310a99862738acfb7ba554f7758ac68cd09d1eb7a29068195c27010a846a540ed2c09b88fd043b37fb4f0762150f SHA512 b2c1d3e2cb6760ed4682da82af5370adcacd48afd558efa1abf84d955067b2ad32eda034af8cef95c71409622f97fa0113f2e07bee328f2d03512908ae931050
+EBUILD gnome-shell-extension-appindicator-46.ebuild 926 BLAKE2B 4e414ca60c66cd2fb9d9e0bfbe538b604853a87d5d30a87df15340c66a6f3bb4133f765330824ad0d1c0599f9c310a86d6b39d05e15e6acb5e2f13b51054c750 SHA512 a1ed94588838a4c5ef271466aac635d2f7b135a69fce1114fddfd18924a66dcacbe9c44f34e9db55581be872c3ecb5ad59946e1e626f720d388f50f9f845c475
+MISC metadata.xml 347 BLAKE2B 0d4ff8478dad5f546ec84e5fd91b38ceda891a10283ad54ae7c3fa1003a633847f4f64768651987885aa35769f503db27eaa05a2e9e761762bf7d8f45ead5d02 SHA512 b48b50854f68db0f5d0396be7aedd025c011f7d226c317ccb03c0bca2a0415353f8739a8fbcda79600679163e22e90d40b5b0af15a0c23fb0a7c3fda38516b82
diff --git a/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-46.ebuild b/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-46.ebuild
index e8439a3ef588..5261f65d1d5b 100644
--- a/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-46.ebuild
+++ b/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-46.ebuild
@@ -11,7 +11,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-appindicator/metadata.xml b/gnome-extra/gnome-shell-extension-appindicator/metadata.xml
index 3947e1bf6d57..bdf9353e744b 100644
--- a/gnome-extra/gnome-shell-extension-appindicator/metadata.xml
+++ b/gnome-extra/gnome-shell-extension-appindicator/metadata.xml
@@ -5,4 +5,7 @@
<email>pacho@gentoo.org</email>
</maintainer>
<stabilize-allarches/>
+ <upstream>
+ <remote-id type="github">ubuntu/gnome-shell-extension-appindicator</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/gnome-extra/gnome-shell-extension-applications-overview-tooltip/Manifest b/gnome-extra/gnome-shell-extension-applications-overview-tooltip/Manifest
index 0280c2babb2c..80a9c0eca29c 100644
--- a/gnome-extra/gnome-shell-extension-applications-overview-tooltip/Manifest
+++ b/gnome-extra/gnome-shell-extension-applications-overview-tooltip/Manifest
@@ -1,5 +1,5 @@
DIST gnome-shell-extension-applications-overview-tooltip-15.tar.gz 25388 BLAKE2B 66efa481ac9fa10a74e5d57d309ed5a3ab8b6a11bda59273252f452b79086ab2bdd4da07ebaf7b152407409cb452bf9b3dcdceec94662c0c6d643002b1fd1f35 SHA512 34d4be856f21318c17d1675e8c097d8e2e5331b32e018d7c07a8c025ea4b9fdffa52ca491d75d4a182a2e4b63beea746707c5581e0d10d25280ec5627e92f882
DIST gnome-shell-extension-applications-overview-tooltip-16.tar.gz 25392 BLAKE2B a66205d3d03c86d3d087948f3631c35dc57c0fc5d879a155289d0c5f48b681fa0d3fba9e5dcc863c33b9186f8ee07852e760418fa39a54f266eb38dc1df45885 SHA512 11ba9c12f86cae5f87ee4af16dbc2b32a284e7327da79ffd9ddaf009f451f0870a3689568d555b201afb3817229f722f76e318b3bec01ee415d156db1395dda9
EBUILD gnome-shell-extension-applications-overview-tooltip-15.ebuild 1148 BLAKE2B 77d87558041e1337fa12a213744818797b02c2f42386ccea5c529409bcaf92c9bb5be2503332e97347c2b3a3a57e4575cd14e9d3ae39283c2672cc155d7a62a2 SHA512 5fa881869449d38d3ceb22e710d3f76c8d1cd0be6ea00a74b53d7f9c76bb50ecd4304aab4df4ac33507f01fe7b89d9b35a5647a851c60a1347dd7799e2496a14
-EBUILD gnome-shell-extension-applications-overview-tooltip-16.ebuild 1150 BLAKE2B 67842ad993a0376d00b41a9662c99aee9db328b95d88951526c2873160083b2bed5ae1616e8b353519f4ae22720cb1ddff2379e198878ff37a89a6de7ebe3460 SHA512 91175cf1f726238a17212d9a58f6f1a5b6aa74f10b2cd587c3b082485ede22ea53c3fc720e2ebaa84f6d26e6411d775c4e16732cc5562ad8d5250076096de88b
-MISC metadata.xml 241 BLAKE2B cb0374238d11e2a3f28f23b7049da09babd4310a99862738acfb7ba554f7758ac68cd09d1eb7a29068195c27010a846a540ed2c09b88fd043b37fb4f0762150f SHA512 b2c1d3e2cb6760ed4682da82af5370adcacd48afd558efa1abf84d955067b2ad32eda034af8cef95c71409622f97fa0113f2e07bee328f2d03512908ae931050
+EBUILD gnome-shell-extension-applications-overview-tooltip-16.ebuild 1148 BLAKE2B 77d87558041e1337fa12a213744818797b02c2f42386ccea5c529409bcaf92c9bb5be2503332e97347c2b3a3a57e4575cd14e9d3ae39283c2672cc155d7a62a2 SHA512 5fa881869449d38d3ceb22e710d3f76c8d1cd0be6ea00a74b53d7f9c76bb50ecd4304aab4df4ac33507f01fe7b89d9b35a5647a851c60a1347dd7799e2496a14
+MISC metadata.xml 349 BLAKE2B 9210c6b5ec395569daf09b4d7328ae05f1970050a258eca746efbfc87b4020e7fcdb6c848465a1668f7cd2406b7aa78d70aa072eedbddd79a392a25bea4829d6 SHA512 27f439e918821e6fd70e29c0227e6b33b8c3bcf7e5534d191827596a085d77e92ab6ae94e63fc5ffe2c8c427a02b686d4611e31e352b578dd9bf76f7b5de1261
diff --git a/gnome-extra/gnome-shell-extension-applications-overview-tooltip/gnome-shell-extension-applications-overview-tooltip-16.ebuild b/gnome-extra/gnome-shell-extension-applications-overview-tooltip/gnome-shell-extension-applications-overview-tooltip-16.ebuild
index 26b68add6dc1..c94e4e1956e4 100644
--- a/gnome-extra/gnome-shell-extension-applications-overview-tooltip/gnome-shell-extension-applications-overview-tooltip-16.ebuild
+++ b/gnome-extra/gnome-shell-extension-applications-overview-tooltip/gnome-shell-extension-applications-overview-tooltip-16.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/RaphaelRochet/applications-overview-tooltip/archive/
# https://github.com/RaphaelRochet/applications-overview-tooltip/issues/7
LICENSE="public-domain"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE=""
RDEPEND="
diff --git a/gnome-extra/gnome-shell-extension-applications-overview-tooltip/metadata.xml b/gnome-extra/gnome-shell-extension-applications-overview-tooltip/metadata.xml
index 3947e1bf6d57..56857f9cdc4c 100644
--- a/gnome-extra/gnome-shell-extension-applications-overview-tooltip/metadata.xml
+++ b/gnome-extra/gnome-shell-extension-applications-overview-tooltip/metadata.xml
@@ -5,4 +5,7 @@
<email>pacho@gentoo.org</email>
</maintainer>
<stabilize-allarches/>
+ <upstream>
+ <remote-id type="github">RaphaelRochet/applications-overview-tooltip</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/gnome-extra/gnome-shell-extension-bing-wallpaper/Manifest b/gnome-extra/gnome-shell-extension-bing-wallpaper/Manifest
index 41e70ca5e34f..db5cca786e80 100644
--- a/gnome-extra/gnome-shell-extension-bing-wallpaper/Manifest
+++ b/gnome-extra/gnome-shell-extension-bing-wallpaper/Manifest
@@ -1,5 +1,5 @@
DIST gnome-shell-extension-bing-wallpaper-41.tar.gz 6811709 BLAKE2B ecde577d2c7a8be1644e8eddf88541a705085139af1c1c0a4e9036cadd88d26c6e07cc30d135c34a5c7289d3b1ecce9a381b439eac0059d19616493793f94795 SHA512 2d48c1c0916bca70ae47ff366690dbaef5337a74fd2d3d5b51e6ba297f3df85b3b2fedc6bdb4065b431aff286ebf0b7105168bead8c1843de5a4a2ef049a8eb5
DIST gnome-shell-extension-bing-wallpaper-43.tar.gz 6816279 BLAKE2B d73f6247e41762d36095afb2602d768dac4997c911384ee57df2b2d27301395a98f8d00b94b4163d2bce5d2d43c783f181dda5f610eabd446bf9e130d905b85d SHA512 89cef18340f20d7c80764cdaea233479bf419d479349326feaa890847acce3b964e119a63cca29caa061711b7754e5861d19314082b95f394275c40cafe4065f
EBUILD gnome-shell-extension-bing-wallpaper-41.ebuild 1103 BLAKE2B e9cda5380f55468bcedd9cbde7bb1f1f0f0f2394fa30d1714933e6085a7d68b40a226b141c305a56a1f52adf47dbc0b599f23283b0b2f355f3af897cafbf6fce SHA512 f676ba686cfc6f60657600b103683d0f36b9de086ee4feac3ab7cf68af82dc5efef1b62e99f30423216a2058cd7c157a2ff831346619c2433a95ff868f874057
-EBUILD gnome-shell-extension-bing-wallpaper-43.ebuild 1105 BLAKE2B 558223641c900bcb8f1e3b7bf810d7c77e3b37b4f6a51f67d5fe4e48261d8d29e5a08148aed12fddf6c5e867c13b7159b10406457d6ad2c73609c8426bd4bbc8 SHA512 5d7d4e0e5f04dcc2850edcb790bf3d89af915bcd3dc52fd2cc44bb7e42b8a6d31a47c083f24dab32fdfc7ad82f51e380df92e140d4eca67aa64c6a4672dd453f
-MISC metadata.xml 241 BLAKE2B cb0374238d11e2a3f28f23b7049da09babd4310a99862738acfb7ba554f7758ac68cd09d1eb7a29068195c27010a846a540ed2c09b88fd043b37fb4f0762150f SHA512 b2c1d3e2cb6760ed4682da82af5370adcacd48afd558efa1abf84d955067b2ad32eda034af8cef95c71409622f97fa0113f2e07bee328f2d03512908ae931050
+EBUILD gnome-shell-extension-bing-wallpaper-43.ebuild 1103 BLAKE2B e9cda5380f55468bcedd9cbde7bb1f1f0f0f2394fa30d1714933e6085a7d68b40a226b141c305a56a1f52adf47dbc0b599f23283b0b2f355f3af897cafbf6fce SHA512 f676ba686cfc6f60657600b103683d0f36b9de086ee4feac3ab7cf68af82dc5efef1b62e99f30423216a2058cd7c157a2ff831346619c2433a95ff868f874057
+MISC metadata.xml 342 BLAKE2B f3aa4b5dd837d17ffa18858458dca8975bb3aa5b6a36d02c1a342f09709b099ec7153acf451f2eb5a6d14b8e08fbf968802400732cb676ef180a33556bc64dd7 SHA512 9bd667e6b952503bc1ff8f61a22f7113f373d0a221ee372a212a5318d34957bb6b14b57153bec655e0f5fd7f67b4a9c1ba463ac95abbe307e5f3a765373931f2
diff --git a/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-43.ebuild b/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-43.ebuild
index c57276c6cfd2..9d0bf9746e94 100644
--- a/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-43.ebuild
+++ b/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-43.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/neffo/bing-wallpaper-gnome-extension/archive/v${PV}.
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE=""
RDEPEND="
diff --git a/gnome-extra/gnome-shell-extension-bing-wallpaper/metadata.xml b/gnome-extra/gnome-shell-extension-bing-wallpaper/metadata.xml
index 3947e1bf6d57..28c7d5ac400e 100644
--- a/gnome-extra/gnome-shell-extension-bing-wallpaper/metadata.xml
+++ b/gnome-extra/gnome-shell-extension-bing-wallpaper/metadata.xml
@@ -5,4 +5,7 @@
<email>pacho@gentoo.org</email>
</maintainer>
<stabilize-allarches/>
+ <upstream>
+ <remote-id type="github">neffo/bing-wallpaper-gnome-extension</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/gnome-extra/gnome-shell-extension-bluetooth-quick-connect/Manifest b/gnome-extra/gnome-shell-extension-bluetooth-quick-connect/Manifest
index 2ad32f2231a4..c14c044b54f5 100644
--- a/gnome-extra/gnome-shell-extension-bluetooth-quick-connect/Manifest
+++ b/gnome-extra/gnome-shell-extension-bluetooth-quick-connect/Manifest
@@ -1,5 +1,5 @@
DIST gnome-shell-extension-bluetooth-quick-connect-29.tar.gz 22626 BLAKE2B 9bc2e08b9fe04f742431a61a84846b09fea43d7735ad907bcbff0e9f5456f4068dbc999d407152965ba07dcbea609fb2c6f3bf14ab209f40beb65c2dbfc83f33 SHA512 01efe1eb9e2982da9c75119268c3748af5f25ceb21bef8aeffe322429572eae871b148fc92668a211739761f42691731815fd74eaf91870bd14e55f3ee557256
DIST gnome-shell-extension-bluetooth-quick-connect-30.tar.gz 23135 BLAKE2B e75d71980951e9e41512b83ce3ba86f91572e0c346b69bf79bbcb783bef75dbc8a76ae0a86307328bfbd5cf0f05bd98ac9272d06e38a54a591c277ae6e12e586 SHA512 15bfdc26535f997f82a428d46c808c04e619ae0f04aeaaf260c88a238e51f250ec4e66723fa58ed30992cd9a24304e056a88c3d4af3e8effee5700aa83edde98
EBUILD gnome-shell-extension-bluetooth-quick-connect-29.ebuild 1243 BLAKE2B 50870a61acc9a684aead504b1e9278fe288f1545844a587e4dbfea19e617949c55872828301d2a0cbb1f7e2f98f1eaf244569dee248ffd570a1f84fe09dde776 SHA512 f0687ff3eeeeeed9c3c6496cdc1a544b72df06daa4b875e577d72d6d7d546cd3894cce822ce2810be22f5e2cb7b18acf991c45f9a18d3fe3d26ef823d9f8cbc5
-EBUILD gnome-shell-extension-bluetooth-quick-connect-30.ebuild 1245 BLAKE2B f1f6416c8dc95891a22f3b678b2bd89238f0fee18f4d98ad3fb65e33f6b0e4738b10d5b2fb4e6599c58cf6078fed7a9b88096c684e232a7f052503df6f9ff5c1 SHA512 6371e394c269eb671b0b4df8a1046f5c071f864ba1a8c4e35b0f6f942e17004c9bd41de1b0ad5e91afec282aff98f6076873132a22f1b3dee15923a049947392
-MISC metadata.xml 241 BLAKE2B cb0374238d11e2a3f28f23b7049da09babd4310a99862738acfb7ba554f7758ac68cd09d1eb7a29068195c27010a846a540ed2c09b88fd043b37fb4f0762150f SHA512 b2c1d3e2cb6760ed4682da82af5370adcacd48afd558efa1abf84d955067b2ad32eda034af8cef95c71409622f97fa0113f2e07bee328f2d03512908ae931050
+EBUILD gnome-shell-extension-bluetooth-quick-connect-30.ebuild 1243 BLAKE2B 50870a61acc9a684aead504b1e9278fe288f1545844a587e4dbfea19e617949c55872828301d2a0cbb1f7e2f98f1eaf244569dee248ffd570a1f84fe09dde776 SHA512 f0687ff3eeeeeed9c3c6496cdc1a544b72df06daa4b875e577d72d6d7d546cd3894cce822ce2810be22f5e2cb7b18acf991c45f9a18d3fe3d26ef823d9f8cbc5
+MISC metadata.xml 344 BLAKE2B 371fc8b073c1b6c3254f51507aaeb1e3fdbddfb4ecb709ae14f9b92c45c0c4c2a7283ffea334b64208b392b403b142fb1b6f1ca2c4293dd5f0f454ac1fd5a6a9 SHA512 2dc5af06e39adf16ac2cd7599c3bf62551c786589f781c9e06cac008729d9a82e8e8528f35c3c12a9245431a702f7716eace963da97e3a8b5ad2c3ec23ca1cb5
diff --git a/gnome-extra/gnome-shell-extension-bluetooth-quick-connect/gnome-shell-extension-bluetooth-quick-connect-30.ebuild b/gnome-extra/gnome-shell-extension-bluetooth-quick-connect/gnome-shell-extension-bluetooth-quick-connect-30.ebuild
index a485c63f1867..e19b94a25c9c 100644
--- a/gnome-extra/gnome-shell-extension-bluetooth-quick-connect/gnome-shell-extension-bluetooth-quick-connect-30.ebuild
+++ b/gnome-extra/gnome-shell-extension-bluetooth-quick-connect/gnome-shell-extension-bluetooth-quick-connect-30.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/bjarosze/gnome-bluetooth-quick-connect/archive/v${PV
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv x86"
IUSE=""
RDEPEND="
diff --git a/gnome-extra/gnome-shell-extension-bluetooth-quick-connect/metadata.xml b/gnome-extra/gnome-shell-extension-bluetooth-quick-connect/metadata.xml
index 3947e1bf6d57..df39a03501e3 100644
--- a/gnome-extra/gnome-shell-extension-bluetooth-quick-connect/metadata.xml
+++ b/gnome-extra/gnome-shell-extension-bluetooth-quick-connect/metadata.xml
@@ -5,4 +5,7 @@
<email>pacho@gentoo.org</email>
</maintainer>
<stabilize-allarches/>
+ <upstream>
+ <remote-id type="github">bjarosze/gnome-bluetooth-quick-connect</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen/Manifest b/gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen/Manifest
index aace2506aa92..849289c19908 100644
--- a/gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen/Manifest
+++ b/gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen/Manifest
@@ -1,3 +1,5 @@
+AUX gnome-shell-extension-control-blur-effect-on-lock-screen-20220323-gnome43.patch 356 BLAKE2B 2094076c2975a893631e81ae6ba8375778b95510d9af3ac583d75cd38d817f20cc7c3ef4918eb5288f19db7f3bdb858d83476bf03d1cd0290fe241bd27bdded6 SHA512 b6b31f4e840d0d5ec1f2a0532b7a4166209ca49a23e9b068af6b5b6842a739f0bd7b7bda699b0a5049ec7fdb90fc0c35c19b387491947d46f6e1c6ec38b213e5
DIST gnome-shell-extension-control-blur-effect-on-lock-screen-20220323.tar.gz 2618 BLAKE2B 050f801bcc1ced63647c49badb779ce60a7de329ecebfef324cb8d1992e992933524a5e0e08272cf93bd9e24c9be72ba3b1365721b7954422ae0dfab7c1448bf SHA512 c13bff5676d5cf5ad6c932c6f19f1229fe65b3c4c0bcad6d0f3dfbce5bb763ebbd5cea7140e7b3ad5417819ee27e4e49369740d634b13b7f037fa4dc324dbced
+EBUILD gnome-shell-extension-control-blur-effect-on-lock-screen-20220323-r1.ebuild 1443 BLAKE2B 126f779310181e3dbd508fa834604f797960b8c268ab7bf0b99af9c0b72f837ca1b8927b5300d72caff1782766adecd815bb1adb01e77e47cc7f2b93657d2cc0 SHA512 80b0bd3c8ec0c7b94cd5069eeffbac450d78c8894e039d285882e09d12cddfa5e5d19580c81419b60b7d687c33e3a7f1d090fb48e2579ffec114aefe40c79977
EBUILD gnome-shell-extension-control-blur-effect-on-lock-screen-20220323.ebuild 1315 BLAKE2B 4d0f829bde6be46cc8e8efcc13e06931c9c0447e60a49149dca05ccb797177b8fe6ea33ec4dd9dc7564bcb9f63065f644fed6989c6a8a0b9e5b0f2d95d282c45 SHA512 c7de0a13490579dc1721ffe38816cad742bac5b2a85658383ad3e5884d1bd4471f92bdc4f0fb7a3fe982df5eed902548a6e283d130b3016cfd06f9289a9922da
-MISC metadata.xml 241 BLAKE2B cb0374238d11e2a3f28f23b7049da09babd4310a99862738acfb7ba554f7758ac68cd09d1eb7a29068195c27010a846a540ed2c09b88fd043b37fb4f0762150f SHA512 b2c1d3e2cb6760ed4682da82af5370adcacd48afd558efa1abf84d955067b2ad32eda034af8cef95c71409622f97fa0113f2e07bee328f2d03512908ae931050
+MISC metadata.xml 353 BLAKE2B dcbdb87a1f1a374c1d34605029971f07943f33938e53d21464bb51d2a849d6421fca5093f3862130d43f471a3e41095da3bfdde968a6e81129fbbe7216c99083 SHA512 93fc96abf0b7e4c371d6852c741e561f0395a3b76eef6b40e149b463146d34224861efe3e82383a8080c30e98f13b2c48cc5b02f922797599bbbeded11d8595d
diff --git a/gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen/files/gnome-shell-extension-control-blur-effect-on-lock-screen-20220323-gnome43.patch b/gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen/files/gnome-shell-extension-control-blur-effect-on-lock-screen-20220323-gnome43.patch
new file mode 100644
index 000000000000..5692ec98793e
--- /dev/null
+++ b/gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen/files/gnome-shell-extension-control-blur-effect-on-lock-screen-20220323-gnome43.patch
@@ -0,0 +1,12 @@
+--- a/metadata.json.old 2022-12-04 11:21:39.015695448 +0100
++++ b/metadata.json 2022-12-04 11:21:47.130043343 +0100
+@@ -5,7 +5,8 @@
+ "shell-version": [
+ "40",
+ "41",
+- "42"
++ "42",
++ "43"
+ ],
+ "url": "https://github.com/PRATAP-KUMAR/Control_Blur_Effect_On_Lock_Screen",
+ "uuid": "ControlBlurEffectOnLockScreen@pratap.fastmail.fm",
diff --git a/gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen/gnome-shell-extension-control-blur-effect-on-lock-screen-20220323-r1.ebuild b/gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen/gnome-shell-extension-control-blur-effect-on-lock-screen-20220323-r1.ebuild
new file mode 100644
index 000000000000..1f880da75164
--- /dev/null
+++ b/gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen/gnome-shell-extension-control-blur-effect-on-lock-screen-20220323-r1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome2-utils
+
+DESCRIPTION="Control the blur effect on gnome-shell lock screen"
+HOMEPAGE="https://github.com/PRATAP-KUMAR/Control_Blur_Effect_On_Lock_Screen"
+COMMIT="f24d6eda9bd1c625f5f35ab50a1caf5fef646a72"
+SRC_URI="https://github.com/PRATAP-KUMAR/Control_Blur_Effect_On_Lock_Screen/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+# glib for glib-compile-schemas at build time, needed at runtime anyways
+COMMON_DEPEND="
+ dev-libs/glib:2
+"
+RDEPEND="${COMMON_DEPEND}
+ app-eselect/eselect-gnome-shell-extensions
+ >=gnome-base/gnome-shell-40
+"
+DEPEND="${COMMON_DEPEND}"
+BDEPEND=""
+
+extension_uuid="ControlBlurEffectOnLockScreen@pratap.fastmail.fm"
+S="${WORKDIR}/${PN/gnome-shell-extension-/}-${COMMIT}"
+
+PATCHES=(
+ # https://github.com/PRATAP-KUMAR/control-blur-effect-on-lock-screen/issues/4
+ "${FILESDIR}/${P}-gnome43.patch"
+)
+
+src_compile() { :; }
+
+src_install() {
+ einstalldocs
+ insinto /usr/share/glib-2.0/schemas
+ doins schemas/*.xml
+ rm -rf LICENSE README.md schemas
+ insinto /usr/share/gnome-shell/extensions/"${extension_uuid}"
+ doins -r *
+}
+
+pkg_preinst() {
+ gnome2_schemas_savelist
+}
+
+pkg_postinst() {
+ gnome2_schemas_update
+ ebegin "Updating list of installed extensions"
+ eselect gnome-shell-extensions update
+ eend $?
+}
+
+pkg_postrm() {
+ gnome2_schemas_update
+}
diff --git a/gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen/metadata.xml b/gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen/metadata.xml
index 3947e1bf6d57..f8dc8328774e 100644
--- a/gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen/metadata.xml
+++ b/gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen/metadata.xml
@@ -5,4 +5,7 @@
<email>pacho@gentoo.org</email>
</maintainer>
<stabilize-allarches/>
+ <upstream>
+ <remote-id type="github">PRATAP-KUMAR/Control_Blur_Effect_On_Lock_Screen</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/gnome-extra/gnome-shell-extension-dash-to-panel/Manifest b/gnome-extra/gnome-shell-extension-dash-to-panel/Manifest
index db8bac4adf4f..0f4814ed21a3 100644
--- a/gnome-extra/gnome-shell-extension-dash-to-panel/Manifest
+++ b/gnome-extra/gnome-shell-extension-dash-to-panel/Manifest
@@ -1,9 +1,7 @@
AUX gnome-shell-extension-dash-to-panel-26-branding.patch 637 BLAKE2B 1e124561143b577413090e16c7ad0c8cbb66911b079ae5844da9cf04e0197aab15fc4f746d3020ab7d4e6756b8a35befa773967c223d29289e13c6b3ffd70234 SHA512 8c176972ff10e87e957cfdda23e86a3e434dc050e8a954e7c2257942301daa5aa7c5b788188768f13c5b009d842fca8b14819a255a6a561dac8fa60e355ec211
DIST gnome-shell-extension-dash-to-panel-50.tar.gz 21167530 BLAKE2B 2caad505593bc037ff17c428b238ac8f8f81f0e70cd09cc76fb3ca57f285321a0921e509fb74aa82dc07964ef8d999f48334b271a9fe08a221e0e1537a93395b SHA512 d8e52dfe1159107376fb74e672a821b3dc7d524ef7d8091b213dac725e876c022cf4caa4690c63f288a1ffaff613718f703dd244db9b5ce6719c3f2b927fd8a2
-DIST gnome-shell-extension-dash-to-panel-51.tar.gz 21167800 BLAKE2B 0ad11fe6d3786e6253bd50b114710b7695464ad56abb2ad0e6e3973d5f6b4f588143cc0f597558382f267aa9cb0703e8cdf4e045f82a7686055b4f2c16d07de6 SHA512 b685cda139160c19c0d80a58834808fae7cb2cedeb0a3827d04180b3b02d7f4a1df51d4964b7bef9fb48d49c0255c94a60f4cab2c79aaf00fc764c06b6adbe31
DIST gnome-shell-extension-dash-to-panel-52.tar.gz 21167738 BLAKE2B d3a53daf218f9c9e5eebdaa94c86e31d2eff54ec46ea1d31d31967f431b3d40f5a5349e9d8d9ea4cc31a780cd4683a25edfaf2917f4754c3ded291ee1655208a SHA512 be7b650c7cc2d91fe1dd5d58165fc485e3d19112821529ab4ed34bb2c957e9b14199eab3dbc372c54d1726fc8fa44053f8288b18849629066c2f4094255ed0ac
DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027 SHA512 87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045
EBUILD gnome-shell-extension-dash-to-panel-50.ebuild 1831 BLAKE2B b95e33936528d9d09abf6de9830e0c57e6abae252a9f264c657850d9987203c82342a33072cda794f159bcecfb9865792feb0e25c5747f7b2d00bb07ee160f21 SHA512 9e22c63ee872b4fcf2a59c0960f03524d4fef6a6a893515b4bed1487dab40513733c596406def66cfa335bb32b451da46206d754fe6982a2de068e9684077c3d
-EBUILD gnome-shell-extension-dash-to-panel-51.ebuild 1833 BLAKE2B 1988fb4ff96e0503ed61192fb8a0b0a9e893efd8279ed36566c4380dbbe5fa757697c5dde703e69a3d0f792a1d64a51843d077e170d00230dd910b661fc4b948 SHA512 718fb48aa881f72c07da9d137842544806e7ca4df85d65c7c5492f88e8997e5a04c1602255b89a626f98cea4b9be54469205261a0c97001e524214228e83e6b4
-EBUILD gnome-shell-extension-dash-to-panel-52.ebuild 1833 BLAKE2B 1988fb4ff96e0503ed61192fb8a0b0a9e893efd8279ed36566c4380dbbe5fa757697c5dde703e69a3d0f792a1d64a51843d077e170d00230dd910b661fc4b948 SHA512 718fb48aa881f72c07da9d137842544806e7ca4df85d65c7c5492f88e8997e5a04c1602255b89a626f98cea4b9be54469205261a0c97001e524214228e83e6b4
-MISC metadata.xml 241 BLAKE2B cb0374238d11e2a3f28f23b7049da09babd4310a99862738acfb7ba554f7758ac68cd09d1eb7a29068195c27010a846a540ed2c09b88fd043b37fb4f0762150f SHA512 b2c1d3e2cb6760ed4682da82af5370adcacd48afd558efa1abf84d955067b2ad32eda034af8cef95c71409622f97fa0113f2e07bee328f2d03512908ae931050
+EBUILD gnome-shell-extension-dash-to-panel-52.ebuild 1831 BLAKE2B b95e33936528d9d09abf6de9830e0c57e6abae252a9f264c657850d9987203c82342a33072cda794f159bcecfb9865792feb0e25c5747f7b2d00bb07ee160f21 SHA512 9e22c63ee872b4fcf2a59c0960f03524d4fef6a6a893515b4bed1487dab40513733c596406def66cfa335bb32b451da46206d754fe6982a2de068e9684077c3d
+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-51.ebuild b/gnome-extra/gnome-shell-extension-dash-to-panel/gnome-shell-extension-dash-to-panel-51.ebuild
deleted file mode 100644
index 68b544af2082..000000000000
--- a/gnome-extra/gnome-shell-extension-dash-to-panel/gnome-shell-extension-dash-to-panel-51.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit gnome2-utils
-
-MY_PN="${PN/gnome-shell-extension-/}"
-MY_P="${MY_PN}-${PV}"
-DESCRIPTION="An icon taskbar for the Gnome Shell"
-HOMEPAGE="https://github.com/home-sweet-gnome/dash-to-panel"
-SRC_URI="
- https://github.com/home-sweet-gnome/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
- branding? ( https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz )
-"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-IUSE="branding"
-
-COMMON_DEPEND="dev-libs/glib:2"
-RDEPEND="${COMMON_DEPEND}
- app-eselect/eselect-gnome-shell-extensions
- >=gnome-base/gnome-shell-41
-"
-DEPEND="${COMMON_DEPEND}"
-BDEPEND="
- dev-util/intltool
- sys-devel/gettext
-"
-
-S="${WORKDIR}/${MY_P}"
-extension_uuid="dash-to-panel@jderose9.github.com"
-
-src_prepare() {
- default
-
- # Set correct version
- export VERSION="${PV}"
-
- # Don't install README and COPYING in unwanted locations
- sed -i -e 's/COPYING//g' -e 's/README.md//g' Makefile || die
-
- # Provide fancy Gentoo icon when requested
- use branding && eapply "${FILESDIR}"/${PN}-26-branding.patch
-}
-
-src_install() {
- default
- if use branding; then
- insinto /usr/share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/img
- doins "${WORKDIR}/tango-gentoo-v1.1/scalable/gentoo.svg"
- fi
-
- # Install schemas system-wide
- dodir /usr/share/glib-2.0/schemas
- mv "${ED}/usr/share/gnome-shell/extensions/${extension_uuid}"/schemas/ "${ED}/usr/share/glib-2.0" || die
- rm "${ED}/usr/share/glib-2.0/schemas/gschemas.compiled" || die
-}
-
-pkg_preinst() {
- gnome2_schemas_savelist
-}
-
-pkg_postinst() {
- gnome2_schemas_update
- ebegin "Updating list of installed extensions"
- eselect gnome-shell-extensions update
- eend $?
-}
-
-pkg_postrm() {
- gnome2_schemas_update
-}
diff --git a/gnome-extra/gnome-shell-extension-dash-to-panel/gnome-shell-extension-dash-to-panel-52.ebuild b/gnome-extra/gnome-shell-extension-dash-to-panel/gnome-shell-extension-dash-to-panel-52.ebuild
index 68b544af2082..ce6cf7c2a060 100644
--- a/gnome-extra/gnome-shell-extension-dash-to-panel/gnome-shell-extension-dash-to-panel-52.ebuild
+++ b/gnome-extra/gnome-shell-extension-dash-to-panel/gnome-shell-extension-dash-to-panel-52.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-extension-dash-to-panel/metadata.xml b/gnome-extra/gnome-shell-extension-dash-to-panel/metadata.xml
index 3947e1bf6d57..707ca88cdc81 100644
--- a/gnome-extra/gnome-shell-extension-dash-to-panel/metadata.xml
+++ b/gnome-extra/gnome-shell-extension-dash-to-panel/metadata.xml
@@ -5,4 +5,7 @@
<email>pacho@gentoo.org</email>
</maintainer>
<stabilize-allarches/>
+ <upstream>
+ <remote-id type="github">home-sweet-gnome/dash-to-panel</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/gnome-extra/gnome-shell-extension-desktop-icons-ng/Manifest b/gnome-extra/gnome-shell-extension-desktop-icons-ng/Manifest
index f1d7582daab0..d5d07a58924f 100644
--- a/gnome-extra/gnome-shell-extension-desktop-icons-ng/Manifest
+++ b/gnome-extra/gnome-shell-extension-desktop-icons-ng/Manifest
@@ -1,7 +1,5 @@
DIST ding-45.0.tar.xz 127368 BLAKE2B 28d77192adf83d47e382ce647d2b4fc635bf3ebdd975aeb82695f22cd95b08272530eea4728dba14ca972abddf086abd053dd093895a16f6de4ee6ecd94e910e SHA512 73f9e4a37d914467197d61af7fb2b106fa2c129392520a87a23d471f1aad5f95e01900ed738688543760d971589a50b1a9c05a19eaa722a72d56ff3b9578edf8
-DIST ding-46.tar.xz 127548 BLAKE2B ac99f2ab9cd2d249bca982104ba18dfdd612e6fc458d17a86a21ace46b44d2e538bccd78fb697d40c5d37592b1487185ccc9b87bba0d0b7d6547293bdfefef71 SHA512 3b6e0857e3f8a0859f866c3ce9522479af0cbedae67304c2c35a547f25bd6659ca14a5868364fc4fc30af9cc4b65cefbdd54838d1ba1a3c5986369dbe0224fc2
DIST ding-47.tar.xz 137520 BLAKE2B afadc7db89024104bddc3ca6842552482db9e011d5d562f47ecabcffd6593d467a5ed248a494000688eced97c0931e4b8964eb8eee23aac8c234531e3a257a92 SHA512 1e9d1ee1d214ce62dded6c6bd42ff1f2ffc08f777f5a569bf84cfb775d55933d908289c9d23325ff227fc08a2b47c2fc3be6434d48fb8230ffb6f39b25cd7ec7
EBUILD gnome-shell-extension-desktop-icons-ng-45.0.ebuild 1001 BLAKE2B e9393d867bdbdeeb2abb6103c09a8379dcb6996664ab90bda14303f6dff7865446424b3fd509cf1e9c74f2fbdd8c839400690df8da76f8edd10f620a21d19da9 SHA512 f60215df7f025e1f4653025bdd68e3dd440821acc52e64e6018a59e220cd58200fc9d6cb998fbd1e11ba03faa3afaab497027ad22582e1b0d1847e132629c947
-EBUILD gnome-shell-extension-desktop-icons-ng-46.ebuild 1003 BLAKE2B 0aa203b9382e4ae3f6c0180b4d57003afa636128fc7795c79a5a4397a9b98dd29924fbe0b9fe0b0865b4eac387f98100d85a4f97ee867ff5beba4843c64ea4d1 SHA512 db4827308d82daa432ece09ea6c0c959d3286c5cef8c1c95a2392e89c8bb2800a0b50f874ddac4abe417efb2ac2a23a3d503bb742fbebc5957d6402a3a48ee8d
-EBUILD gnome-shell-extension-desktop-icons-ng-47.ebuild 1003 BLAKE2B 6571a8d11200cfd454e7425d0c79af6114f5b8bdf38029821bf2c70e547bf3af567dc357ceb103957fbf390b49f3c08599b9e22333e1c87e02439a126934d45b SHA512 9548fee41faeaed8365580139201b2c07bf5167a89c1eb9b66221c6e6e86fbdf24289ba3e18a4cea742748437649a6464ecc6b4ab98d496571b972c7f79dbc2f
-MISC metadata.xml 241 BLAKE2B cb0374238d11e2a3f28f23b7049da09babd4310a99862738acfb7ba554f7758ac68cd09d1eb7a29068195c27010a846a540ed2c09b88fd043b37fb4f0762150f SHA512 b2c1d3e2cb6760ed4682da82af5370adcacd48afd558efa1abf84d955067b2ad32eda034af8cef95c71409622f97fa0113f2e07bee328f2d03512908ae931050
+EBUILD gnome-shell-extension-desktop-icons-ng-47.ebuild 1001 BLAKE2B 3b684a28652088b5619b00193a7c983b19dd3dd8b4eec9729dfe6700a5edbd1fcc56df2b3ffd8da45330392d77517743573d6ba6628b027193d78a1a804b861a SHA512 c8161652735d9bddc54fd09ed073919ee09337f0d4171fa3ad77e386667e801564c02877ce487a99a6d72ec1b32d908c1cfe94130510603a3b9ed6e8faf07ea8
+MISC metadata.xml 333 BLAKE2B 3bc225ba5cd8ccbe497b7f1494e7ee2ebb8d43a59756dfbc5a6152a1fdb0027f02e1057f6b1bfa6fe8d97b4a2583611b45e0d27bfb37a1a5563246d411eb057d SHA512 f835b8b301a79f5bc650c75cfc0c52eb0ddba2266c04c559f2651fa429d1747af98ea0b8e7775ff3df6d5d8b7ee545f22a89d092138fc91e19fcd0d5e325f315
diff --git a/gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-46.ebuild b/gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-46.ebuild
deleted file mode 100644
index efd87332775c..000000000000
--- a/gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-46.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit gnome2-utils meson
-
-MY_PN="ding"
-MY_P="${MY_PN}-${PV}"
-COMMIT="5c111ac61276dffb233ba61de576da59"
-
-DESCRIPTION="Fork from the desktop-icons project, with several enhancements like Drag'n'Drop"
-HOMEPAGE="https://gitlab.com/rastersoft/desktop-icons-ng"
-SRC_URI="https://gitlab.com/rastersoft/desktop-icons-ng/uploads/${COMMIT}/${MY_P}.tar.xz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-COMMON_DEPEND="dev-libs/glib:2"
-RDEPEND="${COMMON_DEPEND}
- app-eselect/eselect-gnome-shell-extensions
- >=gnome-base/gnome-shell-3.38
- >=gnome-base/nautilus-3.38
-"
-DEPEND="${COMMON_DEPEND}"
-BDEPEND=""
-
-S="${WORKDIR}/${MY_P}"
-extension_uuid="ding@rastersoft.com"
-
-pkg_preinst() {
- gnome2_schemas_savelist
-}
-
-pkg_postinst() {
- gnome2_schemas_update
- ebegin "Updating list of installed extensions"
- eselect gnome-shell-extensions update
- eend $?
-}
-
-pkg_postrm() {
- gnome2_schemas_update
-}
diff --git a/gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-47.ebuild b/gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-47.ebuild
index 168ddb0550f2..e322b7b33c39 100644
--- a/gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-47.ebuild
+++ b/gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-47.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://gitlab.com/rastersoft/desktop-icons-ng/uploads/${COMMIT}/${MY_P
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE=""
COMMON_DEPEND="dev-libs/glib:2"
diff --git a/gnome-extra/gnome-shell-extension-desktop-icons-ng/metadata.xml b/gnome-extra/gnome-shell-extension-desktop-icons-ng/metadata.xml
index 3947e1bf6d57..acdb398c65f3 100644
--- a/gnome-extra/gnome-shell-extension-desktop-icons-ng/metadata.xml
+++ b/gnome-extra/gnome-shell-extension-desktop-icons-ng/metadata.xml
@@ -5,4 +5,7 @@
<email>pacho@gentoo.org</email>
</maintainer>
<stabilize-allarches/>
+ <upstream>
+ <remote-id type="gitlab">rastersoft/desktop-icons-ng</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/gnome-extra/gnome-shell-extension-weather-in-the-clock/Manifest b/gnome-extra/gnome-shell-extension-weather-in-the-clock/Manifest
index 6abcd969b3b6..1bc341f7b0d1 100644
--- a/gnome-extra/gnome-shell-extension-weather-in-the-clock/Manifest
+++ b/gnome-extra/gnome-shell-extension-weather-in-the-clock/Manifest
@@ -1,3 +1,5 @@
DIST gnome-shell-extension-weather-in-the-clock-20220504.tar.gz 127002 BLAKE2B 38ad139e29660f8c91629048140c4a2ed7578376ad5e13c8138eda8c487ccfdbdd7fd1a3b1ce7d85407d0a2486c40e776f665cf11c897b218477c8e6d17b187d SHA512 27109e25e0e630233a895576e691c5daa550bb032bd748f6105560553ed05f5a8a47a3eb27ae90eee24dbff2508fed5420d1f81ceb4879f11ef0a98c63616923
+DIST gnome-shell-extension-weather-in-the-clock-20221024.tar.gz 127100 BLAKE2B daf0feb6730351c35bc0c66e54a39df78095eb284774c1689ffe7918afee329e1ab32a54657635ba6758f25fdee0de6d1ec39e007653925da87b3f967a1c4934 SHA512 7ebc1c7368b6e07e9186a3b2a19ee4aaedb0f897b31ad37d33153d58e961dfb9b6249bac287aa51fb110ad28c4858739b7ebc7a82a1301971f3c95891591a417
EBUILD gnome-shell-extension-weather-in-the-clock-20220504.ebuild 1082 BLAKE2B 11638e96c13e231bf39977561aff843abd83cec3fd5beb2a8b862086809c5d2489ee42d473caea53c07fcc5826912ecd1c1d8f3d4e0d8d2b4840b0f21d12ce93 SHA512 6df67d5e70a34f1ffab2ac728a227e6789b5eefd7120b43a8f5b3842130c729bceff3bb949b8513f7d65aecf9265f435fbf02a6e9988d1719555507517dc54e8
-MISC metadata.xml 241 BLAKE2B cb0374238d11e2a3f28f23b7049da09babd4310a99862738acfb7ba554f7758ac68cd09d1eb7a29068195c27010a846a540ed2c09b88fd043b37fb4f0762150f SHA512 b2c1d3e2cb6760ed4682da82af5370adcacd48afd558efa1abf84d955067b2ad32eda034af8cef95c71409622f97fa0113f2e07bee328f2d03512908ae931050
+EBUILD gnome-shell-extension-weather-in-the-clock-20221024.ebuild 1084 BLAKE2B f1b52e9198beae0df1fea805f8c734799e75a1ffaa360c54bd0dc0ea756ea61ad21e94fda989ab44d0b190fe9f1acc7a116efcaaf146b739ea8f18b11214396f SHA512 7e70681f1ce62bc25439d701502155deeb5a02d6c8137a6f8dc4ffea95ffae9dad04eab269f50eebe119a06c50e92f0baebee2f26779e821f3794cdca3eed0e2
+MISC metadata.xml 317 BLAKE2B ed39479ce5dd8dacc6091575826c37509f00e28cd3a59ea7147e09e142d263ce5e3b27e7e74995ba0fd4a7559f9e47b96ab64a39114c079d87e80b9d0fd3d7cf SHA512 a04383c0ba503df6fd72aac11a833baea2a175d449b9f5b64a2b6a709fe52ef46210e37870b77cb36efb4e30506ddb9ebe5d831bd5f209f241bbff59ba3e4fa3
diff --git a/gnome-extra/gnome-shell-extension-weather-in-the-clock/gnome-shell-extension-weather-in-the-clock-20221024.ebuild b/gnome-extra/gnome-shell-extension-weather-in-the-clock/gnome-shell-extension-weather-in-the-clock-20221024.ebuild
new file mode 100644
index 000000000000..dde0961d76b0
--- /dev/null
+++ b/gnome-extra/gnome-shell-extension-weather-in-the-clock/gnome-shell-extension-weather-in-the-clock-20221024.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome2-utils
+
+DESCRIPTION="Display the current weather in the clock"
+HOMEPAGE="https://github.com/JasonLG1979/gnome-shell-extension-weather-in-the-clock"
+COMMIT="38ba36090961a37260215ae04f4a7e0a1377da95"
+SRC_URI="https://github.com/JasonLG1979/gnome-shell-extension-weather-in-the-clock/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ app-eselect/eselect-gnome-shell-extensions
+ >=gnome-base/gnome-shell-3.38
+ gnome-extra/gnome-weather
+"
+DEPEND=""
+BDEPEND=""
+
+extension_uuid="weatherintheclock@JasonLG1979.github.io"
+S="${WORKDIR}/${PN}-${COMMIT}"
+
+src_compile() { :; }
+
+src_install() {
+ einstalldocs
+ insinto /usr/share/gnome-shell/extensions/
+ doins -r "${extension_uuid}"
+}
+
+pkg_preinst() {
+ gnome2_schemas_savelist
+}
+
+pkg_postinst() {
+ gnome2_schemas_update
+ ebegin "Updating list of installed extensions"
+ eselect gnome-shell-extensions update
+ eend $?
+}
+
+pkg_postrm() {
+ gnome2_schemas_update
+}
diff --git a/gnome-extra/gnome-shell-extension-weather-in-the-clock/metadata.xml b/gnome-extra/gnome-shell-extension-weather-in-the-clock/metadata.xml
index 3947e1bf6d57..372c407cc856 100644
--- a/gnome-extra/gnome-shell-extension-weather-in-the-clock/metadata.xml
+++ b/gnome-extra/gnome-shell-extension-weather-in-the-clock/metadata.xml
@@ -5,4 +5,7 @@
<email>pacho@gentoo.org</email>
</maintainer>
<stabilize-allarches/>
+ <upstream>
+ <remote-id type="github">wez/wezterm</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/gnome-extra/nautilus-dropbox/Manifest b/gnome-extra/nautilus-dropbox/Manifest
index 69e1900f589e..2d480d2142c7 100644
--- a/gnome-extra/nautilus-dropbox/Manifest
+++ b/gnome-extra/nautilus-dropbox/Manifest
@@ -1,4 +1,6 @@
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
+EBUILD nautilus-dropbox-2020.03.04-r1.ebuild 1537 BLAKE2B 86d19db01c3692f0b26d9bc965774c0cdda9b267787386c5e8f6b5057b350b8eb288d7aa07ff86f73f1062881befd17d76e025b6dd8f193d147ef704480c4eda SHA512 abba351dfb909d2d47895ffc2fab1fb0743c57aa45092477e2a76fd655c6c8fc5296d335b77cdd50452a4713c79e1f733ff4617d74cb9c622a3baade8c8e5ed3
EBUILD nautilus-dropbox-2020.03.04.ebuild 1380 BLAKE2B 5f64280ae02e9bf723d7cde1e0aed8c9aeadd67d9ea2a4ee546bc08de769781ed5ca563a7508106cfafc3c3f74b14c4d6fff9003985445c2133edaf176c73aaf SHA512 165f156f5930797f95922867eb79bc7ce27206e4647d7aaa4951728c4576d8a6b35f30ec0e61db65fc5f27549ee4490b6e99e5e495b3b3619478274ae4c0d0db
-MISC metadata.xml 583 BLAKE2B 0c808eca535df63a12aa7272aec83b62cbe2c86bddfe3c605d7c189299b2bd09f60c40ffe89ca48e4b2b20aa9bf6de23248dfb5cc8fdebccbe6fca32e03eac51 SHA512 00e2a33e94a7742a9e3c0231d048f93220abae2add84d9c192c94b0a855864ce78a04b5ba6db45ecf7c114f350ab15b030ce80912d67015d5232a793f88793d0
+MISC metadata.xml 672 BLAKE2B 65a39d3019fb146357a8385c3a254919a12b65b58b2ce6e848c5dc9a1a404998247c48c48ad277f5c9ea741e72fdca87bc3aeff6373843bd635c17a0a031373d SHA512 1f4db8e346875512dcc88931f10eaa10a1b1f4c30413640c3e0581fa8e6ca6dfd82e9812ab9e01dce29ec98fbbdf5fb6a19e153ae3b9a954b3a35c85932a083f
diff --git a/gnome-extra/nautilus-dropbox/files/nautilus-dropbox-2020.03.04-nautilus43.patch b/gnome-extra/nautilus-dropbox/files/nautilus-dropbox-2020.03.04-nautilus43.patch
new file mode 100644
index 000000000000..efd0574115ca
--- /dev/null
+++ b/gnome-extra/nautilus-dropbox/files/nautilus-dropbox-2020.03.04-nautilus43.patch
@@ -0,0 +1,416 @@
+From 5587be23bec68281e5d6de2b302dbd2a79ea47aa Mon Sep 17 00:00:00 2001
+From: Corey Berla <corey@berla.me>
+Date: Tue, 13 Sep 2022 15:03:59 -0700
+Subject: [PATCH 1/9] Bump to libnautilus-extension-4
+
+Nautilus 43 comes with libnautilus-extension-4 which has several
+breaking changes
+---
+ configure.ac | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 025289c..737dc26 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -12,7 +12,7 @@ AM_CONFIG_HEADER(config.h)
+ #AC_PROG_INTLTOOL([0.29])
+
+ # Dependency checks
+-NAUTILUS_REQUIRED=2.16.0
++NAUTILUS_REQUIRED=43.rc
+ GLIB_REQUIRED=2.14.0
+
+ # Used programs
+@@ -26,7 +26,7 @@ if test "x$HAVE_PKGCONFIG" = "xno"; then
+ AC_MSG_ERROR(you need to have pkgconfig installed !)
+ fi
+
+-PKG_CHECK_MODULES(NAUTILUS, libnautilus-extension >= $NAUTILUS_REQUIRED)
++PKG_CHECK_MODULES(NAUTILUS, libnautilus-extension-4 >= $NAUTILUS_REQUIRED)
+ PKG_CHECK_MODULES(GLIB, glib-2.0 >= $GLIB_REQUIRED)
+
+ AC_PATH_PROG([PYTHON3], [python3])
+@@ -84,10 +84,10 @@ AC_MSG_CHECKING([for nautilus extension directory])
+ if test -n "$with_nautilus_extension_dir"; then
+ NAUTILUS_EXTENSION_DIR=$with_nautilus_extension_dir
+ else
+- NAUTILUS_EXTENSION_DIR=`$PKG_CONFIG --variable=extensiondir libnautilus-extension`
++ NAUTILUS_EXTENSION_DIR=`$PKG_CONFIG --variable=extensiondir libnautilus-extension-4`
+ fi
+ if test -z "$NAUTILUS_EXTENSION_DIR"; then
+- NAUTILUS_EXTENSION_DIR='${exec_prefix}/lib/nautilus/extension-1.0'
++ NAUTILUS_EXTENSION_DIR='${exec_prefix}/lib/nautilus/extension-4'
+ fi
+
+ AC_MSG_RESULT([${NAUTILUS_EXTENSION_DIR}])
+
+From 90067c37aa0894b3e090dc5bdbaa963224226614 Mon Sep 17 00:00:00 2001
+From: Corey Berla <corey@berla.me>
+Date: Tue, 13 Sep 2022 15:06:07 -0700
+Subject: [PATCH 2/9] Update / remove deprecated (now removed) symbols and
+ headers
+
+---
+ src/nautilus-dropbox.c | 9 +++------
+ src/nautilus-dropbox.h | 2 +-
+ 2 files changed, 4 insertions(+), 7 deletions(-)
+
+diff --git a/src/nautilus-dropbox.c b/src/nautilus-dropbox.c
+index c75ccbf..837f9ab 100644
+--- a/src/nautilus-dropbox.c
++++ b/src/nautilus-dropbox.c
+@@ -37,9 +37,7 @@
+ #include <glib-object.h>
+ #include <gtk/gtk.h>
+
+-#include <libnautilus-extension/nautilus-extension-types.h>
+-#include <libnautilus-extension/nautilus-menu-provider.h>
+-#include <libnautilus-extension/nautilus-info-provider.h>
++#include <nautilus-extension.h>
+
+ #include "g-util.h"
+ #include "dropbox-command-client.h"
+@@ -661,7 +659,6 @@ get_file_items_callback(GHashTable *response, gpointer ud)
+
+ static GList *
+ nautilus_dropbox_get_file_items(NautilusMenuProvider *provider,
+- GtkWidget *window,
+ GList *files)
+ {
+ /*
+@@ -888,13 +885,13 @@ on_disconnect(NautilusDropbox *cvs) {
+
+
+ static void
+-nautilus_dropbox_menu_provider_iface_init (NautilusMenuProviderIface *iface) {
++nautilus_dropbox_menu_provider_iface_init (NautilusMenuProviderInterface *iface) {
+ iface->get_file_items = nautilus_dropbox_get_file_items;
+ return;
+ }
+
+ static void
+-nautilus_dropbox_info_provider_iface_init (NautilusInfoProviderIface *iface) {
++nautilus_dropbox_info_provider_iface_init (NautilusInfoProviderInterface *iface) {
+ iface->update_file_info = nautilus_dropbox_update_file_info;
+ iface->cancel_update = nautilus_dropbox_cancel_update;
+ return;
+diff --git a/src/nautilus-dropbox.h b/src/nautilus-dropbox.h
+index 65734be..44faa27 100644
+--- a/src/nautilus-dropbox.h
++++ b/src/nautilus-dropbox.h
+@@ -27,7 +27,7 @@
+ #include <glib.h>
+ #include <glib-object.h>
+
+-#include <libnautilus-extension/nautilus-info-provider.h>
++#include <nautilus-extension.h>
+
+ #include "dropbox-command-client.h"
+ #include "nautilus-dropbox-hooks.h"
+
+From 3f778e011daad826882893812e0d6290bdf12cba Mon Sep 17 00:00:00 2001
+From: Corey Berla <corey@berla.me>
+Date: Tue, 13 Sep 2022 15:06:46 -0700
+Subject: [PATCH 3/9] Include gtk4 directly
+
+This used to be included from libnautilus-extension, but now that
+Nautilus has been ported to gtk4, there is a desire to separate gtk
+from the extensions
+---
+ configure.ac | 3 +++
+ src/Makefile.am | 1 +
+ src/dropbox.c | 3 ---
+ 3 files changed, 4 insertions(+), 3 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 737dc26..42b49fa 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -28,6 +28,9 @@ fi
+
+ PKG_CHECK_MODULES(NAUTILUS, libnautilus-extension-4 >= $NAUTILUS_REQUIRED)
+ PKG_CHECK_MODULES(GLIB, glib-2.0 >= $GLIB_REQUIRED)
++PKG_CHECK_MODULES(GTK, gtk4 >= 4.6.0)
++
++AC_SUBST(GTK_CFLAGS)
+
+ AC_PATH_PROG([PYTHON3], [python3])
+
+diff --git a/src/Makefile.am b/src/Makefile.am
+index 15d6687..c521ec5 100644
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -13,6 +13,7 @@ libnautilus_dropbox_la_CFLAGS = \
+ $(WARN_CFLAGS) \
+ $(DISABLE_DEPRECATED_CFLAGS) \
+ $(NAUTILUS_CFLAGS) \
++ $(GTK_CFLAGS) \
+ $(GLIB_CFLAGS)
+
+ if DEBUG
+diff --git a/src/dropbox.c b/src/dropbox.c
+index 0d59559..f52e0fb 100644
+--- a/src/dropbox.c
++++ b/src/dropbox.c
+@@ -27,9 +27,6 @@
+
+ #include <glib-object.h>
+
+-#include <gdk/gdk.h>
+-#include <gtk/gtk.h>
+-
+ #include "nautilus-dropbox.h"
+
+ static GType type_list[1];
+
+From 4188fea5ce15a5bd0ac359e4c18eaa9039413c83 Mon Sep 17 00:00:00 2001
+From: Corey Berla <corey@berla.me>
+Date: Tue, 13 Sep 2022 15:07:54 -0700
+Subject: [PATCH 4/9] Remove old / unnecessary fix
+
+This was causes problems with the build and doesn't appear
+to be necessary anymore
+---
+ src/dropbox.c | 3 ---
+ src/nautilus-dropbox.c | 9 +--------
+ 2 files changed, 1 insertion(+), 11 deletions(-)
+
+diff --git a/src/dropbox.c b/src/dropbox.c
+index f52e0fb..8162aa9 100644
+--- a/src/dropbox.c
++++ b/src/dropbox.c
+@@ -38,9 +38,6 @@ nautilus_module_initialize (GTypeModule *module) {
+ nautilus_dropbox_register_type (module);
+ type_list[0] = NAUTILUS_TYPE_DROPBOX;
+
+- dropbox_use_nautilus_submenu_workaround
+- = (NAUTILUS_VERSION_MAJOR < 2 ||
+- (NAUTILUS_VERSION_MAJOR == 2 && NAUTILUS_VERSION_MINOR <= 22));
+ dropbox_use_operation_in_progress_workaround = TRUE;
+ }
+
+diff --git a/src/nautilus-dropbox.c b/src/nautilus-dropbox.c
+index 837f9ab..bc1b5bd 100644
+--- a/src/nautilus-dropbox.c
++++ b/src/nautilus-dropbox.c
+@@ -47,7 +47,7 @@
+ static char *emblems[] = {"dropbox-uptodate", "dropbox-syncing", "dropbox-unsyncable"};
+ gchar *DEFAULT_EMBLEM_PATHS[2] = { EMBLEMDIR , NULL };
+
+-gboolean dropbox_use_nautilus_submenu_workaround;
++
+ gboolean dropbox_use_operation_in_progress_workaround;
+
+ static GType dropbox_type = 0;
+@@ -628,13 +628,6 @@ nautilus_dropbox_parse_menu(gchar **options,
+ g_object_set_property (G_OBJECT(item), "sensitive", &sensitive);
+ }
+
+- /* taken from nautilus-file-repairer (http://repairer.kldp.net/):
+- * this code is a workaround for a bug of nautilus
+- * See: http://bugzilla.gnome.org/show_bug.cgi?id=508878 */
+- if (dropbox_use_nautilus_submenu_workaround) {
+- toret = g_list_append(toret, item);
+- }
+-
+ g_object_unref(item);
+ g_string_free(new_action_string, TRUE);
+ ret++;
+
+From def0ce2b69a5d3fec6e2fab360473c5560b947e6 Mon Sep 17 00:00:00 2001
+From: Corey Berla <corey@berla.me>
+Date: Tue, 13 Sep 2022 15:08:16 -0700
+Subject: [PATCH 5/9] Update code for gtk4
+
+---
+ src/nautilus-dropbox.c | 14 ++++++--------
+ 1 file changed, 6 insertions(+), 8 deletions(-)
+
+diff --git a/src/nautilus-dropbox.c b/src/nautilus-dropbox.c
+index bc1b5bd..b9c10b4 100644
+--- a/src/nautilus-dropbox.c
++++ b/src/nautilus-dropbox.c
+@@ -768,14 +768,13 @@ add_emblem_paths(GHashTable* emblem_paths_response)
+
+ gchar **emblem_paths_list;
+ int i;
+-
+- GtkIconTheme *theme = gtk_icon_theme_get_default();
++ GtkIconTheme *theme = gtk_icon_theme_get_for_display (gdk_display_get_default ());
+
+ if (emblem_paths_response &&
+ (emblem_paths_list = g_hash_table_lookup(emblem_paths_response, "path"))) {
+ for (i = 0; emblem_paths_list[i] != NULL; i++) {
+ if (emblem_paths_list[i][0])
+- gtk_icon_theme_append_search_path(theme, emblem_paths_list[i]);
++ gtk_icon_theme_add_search_path(theme, emblem_paths_list[i]);
+ }
+ }
+ g_hash_table_unref(emblem_paths_response);
+@@ -794,15 +793,14 @@ remove_emblem_paths(GHashTable* emblem_paths_response)
+ goto exit;
+
+ // We need to remove the old paths.
+- GtkIconTheme * icon_theme = gtk_icon_theme_get_default();
+ gchar ** paths;
+- gint path_count;
++ GtkIconTheme *theme = gtk_icon_theme_get_for_display (gdk_display_get_default ());
+
+- gtk_icon_theme_get_search_path(icon_theme, &paths, &path_count);
++ paths = gtk_icon_theme_get_search_path(theme);
+
+ gint i, j, out = 0;
+ gboolean found = FALSE;
+- for (i = 0; i < path_count; i++) {
++ for (i = 0; paths[i] != NULL; i++) {
+ gboolean keep = TRUE;
+ for (j = 0; emblem_paths_list[j] != NULL; j++) {
+ if (emblem_paths_list[j][0]) {
+@@ -824,7 +822,7 @@ remove_emblem_paths(GHashTable* emblem_paths_response)
+ accomodate the changes */
+ if (found) {
+ paths[out] = NULL; /* Clear the last one */
+- gtk_icon_theme_set_search_path(icon_theme, (const gchar **)paths, out);
++ gtk_icon_theme_set_search_path(theme, (const gchar **)paths);
+ }
+
+ g_strfreev(paths);
+
+From d0bb693ce7d2e48562e516771afcd310ccb14ae1 Mon Sep 17 00:00:00 2001
+From: Corey Berla <corey@berla.me>
+Date: Sun, 20 Nov 2022 13:56:38 -0800
+Subject: [PATCH 6/9] dropbox: Drop threads_init()
+
+This became unnecessary long ago
+
+https://pygobject.readthedocs.io/en/latest/guide/threading.html#threads-faq
+---
+ dropbox.in | 3 ---
+ 1 file changed, 3 deletions(-)
+ mode change 100755 => 100644 dropbox.in
+
+diff --git a/dropbox.in b/dropbox.in
+old mode 100755
+new mode 100644
+index 4a480bb..31519e2
+--- a/dropbox.in
++++ b/dropbox.in
+@@ -294,14 +294,11 @@ if GUI_AVAILABLE:
+ import gi
+ gi.require_version('Gdk', '3.0')
+ gi.require_version('Gtk', '3.0')
+- from gi.repository import GObject
+ from gi.repository import Gdk
+ from gi.repository import Gtk
+ from gi.repository import Pango
+ import webbrowser
+
+- GObject.threads_init()
+-
+ load_serialized_images()
+
+ global FatalVisibleError
+
+From 1e878e57023370f8932791e90bc6cd8814219c25 Mon Sep 17 00:00:00 2001
+From: Corey Berla <corey@berla.me>
+Date: Sun, 20 Nov 2022 13:57:17 -0800
+Subject: [PATCH 7/9] dropbox: Replace deprecated GObject.idle_add with
+ GLib.idle_add
+
+---
+ dropbox.in | 7 ++++---
+ 1 file changed, 4 insertions(+), 3 deletions(-)
+
+diff --git a/dropbox.in b/dropbox.in
+index 31519e2..fc306b0 100644
+--- a/dropbox.in
++++ b/dropbox.in
+@@ -294,6 +294,7 @@ if GUI_AVAILABLE:
+ import gi
+ gi.require_version('Gdk', '3.0')
+ gi.require_version('Gtk', '3.0')
++ from gi.repository import GLib
+ from gi.repository import Gdk
+ from gi.repository import Gtk
+ from gi.repository import Pango
+@@ -328,17 +329,17 @@ if GUI_AVAILABLE:
+ ret = ()
+ if not isinstance(ret, tuple):
+ ret = (ret,)
+- GObject.idle_add(self.loop_callback, *ret)
++ GLib.idle_add(self.loop_callback, *ret)
+
+ if self._stopped:
+ _thread.exit()
+ except Exception as e:
+ print(e)
+ if self.on_exception is not None:
+- GObject.idle_add(self.on_exception, e)
++ GLib.idle_add(self.on_exception, e)
+ else:
+ if self.on_done is not None:
+- GObject.idle_add(self.on_done)
++ GLib.idle_add(self.on_done)
+
+ def start(self, *args, **kwargs):
+ t = threading.Thread(target=self._run, args=args, kwargs=kwargs)
+
+From de01c7f7cab560b226eeb1f1cbcfd348c922e5d4 Mon Sep 17 00:00:00 2001
+From: Corey Berla <corey@berla.me>
+Date: Sun, 20 Nov 2022 13:58:15 -0800
+Subject: [PATCH 8/9] dropbox: Threading set daemon as property
+
+setDaemon() is deprecated
+
+https://docs.python.org/3/library/threading.html#threading.Thread.setDaemon
+---
+ dropbox.in | 3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+diff --git a/dropbox.in b/dropbox.in
+index fc306b0..4b7f923 100644
+--- a/dropbox.in
++++ b/dropbox.in
+@@ -342,8 +342,7 @@ if GUI_AVAILABLE:
+ GLib.idle_add(self.on_done)
+
+ def start(self, *args, **kwargs):
+- t = threading.Thread(target=self._run, args=args, kwargs=kwargs)
+- t.setDaemon(True)
++ t = threading.Thread(target=self._run, args=args, kwargs=kwargs, daemon=True)
+ t.start()
+
+ def stop(self):
+
+From 34024ef1ccc60d905e810057c3e28e0e185eac78 Mon Sep 17 00:00:00 2001
+From: Corey Berla <corey@berla.me>
+Date: Sun, 20 Nov 2022 13:59:46 -0800
+Subject: [PATCH 9/9] dropbox: Stop using GtkStock
+
+It was deprecated in 3.10
+
+https://docs.gtk.org/gtk3/ctor.Button.new_from_stock.html
+---
+ dropbox.in | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/dropbox.in b/dropbox.in
+index 4b7f923..380818f 100644
+--- a/dropbox.in
++++ b/dropbox.in
+@@ -447,12 +447,12 @@ if GUI_AVAILABLE:
+ self.user_cancelled = False
+ self.task = None
+
+- self.ok = ok = Gtk.Button(stock=Gtk.STOCK_OK)
++ self.ok = ok = Gtk.Button.new_with_mnemonic("_OK")
+ ok.connect('clicked', self.handle_ok)
+ self.action_area.add(ok)
+ ok.show()
+
+- cancel = Gtk.Button(stock=Gtk.STOCK_CANCEL)
++ cancel = Gtk.Button.new_with_mnemonic("_Cancel")
+ cancel.connect('clicked', self.handle_cancel)
+ self.action_area.add(cancel)
+ cancel.show()
diff --git a/gnome-extra/nautilus-dropbox/metadata.xml b/gnome-extra/nautilus-dropbox/metadata.xml
index ec639289b9c1..6c516c8f6940 100644
--- a/gnome-extra/nautilus-dropbox/metadata.xml
+++ b/gnome-extra/nautilus-dropbox/metadata.xml
@@ -9,6 +9,9 @@
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
+ <upstream>
+ <remote-id type="github">dropbox/nautilus-dropbox</remote-id>
+ </upstream>
<longdescription lang="en">
A extension of nautilus to display the sync state of an Dropbox folder and add a right click menu to mange files in the Dropbox folder.
</longdescription>
diff --git a/gnome-extra/nautilus-dropbox/nautilus-dropbox-2020.03.04-r1.ebuild b/gnome-extra/nautilus-dropbox/nautilus-dropbox-2020.03.04-r1.ebuild
new file mode 100644
index 000000000000..94473d0a1487
--- /dev/null
+++ b/gnome-extra/nautilus-dropbox/nautilus-dropbox-2020.03.04-r1.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit autotools python-single-r1 xdg-utils
+
+DESCRIPTION="Dropbox Nautilus Extension"
+HOMEPAGE="https://github.com/dropbox/nautilus-dropbox"
+SRC_URI="https://linux.dropboxstatic.com/packages/${P}.tar.bz2"
+
+LICENSE="GPL-3 CC-BY-ND-3.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="debug"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]' )
+ dev-libs/glib:2
+ >=gnome-base/nautilus-43
+ net-misc/dropbox"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ $(python_gen_cond_dep 'dev-python/docutils[${PYTHON_USEDEP}]' )
+ virtual/pkgconfig"
+
+# use system rst2man
+PATCHES=(
+ # use system rst2man
+ "${FILESDIR}/${PN}-2019-system-rst2man.patch"
+
+ # https://github.com/dropbox/nautilus-dropbox/pull/105
+ "${FILESDIR}/${P}-nautilus43.patch"
+)
+
+src_prepare() {
+ default
+
+ # use system dropbox
+ sed \
+ -e "s|~/[.]dropbox-dist|${EPREFIX}/opt/dropbox|" \
+ -e "s|\(DROPBOXD_PATH = \).*|\1\"${EPREFIX}/opt/dropbox/dropboxd\"|" \
+ -i dropbox.in || die
+ AT_NOELIBTOOLIZE=yes eautoreconf
+}
+
+src_configure() {
+ econf \
+ $(use_enable debug) \
+ --disable-static
+}
+
+src_install() {
+ default
+
+ # removes files which conflicts with system dropbox
+ rm -r "${ED}"/usr/share/applications || die
+ rm -r "${ED}"/usr/bin || die
+
+ find "${ED}" -type f -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}
diff --git a/gnome-extra/pch-session/Manifest b/gnome-extra/pch-session/Manifest
index 3d024e4756c7..9ba2c5d2f922 100644
--- a/gnome-extra/pch-session/Manifest
+++ b/gnome-extra/pch-session/Manifest
@@ -1,3 +1,5 @@
DIST pch-session-42.0.tar.bz2 3610664 BLAKE2B c14529dd7be8854e4d24b4b4c3335c44ebd714b4dcd8ada8bf6e8da6236d962c57fb537b4a651118e8f719b7da87141a8c1512bf6a360c7998f23384ed06b14c SHA512 63a73a753cc95dc8e152a4d535674d420861e87a57a9c47b1063b9bdad410ad4c93e2ed2a5e547fae75f9e76b0f640ffc8d0f3116195afbaa18e6a2fdb9c5ae7
+DIST pch-session-43.0.tar.bz2 3610722 BLAKE2B 5cf470d44d94abb7d535cfdc94ea01b4bac8d4cb2c0a7c0e1c35a64d416eceb0a0de96cb746e797b52cfc5b08dd3ccfefdb8441bf46dacf4ded65f9819bce427 SHA512 80bc7c8194410ae9d135bcbafd09faa9de4efddaa3ab23ece3b1fc493c4169a38cec50f8c9d86e848d2436ec5b7327bc6e2346bc7ace8403d52de88f9d206b23
EBUILD pch-session-42.0.ebuild 1725 BLAKE2B 768146feb544efe7b7b02d5e007a7fb5f5915029d88905c4b8aab24cf70f6bd60c6b5dbec97bcce33ea7563f7f7d74852b41a3c8583508ee51e703cca2d52519 SHA512 61c663f9e2e8889c8fd2e6bc0bde00193fb43f20cd43f68714f213cd3bd6c6abfe2b87b2bd646c6483e43562cd51846ea993f2a5dbc3d4f77e26c8f6970c0492
-MISC metadata.xml 241 BLAKE2B cb0374238d11e2a3f28f23b7049da09babd4310a99862738acfb7ba554f7758ac68cd09d1eb7a29068195c27010a846a540ed2c09b88fd043b37fb4f0762150f SHA512 b2c1d3e2cb6760ed4682da82af5370adcacd48afd558efa1abf84d955067b2ad32eda034af8cef95c71409622f97fa0113f2e07bee328f2d03512908ae931050
+EBUILD pch-session-43.0.ebuild 1778 BLAKE2B 1067f83fb62ecf204bb9c7d5d16d15f94fa2720f32006dba055aaf507089e19438cf4b2ed1954cc02e62aa758c9042db25c0ddf5f96f82d244af41c63da19acd SHA512 e78219f9c00d0ad18406effaa598527d5dcf767bb384a25c3c49bd6a22cc51a6d5b9774f66f2b5a4f4b143d6699848abfb36b8f5efa954fe323b85ba3a6dec16
+MISC metadata.xml 328 BLAKE2B fc1db6815e16cdd4fb7afd93ad411ad45b83b21f89c95cd0dbaf3c82d85f3d2359b5d276615e0baf4978d788538186a4a1e5c0275f735a9db490f644c48827fe SHA512 07bdeb40d124da2fb287c310b0cc022cfdfa83ffc4732f6c1be9418efda05d593131b7533d8b16fd31d8b2f7e1e55a6e91ba7de62145f19d6469e094fe35bd94
diff --git a/gnome-extra/pch-session/metadata.xml b/gnome-extra/pch-session/metadata.xml
index 3947e1bf6d57..126dd00b53e8 100644
--- a/gnome-extra/pch-session/metadata.xml
+++ b/gnome-extra/pch-session/metadata.xml
@@ -5,4 +5,7 @@
<email>pacho@gentoo.org</email>
</maintainer>
<stabilize-allarches/>
+ <upstream>
+ <remote-id type="gitlab">pachoramos/pch-session</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/gnome-extra/pch-session/pch-session-43.0.ebuild b/gnome-extra/pch-session/pch-session-43.0.ebuild
new file mode 100644
index 000000000000..de3b35a3e102
--- /dev/null
+++ b/gnome-extra/pch-session/pch-session-43.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 2019-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome2-utils
+
+DESCRIPTION="Unofficial gnome based session with different default settings and extensions"
+HOMEPAGE="https://gitlab.com/pachoramos/pch-session"
+SRC_URI="https://gitlab.com/pachoramos/${PN}/-/archive/${PV}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="bluetooth qt5 webp"
+
+RDEPEND="
+ >=gnome-base/gnome-shell-43
+ >=gnome-extra/gnome-shell-extensions-43
+ >=gnome-extra/gnome-shell-extension-alphabetical-grid-26.0
+ >=gnome-extra/gnome-shell-extension-appindicator-46
+ >=gnome-extra/gnome-shell-extension-applications-overview-tooltip-16
+ >=gnome-extra/gnome-shell-extension-bing-wallpaper-43
+ >=gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen-20220323-r1
+ >=gnome-extra/gnome-shell-extension-dash-to-panel-52
+ >=gnome-extra/gnome-shell-extension-desktop-icons-ng-47
+ >=gnome-extra/gnome-shell-extension-gsconnect-54
+ >=gnome-extra/gnome-shell-extension-weather-in-the-clock-20221024
+ >=gnome-extra/gnome-tweaks-40.10
+
+ >=gnome-extra/gnome-clocks-43.0
+ >=gnome-extra/seahorse-nautilus-3.11.92_p20220906
+ >=media-fonts/fonts-meta-2
+ x11-themes/papirus-icon-theme
+
+ bluetooth? ( >=gnome-extra/gnome-shell-extension-bluetooth-quick-connect-30 )
+ qt5? ( x11-themes/adwaita-qt )
+ webp? ( gui-libs/gdk-pixbuf-loader-webp )
+"
+BDEPEND=""
+DEPEND=""
+
+src_prepare() {
+ default
+ if ! use bluetooth; then
+ sed -i -e \
+ 's:"bluetooth-quick-connect@bjarosze.gmail.com",::g' \
+ usr/share/gnome-shell/modes/pch*.json || die
+ fi
+}
+
+pkg_preinst() {
+ gnome2_schemas_update
+}
+
+src_install() {
+ insinto /usr
+ doins -r usr/.
+ einstalldocs
+}
+
+pkg_postinst() {
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ gnome2_schemas_update
+}
diff --git a/gnome-extra/seahorse-nautilus/Manifest b/gnome-extra/seahorse-nautilus/Manifest
index e52ee07a4b26..a7a4e0532caa 100644
--- a/gnome-extra/seahorse-nautilus/Manifest
+++ b/gnome-extra/seahorse-nautilus/Manifest
@@ -1,4 +1,6 @@
AUX seahorse-nautilus-3.11.92-remove-libgnome-keyring.patch 837 BLAKE2B fa8d92171af088031804beab1356d4e43249da21d977fd33a524150cce8d3d0fd9180e9d8bcd5d96954b5821e40bc211a53d1be690836018a850ebcdda4e52ad SHA512 eabcde1d066c3e3d1ce95a437043b84ce387e2f81eb1137c6b6e4db96b89e7a30c61e792b0221625277106f8d5f1d19f22527c61a70026d3230f11aebda29eb8
DIST seahorse-nautilus-3.11.92.tar.xz 395304 BLAKE2B f7c741a2d0ae06636ed380c3b8f0006e183bd2eacae87f0c1bfa0d4f1fa0834401a86b7a2b2b21df268ec18b57fbeb6805f30dc20ae43e5456eb05635fda150b SHA512 d3815bfaaf2a5e96beb94abe01fb3f7733e867a04681d4bed540fce58f6556c62534d3217ec0bf1452e848551a42ec703ec241029486d3dcd966c16ff27b87f2
+DIST seahorse-nautilus-3.11.92_p20220906.tar.bz2 177572 BLAKE2B b07fc05ec4b4e04006ce3613bc5847b1540c008604bea90d8972c5a68c335438ada201e5bfae47e46bd8ca274a603fb9dc671ae2ac521c7fcbbef5e4c54e2b7a SHA512 4dd4e3225c6085dbe4b60efeff84c815139e521bb9ba5adb1fe7d33abc815f87045297dce8d4531923e619b3a59f79e92eba8f966bedf2bb6306422f4b8680ec
EBUILD seahorse-nautilus-3.11.92-r1.ebuild 1402 BLAKE2B 3be2d7ff7d77133f5616657058fe98596274c3412572a437b8897a55715c2c088fd66aa8f8d246b75289d20e864fd7d8ea7bea31db93cc83d957646e7dbdc270 SHA512 f341223c77baf646f67aa2476851d84dfe08d6fa8b7536141b649df6d143574f5554dd7991e8707339db19a448c04b46f560e750b09839855bc075bcb3a58cad
+EBUILD seahorse-nautilus-3.11.92_p20220906.ebuild 1195 BLAKE2B d8fee718250d7a2586e97145d177a7b4f6ca466be6c919fe4654cc0f32b395a8e9cb3e6696d1f61b27b843a9fb39b15303ef24b0442827b95134304d053d2c00 SHA512 1b5852746690055c765fbac1ac3815c42ed89eeb205fff47a4ae017e0b277ec2519c1c9412d980bc53ac68a13367ed5d5affa500e2f544e7f18487e86df19b4f
MISC metadata.xml 358 BLAKE2B 14e1c78ac1cd0385eddb0b0797185f1a1d02691f64cdb65ad61f5ad33a4b0d5a0481eab56dd1cb145108898a9c997faa60760bd51213186f62a39899fe1f3696 SHA512 a3d7bba0861b219455cd0725023247a394fd6ded2da7376e2f69bc1c3f72d26b7cdbd9354c9b407bcb34ed76249a543b769feba033d4e4a46b5cbe8011cb92c2
diff --git a/gnome-extra/seahorse-nautilus/seahorse-nautilus-3.11.92_p20220906.ebuild b/gnome-extra/seahorse-nautilus/seahorse-nautilus-3.11.92_p20220906.ebuild
new file mode 100644
index 000000000000..29fccb4aca00
--- /dev/null
+++ b/gnome-extra/seahorse-nautilus/seahorse-nautilus-3.11.92_p20220906.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit meson xdg
+
+DESCRIPTION="Nautilus extension for encrypting and decrypting files with GnuPG"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/seahorse-nautilus"
+COMMIT="2cc2a06148604b2f118ef460527b03d27530f6d4"
+SHORT_COMMIT="2cc2a06"
+SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${COMMIT}/${PN}-${SHORT_COMMIT}.tar.bz2 -> ${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+ >=app-crypt/gpgme-1.0.0
+ >=app-crypt/gcr-3.4:0=[gtk]
+ >=dev-libs/dbus-glib-0.35
+ >=dev-libs/glib-2.28:2
+ gnome-base/gnome-keyring
+ >=gnome-base/nautilus-43
+ x11-libs/gtk+:3
+ >=x11-libs/libcryptui-3.9.90
+ >=x11-libs/libnotify-0.3:=
+ >=app-crypt/gnupg-1.4
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+"
+
+S="${WORKDIR}/${PN}-${COMMIT}"
+
+src_prepare() {
+ default
+ # Fix icon location, https://gitlab.gnome.org/GNOME/seahorse-nautilus/-/issues/10
+ sed -i 's/pixmaps\/seahorse-plugins\/48x48/pixmaps\/cryptui\/48x48/' \
+ tool/seahorse-notification.c || die
+}
+
+src_configure() {
+ local emesonargs=(
+ -Dcheck-compatible-gpg=false
+ -Dlibnotify=true
+ )
+ meson_src_configure
+}