Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] gnome-core: update to 46.0.
@ 2024-03-21 14:45 fanyx
  2024-03-21 14:46 ` [PR PATCH] [Updated] " fanyx
                   ` (119 more replies)
  0 siblings, 120 replies; 121+ messages in thread
From: fanyx @ 2024-03-21 14:45 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 824 bytes --]

There is a new pull request by fanyx against master on the void-packages repository

https://github.com/fanyx/void-packages gnome46
https://github.com/void-linux/void-packages/pull/49428

gnome-core: update to 46.0.
### Packages missing
- [ ] `gnome-control-center` (no 46.0 release yet, [changelog](https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/main/NEWS))
- [ ] https://github.com/void-linux/void-packages/pull/49427
- [ ] `glib-2.80`

@oreo639 @Gottox 

### TODO

- Update `glib` and `glib-networking` dependencies to `2.80.0`

#### Testing the changes
- I tested the changes in this PR: **NO**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)

[ci skip]

A patch file from https://github.com/void-linux/void-packages/pull/49428.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome46-49428.patch --]
[-- Type: text/x-diff, Size: 30366 bytes --]

From 6fdc2fa12ac21a4205e4f8f6ce85a0dae701cf68 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:06:09 +0100
Subject: [PATCH 01/21] evolution-data-server: update to 3.52.0.

---
 common/shlibs                          | 2 +-
 srcpkgs/evolution-data-server/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 28be311b85ae4c..7cf169475d6354 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -606,7 +606,7 @@ libcamel-1.2.so.64 evolution-data-server-3.46.0_1
 libebackend-1.2.so.11 evolution-data-server-3.46.0_1
 libebook-1.2.so.21 evolution-data-server-3.46.0_1
 libebook-contacts-1.2.so.4 evolution-data-server-3.46.0_1
-libecal-2.0.so.2 evolution-data-server-3.46.0_1
+libecal-2.0.so.3 evolution-data-server-3.52.0_1
 libedata-book-1.2.so.27 evolution-data-server-3.46.0_1
 libedataserver-1.2.so.27 evolution-data-server-3.46.0_1
 libedataserverui-1.2.so.4 evolution-data-server-3.46.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 3e4a3a11b7b154..483339e04e94bf 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.50.4
+version=3.52.0
 revision=1
 build_style=cmake
 build_helper="gir qemu"
@@ -20,7 +20,7 @@ license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://gitlab.gnome.org/GNOME/evolution-data-server/-/raw/gnome-45/NEWS"
 distfiles="${GNOME_SITE}/evolution-data-server/${version%.*}/evolution-data-server-${version}.tar.xz"
-checksum=d7edffbe03a0bbcecbee67393214b831c7b18cd895b84c4dbfe1387776e257c5
+checksum=a5d5e11c7a1e585846efe260f3c1c61a78399bd8b623bfd79ac1c0ffea7bde06
 make_check=ci-skip # flaky in CI
 
 build_options="gir"

From b1b14e0533aaed1aff018e2702d4d1a965f5d900 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:12:54 +0100
Subject: [PATCH 02/21] gjs: update to 1.80.0

---
 srcpkgs/gjs/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 23c7350a11aa9d..3512804ad9e432 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.78.4
+version=1.80.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -12,10 +12,9 @@ short_desc="Mozilla-based javascript bindings for the GNOME platform"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MIT, LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gjs"
-#changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-44/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gjs/${version%.*}/gjs-${version}.tar.xz"
-checksum=9aec7ab872c2050404907ae94f0ae7abec8a54bd9c894ddb5c2d0f51e932b9a1
+checksum=0f78cd3f0e8eb446517d665e4fde1d66302b0c283bbe87b78e9cbfd4d86ed576
 make_check_pre="xvfb-run"
 
 if [ "$XBPS_CHECK_PKGS" ]; then

From 38970c2a5a422e172d0e2f7510c00eca60833927 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:10:48 +0100
Subject: [PATCH 03/21] gnome-keyring: update to 46.1.

---
 srcpkgs/gnome-keyring/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-keyring/template b/srcpkgs/gnome-keyring/template
index d3726bb966bca0..59512da1869686 100644
--- a/srcpkgs/gnome-keyring/template
+++ b/srcpkgs/gnome-keyring/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-keyring'
 pkgname=gnome-keyring
-version=42.1
+version=46.1
 revision=1
 build_style=gnu-configure
 configure_args="--with-pam-dir=/usr/lib/security --disable-schemas-compile"
@@ -14,7 +14,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeKeyring/"
 changelog="https://gitlab.gnome.org/GNOME/gnome-keyring/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=c7f4d040cc76a6b7fe67e08ef9106911c3c80d40fc88cbfc8e2684a4c946e3e6
+checksum=b1d3ae9132ff2f8b3f25a190790892968e3d0acf952a487e40f644a8550ce3f6
 lib32disabled=yes
 make_check_pre="dbus-run-session xvfb-run"
 make_check=ci-skip # times out

From e01d0f7dcd5ac5a54247a82de2da242033ee4e4c Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 09:57:46 +0100
Subject: [PATCH 04/21] gnome-bluetooth: update to 46.0.

---
 srcpkgs/gnome-bluetooth/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index 3bc40264ae3d5c..fccb09af82ba5f 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-bluetooth'
 pkgname=gnome-bluetooth
-version=42.8
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
 changelog="https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-bluetooth/${version%.*}/gnome-bluetooth-${version}.tar.xz"
-checksum=76c241e8ca2c9b1035364535ca26084f89fc5c0e1829510f8909583115fcc2db
+checksum=13fe1e75f317acdbdf5e80c9029d2e0632d60a9ccf72a43ae36eb7545021fbef
 
 build_options="gir"
 build_options_default="gir"

From d9820a4cd911a88ce174321794c12f62b0354542 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:05:56 +0100
Subject: [PATCH 05/21] gnome-initial-setup: update to 46.0.

---
 srcpkgs/gnome-initial-setup/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 889647c5a61edc..279ef9f5fbb40d 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-initial-setup'
 pkgname=gnome-initial-setup
-version=45.4.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-initial-setup/${version%%.*}/gnome-initial-setup-${version}.tar.xz"
-checksum=363e09aa3308e7f4074e066253a0182b322ab60376743de178bbb400e54ba8ee
+checksum=f8ee9dcea7e35e735eaa3bc8d1041d06bb64ebf1e1046e5e8e48f1fb44151847

From b64ab5d1d0e226edc045330d216b05c6e7c66e9f Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:57:34 +0100
Subject: [PATCH 06/21] gnome-session: update to 46.0.

---
 srcpkgs/gnome-session/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index 14bbbc580c3bf9..9cfaa1a07ca84f 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=45.0
+version=46.0
 revision=1
 build_style=meson
-configure_args="-Dsystemd_journal=false -Dsystemd_session=disable
- -Dsystemduserunitdir=/usr/lib/systemd/user"
+configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
 hostmakedepends="glib-devel gettext pkg-config xmlto"
 makedepends="elogind-devel gnome-desktop-devel gtk+3-devel json-glib-devel
  libglib-devel libICE-devel libSM-devel xtrans"
@@ -16,4 +15,4 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-session"
 changelog="https://gitlab.gnome.org/GNOME/gnome-session/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-session/${version%.*}/gnome-session-${version}.tar.xz"
-checksum=706d2ffcacac38553a3c0185793f5a2b4aac940bb5e789d953c9808163bef2f1
+checksum=c6e1624af6090bc4e1a191fe2268abfa7a8de07831ca7a57f217e679bf7b9a54

From 63aadb9ba7661d211ef0595835b1b7f7456c2374 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:11 +0100
Subject: [PATCH 07/21] gsettings-desktop-schemas: update to 46.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index c4fc13789417df..f4f2a5cea68d9e 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,6 +1,6 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=45.0
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 changelog="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gsettings-desktop-schemas/${version%.*}/gsettings-desktop-schemas-${version}.tar.xz"
-checksum=365c8d04daf79b38c8b3dc9626349a024f9e4befdd31fede74b42f7a9fbe0ae2
+checksum=493a46a1161b6388d57aa72f632a79ce96c42d5ffbd1d0b00f496ec5876f8575
 
 # Package build options
 build_options="gir"

From 286510686b6fc14fcc15ae3be46a3380dbc1d5be Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:28 +0100
Subject: [PATCH 08/21] gnome-settings-daemon: update to 46.0.

---
 srcpkgs/gnome-settings-daemon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 9e8d7eb447035e..fd2b43810628b8 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-settings-daemon'
 pkgname=gnome-settings-daemon
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,8 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr4-de
  geoclue2-devel gnome-desktop-devel ibus-devel libcanberra-devel libgnomekbd-devel
  libgweather-devel libnotify-devel librsvg-devel libwacom-devel nss-devel
  polkit-devel pulseaudio-devel startup-notification-devel upower-devel
- xf86-input-wacom-devel libXfixes-devel"
+ xf86-input-wacom-devel libXfixes-devel gsettings-desktop-schemas-devel
+ elogind-devel"
 depends="hicolor-icon-theme"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -20,7 +21,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 changelog="https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-settings-daemon/${version%.*}/gnome-settings-daemon-${version}.tar.xz"
-checksum=c62bfec9817eee5b83ebe901a9286189a67eb5ff033c5dd41506574f822bf090
+checksum=0b9a0f64fa18a8e7e09b4c95a3f754fa033c2cdbd2dc35701f0618572c1cb3d7
 CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then

From 922bf0480d3a56698a599d36ac8834523c0b8bf7 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:30 +0100
Subject: [PATCH 09/21] mutter: update to 46.0.

---
 common/shlibs           | 10 +++++-----
 srcpkgs/mutter/template | 15 +++++++--------
 2 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 7cf169475d6354..648f19c9d2a250 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2922,11 +2922,11 @@ libdecoration.so.0 compiz-core-0.8.14_1
 libcompizconfig.so.0 libcompizconfig-0.8.14_1
 libemeraldengine.so.0 emerald-0.8.14_1
 libhangul.so.1 libhangul-0.1.0_1
-libmutter-13.so.0 mutter-45.0_1
-libmutter-clutter-13.so.0 mutter-45.0_1
-libmutter-cogl-13.so.0 mutter-45.0_1
-libmutter-cogl-pango-13.so.0 mutter-45.0_1
-libmutter-mtk-13.so.0 mutter-45.0_1
+libmutter-14.so.0 mutter-46.0_1
+libmutter-clutter-14.so.0 mutter-46.0_1
+libmutter-cogl-14.so.0 mutter-46.0_1
+libmutter-cogl-pango-14.so.0 mutter-46.0_1
+libmutter-mtk-14.so.0 mutter-46.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub-0.7.so.0 libgepub-0.7.1_1
 libslopy.so.7.6 slop-7.6_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 753ccfd911e205..8750f8d64611de 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=45.5
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,12 +18,11 @@ short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-#changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-45/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/mutter/${version%.*}/mutter-${version}.tar.xz"
-checksum=51c3324b8a975f996e5ac693ab38563c496e6f142e6cd3357b4950d250334874
-shlib_provides="libmutter-clutter-13.so libmutter-cogl-13.so
- libmutter-cogl-pango-13.so"
+checksum=bb3f7d77aebdea9d317d3f5ef03868e4e7969da423ac495e33a16d61db2c9373
+shlib_provides="libmutter-clutter-14.so libmutter-cogl-14.so
+ libmutter-cogl-pango-14.so libmutter-mtk-14.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,8 +34,8 @@ pre_build() {
 post_install() {
 	# modify the pkg-config files to respect ${pc_sysrootdir} for variables that are
 	# meant to be called with 'pkg-config --variable'
-	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-13|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-13.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-14|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-14.pc
 }
 
 mutter-devel_package() {
@@ -46,7 +45,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-13/*.gir"
+		vmove "usr/lib/mutter-14/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 6696efe243a70d530a6575cc1f0a1cdec6f80734 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:41 +0100
Subject: [PATCH 10/21] gnome-shell: update to 46.0.

---
 srcpkgs/gnome-shell/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 1e4a2b01fd8eca..d39843b2ccf35f 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=45.5
+version=46.0
 revision=1
 build_style=meson
 build_helper=gir
@@ -19,10 +19,9 @@ short_desc="GNOME core user interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
-changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%%.*}/gnome-shell-${version}.tar.xz"
-checksum=bd5c3d3d028d47233e4205223f0ac02ac9a973b699bc277439094d41a78d6ab0
+checksum=6bc41340b6de05774e97cfe20feba86e2b3cc9c8139118f24bd84ac63e82b53e
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 385d8bdb173911f3d274646b9a5df87c315a00b9 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:57:16 +0100
Subject: [PATCH 11/21] gnome-core: update to 46.0.

---
 srcpkgs/gnome-core/template | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index b4a86610fe0332..c1542f205692cd 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -10,27 +10,27 @@ homepage="https://www.gnome.org"
 
 depends="
  adwaita-icon-theme>=${version}
- at-spi2-core>=2.50.1
- at-spi2-atk>=2.50.1
+ at-spi2-core>=2.52.0
+ at-spi2-atk>=2.52.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.50.4
- folks>=0.15.6
+ evolution-data-server>=3.52.0
+ folks>=0.15.8
  font-adobe-source-code-pro>=2.030R
  gcr>=3.41.1
  gdm>=${version}
  geocode-glib>=3.26.4
- gjs>=1.76.0
+ gjs>=1.80.0
  glib>=2.78.0
  glib-networking>=2.76.0
- gmime>=3.2.7
+ gmime>=3.2.14
  gnome-backgrounds>=${version}
- gnome-bluetooth>=42.8
+ gnome-bluetooth>=${version}
  gnome-color-manager>=3.36.0
  gnome-control-center>=${version}
  gnome-desktop>=44.0
  gnome-initial-setup>=${version}
- gnome-keyring>=42.0
+ gnome-keyring>=46.1
  gnome-online-accounts>=3.48.0
  gnome-session>=${version}
  gnome-settings-daemon>=${version}
@@ -44,7 +44,7 @@ depends="
  mutter>=${version}
  nautilus>=${version}
  sushi>=${version}
- tracker>=3.6.0
+ tracker>=3.7.0
  yelp>=42.2
  xdg-desktop-portal-gnome>=${version}
  zenity>=4.0.1"

From 022d50f36635e337a2fd79341457a2ce70fc3bb4 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:58:52 +0100
Subject: [PATCH 12/21] adwaita-icon-theme: update to 46.0.

---
 .../patches/rm-icon-cache.patch                 | 17 -----------------
 srcpkgs/adwaita-icon-theme/template             |  4 ++--
 2 files changed, 2 insertions(+), 19 deletions(-)
 delete mode 100644 srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch

diff --git a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch b/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
deleted file mode 100644
index c2b10b9d2da5b2..00000000000000
--- a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-From 32affe610606b3a550c2953993a72063eb2b7381 Mon Sep 17 00:00:00 2001
-From: Fabian Bornschein <fabiscafe@mailbox.org>
-Date: Mon, 18 Sep 2023 23:31:59 +0200
-Subject: [PATCH] rm unused and problematic .icon-theme.cache
-
-This file was probably inserted by mistake. It serves no purpose.
----
- Adwaita/.icon-theme.cache | 0
- 1 file changed, 0 insertions(+), 0 deletions(-)
- delete mode 100644 Adwaita/.icon-theme.cache
-
-diff --git a/Adwaita/.icon-theme.cache b/Adwaita/.icon-theme.cache
-deleted file mode 100644
-index e69de29bb..000000000
--- 
-GitLab
-
diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index 31983ccd5fb268..8a633fd12f23d7 100644
--- a/srcpkgs/adwaita-icon-theme/template
+++ b/srcpkgs/adwaita-icon-theme/template
@@ -1,6 +1,6 @@
 # Template file for 'adwaita-icon-theme'
 pkgname=adwaita-icon-theme
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 changelog="https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/adwaita-icon-theme/${version/.*/}/adwaita-icon-theme-${version}.tar.xz"
-checksum=2442bfb06f4e6cc95bf6e2682fdff98fa5eddc688751b9d6215c623cb4e42ff1
+checksum=4bcb539bd75d64da385d6fa08cbaa9ddeaceb6ac8e82b85ba6c41117bf5ba64e
 
 pre_configure() {
 	ln -s /bin/true "$XBPS_WRAPPERDIR/gtk-update-icon-cache"

From cc17d231616b05bc28b489fcc42a99c6f8bfb436 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:02:49 +0100
Subject: [PATCH 13/21] at-spi2-core: update to 2.52.0

---
 srcpkgs/at-spi2-core/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 794eb284022796..85ba46b8a90299 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,6 +1,6 @@
 # Template file for 'at-spi2-core'
 pkgname=at-spi2-core
-version=2.50.1
+version=2.52.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,8 +12,9 @@ short_desc="Assistive Technology Service Provider Interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=5727b5c0687ac57ba8040e79bd6731b714a36b8fcf32190f236b8fb3698789e7
+checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
 make_check=no # non-trivial dbus setup
 
 # Package build options

From a4a6e45698153db80297c069e03855f4c3d43690 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:09:03 +0100
Subject: [PATCH 14/21] gdm: update to 46.0.

---
 srcpkgs/gdm/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index c171f236442515..bbb4f7caa88716 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=45.0.1
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -25,10 +25,9 @@ short_desc="GNOME Display Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
-changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gdm/${version%%.*}/gdm-${version}.tar.xz"
-checksum=6572578c05e3c6569d6ed269f7de2aaf3a035657654586d8243907bb7a6ffa85
+checksum=8d6cb52176eca48b6bbf1cfe2fdae08d9677b5a0f2bca600dee4604de0dd1efc
 
 conf_files="
 	/etc/gdm/custom.conf

From 9361b9d3484468756acd6d98eb85068098358a23 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:19:49 +0100
Subject: [PATCH 15/21] gmime: update to 3.2.14

---
 srcpkgs/gmime/template | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gmime/template b/srcpkgs/gmime/template
index 045e8307691bc9..e672291ad34848 100644
--- a/srcpkgs/gmime/template
+++ b/srcpkgs/gmime/template
@@ -1,6 +1,6 @@
 # Template file for 'gmime'
 pkgname=gmime
-version=3.2.7
+version=3.2.14
 revision=2
 build_style=gnu-configure
 build_helper="gir"
@@ -14,8 +14,10 @@ short_desc="GNOME Core mime parsing library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/jstedfast/gmime"
-distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
-checksum=2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44
+changelog="https://raw.githubusercontent.com/jstedfast/gmime/master/NEWS"
+#distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
+distfiles="https://github.com/jstedfast/gmime/releases/download/${version}/${pkgname}-${version}.tar.xz"
+checksum=a5eb3dd675f72e545c8bc1cd12107e4aad2eaec1905eb7b4013cdb1fbe5e2317
 
 build_options="gir vala"
 build_options_default="gir vala"

From 9a8dd737b6aeb28fad85f70445320b47c3f998ad Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:21:05 +0100
Subject: [PATCH 16/21] gnome-backgrounds: update to 46.0.

---
 srcpkgs/gnome-backgrounds/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-backgrounds/template b/srcpkgs/gnome-backgrounds/template
index c021d48794d100..cbc68cbb225524 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="gettext"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later, CC-BY-2.0, CC-BY-SA-2.0, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-backgrounds"
 changelog="https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-backgrounds/${version%.*}/gnome-backgrounds-${version}.tar.xz"
-checksum=cee0e688fbae5ef7a75f335ada2d10779e08ebca9445f1586de32c5a9b6dee2d
+checksum=4ddd3ac439a4a067876805921bb75f4d3c8b85a218d47c276dddde8928443c2e

From 001f98706be2882acf8fd21351a979a18316e1aa Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:25:20 +0100
Subject: [PATCH 17/21] gnome-shell-extensions: update to 46.0.

---
 srcpkgs/gnome-shell-extensions/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-shell-extensions/template b/srcpkgs/gnome-shell-extensions/template
index 35b2debe6b6bc8..1cdea2721a3d85 100644
--- a/srcpkgs/gnome-shell-extensions/template
+++ b/srcpkgs/gnome-shell-extensions/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell-extensions'
 pkgname=gnome-shell-extensions
-version=45.2
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dextension_set=all"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell-extensions/${version%.*}/gnome-shell-extensions-${version}.tar.xz"
-checksum=ee32f6387a2d18adbff7a956689bc747866b4a8712d73790c002abeae4ccaaaf
+checksum=d8138f88cd92df9f932309149c236fbdd77c1bc095445036ab7eb0ecda53c01a

From 1939d507c2a4febc123366400a909e6935d1e1e2 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:26:18 +0100
Subject: [PATCH 18/21] gnome-user-docs: update to 46.0.

---
 srcpkgs/gnome-user-docs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 1f9d4edc4fe43e..fb05f5a0fd8b25 100644
--- a/srcpkgs/gnome-user-docs/template
+++ b/srcpkgs/gnome-user-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-user-docs'
 pkgname=gnome-user-docs
-version=45.5
+version=46.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
 changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-user-docs/${version%.*}/gnome-user-docs-${version}.tar.xz"
-checksum=74167fcf42a04d9e5d3cc130d27bc203d87b685ce606a84674df24e1ff719e54
+checksum=8c18ae0c4a0c142e193111b713c959813441bb5d9df25977b13818f6e4ae6291

From b8faf29fe89bff783e2eaf3cc88a98797ce5270a Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:27:11 +0100
Subject: [PATCH 19/21] gvfs: update to 1.54.0.

---
 srcpkgs/gvfs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gvfs/template b/srcpkgs/gvfs/template
index c441ecb3c5a406..9ba9197b401bb9 100644
--- a/srcpkgs/gvfs/template
+++ b/srcpkgs/gvfs/template
@@ -1,6 +1,6 @@
 # Template file for 'gvfs'
 pkgname=gvfs
-version=1.52.2
+version=1.54.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=no -Dtmpfilesdir=no -Dlogind=false
@@ -20,7 +20,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/gvfs"
 changelog="https://gitlab.gnome.org/GNOME/gvfs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gvfs/${version%.*}/gvfs-${version}.tar.xz"
-checksum=a643aceaa053caac0d8eff9a015f636e4bd1bb09cfe27864e347db67460e7b91
+checksum=f53d81df86c2e86cdd25182c2d8a669a22371e83623ded1b9d5416dcfc6de366
 
 # Manually declare shlibs used by the subpkgs.
 shlib_provides="libgvfscommon.so libgvfsdaemon.so"

From cec5c622acd4911b0844302ac9d8404b14bc3e8c Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:34:06 +0100
Subject: [PATCH 20/21] tracker: update to 3.7.0.

---
 srcpkgs/tracker/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/tracker/template b/srcpkgs/tracker/template
index 68b3b62ec71eec..dfefc91fe7c417 100644
--- a/srcpkgs/tracker/template
+++ b/srcpkgs/tracker/template
@@ -1,6 +1,6 @@
 # Template file for 'tracker'
 pkgname=tracker
-version=3.6.0
+version=3.7.0
 revision=2
 build_style=meson
 build_helper="gir qemu"
@@ -17,7 +17,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Tracker"
 changelog="https://gitlab.gnome.org/GNOME/tracker/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=52592cfe19baffd16dbe47475be7da750dbd0b6333fd7acb60faa9da5bc40df2
+checksum=46b8c16ff289d9507baa112c717845a200fe3d1ffcc2324562e02c40db9a151d
 make_check_pre="dbus-run-session"
 
 if [ "$CROSS_BUILD" ]; then

From 31fc8e7dfcbc7cf49acdd1a5e2da0567206cf4db Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:35:50 +0100
Subject: [PATCH 21/21] xdg-desktop-portal-gnome: update to 46.0.

---
 srcpkgs/xdg-desktop-portal-gnome/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/xdg-desktop-portal-gnome/template b/srcpkgs/xdg-desktop-portal-gnome/template
index c7441c6caa7464..019739d6a967e9 100644
--- a/srcpkgs/xdg-desktop-portal-gnome/template
+++ b/srcpkgs/xdg-desktop-portal-gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-gnome'
 pkgname=xdg-desktop-portal-gnome
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
@@ -14,7 +14,6 @@ short_desc="GNOME portal backend for xdg-desktop-portal"
 maintainer="oreo639 <oreo6391@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
-changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/xdg-desktop-portal-gnome/${version%.*}/xdg-desktop-portal-gnome-${version}.tar.xz"
-checksum=3e9ca821044005fb37bd68ebe4ad196fc3d072835581467a22a4879dac7b5fdd
+checksum=5d2d533597d280b7370b8f74faa40097b292b0036dbd59166e1312230500bb8b

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR PATCH] [Updated] gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
@ 2024-03-21 14:46 ` fanyx
  2024-03-21 15:18 ` fanyx
                   ` (118 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-03-21 14:46 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 829 bytes --]

There is an updated pull request by fanyx against master on the void-packages repository

https://github.com/fanyx/void-packages gnome46
https://github.com/void-linux/void-packages/pull/49428

gnome-core: update to 46.0.
### Packages missing
- [ ] `gnome-control-center` (no 46.0 release yet, [changelog](https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/main/NEWS))
- [ ] https://github.com/void-linux/void-packages/pull/49427
- [ ] `glib-2.80`

@oreo639 @Gottox 

### TODO

- Update `glib` and `glib-networking` dependencies to `2.80.0`

#### Testing the changes
- I tested the changes in this PR: **NO**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)

[ci skip]

A patch file from https://github.com/void-linux/void-packages/pull/49428.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome46-49428.patch --]
[-- Type: text/x-diff, Size: 30397 bytes --]

From 6fdc2fa12ac21a4205e4f8f6ce85a0dae701cf68 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:06:09 +0100
Subject: [PATCH 01/21] evolution-data-server: update to 3.52.0.

---
 common/shlibs                          | 2 +-
 srcpkgs/evolution-data-server/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 28be311b85ae4c..7cf169475d6354 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -606,7 +606,7 @@ libcamel-1.2.so.64 evolution-data-server-3.46.0_1
 libebackend-1.2.so.11 evolution-data-server-3.46.0_1
 libebook-1.2.so.21 evolution-data-server-3.46.0_1
 libebook-contacts-1.2.so.4 evolution-data-server-3.46.0_1
-libecal-2.0.so.2 evolution-data-server-3.46.0_1
+libecal-2.0.so.3 evolution-data-server-3.52.0_1
 libedata-book-1.2.so.27 evolution-data-server-3.46.0_1
 libedataserver-1.2.so.27 evolution-data-server-3.46.0_1
 libedataserverui-1.2.so.4 evolution-data-server-3.46.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 3e4a3a11b7b154..483339e04e94bf 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.50.4
+version=3.52.0
 revision=1
 build_style=cmake
 build_helper="gir qemu"
@@ -20,7 +20,7 @@ license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://gitlab.gnome.org/GNOME/evolution-data-server/-/raw/gnome-45/NEWS"
 distfiles="${GNOME_SITE}/evolution-data-server/${version%.*}/evolution-data-server-${version}.tar.xz"
-checksum=d7edffbe03a0bbcecbee67393214b831c7b18cd895b84c4dbfe1387776e257c5
+checksum=a5d5e11c7a1e585846efe260f3c1c61a78399bd8b623bfd79ac1c0ffea7bde06
 make_check=ci-skip # flaky in CI
 
 build_options="gir"

From b1b14e0533aaed1aff018e2702d4d1a965f5d900 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:12:54 +0100
Subject: [PATCH 02/21] gjs: update to 1.80.0

---
 srcpkgs/gjs/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 23c7350a11aa9d..3512804ad9e432 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.78.4
+version=1.80.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -12,10 +12,9 @@ short_desc="Mozilla-based javascript bindings for the GNOME platform"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MIT, LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gjs"
-#changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-44/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gjs/${version%.*}/gjs-${version}.tar.xz"
-checksum=9aec7ab872c2050404907ae94f0ae7abec8a54bd9c894ddb5c2d0f51e932b9a1
+checksum=0f78cd3f0e8eb446517d665e4fde1d66302b0c283bbe87b78e9cbfd4d86ed576
 make_check_pre="xvfb-run"
 
 if [ "$XBPS_CHECK_PKGS" ]; then

From 38970c2a5a422e172d0e2f7510c00eca60833927 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:10:48 +0100
Subject: [PATCH 03/21] gnome-keyring: update to 46.1.

---
 srcpkgs/gnome-keyring/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-keyring/template b/srcpkgs/gnome-keyring/template
index d3726bb966bca0..59512da1869686 100644
--- a/srcpkgs/gnome-keyring/template
+++ b/srcpkgs/gnome-keyring/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-keyring'
 pkgname=gnome-keyring
-version=42.1
+version=46.1
 revision=1
 build_style=gnu-configure
 configure_args="--with-pam-dir=/usr/lib/security --disable-schemas-compile"
@@ -14,7 +14,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeKeyring/"
 changelog="https://gitlab.gnome.org/GNOME/gnome-keyring/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=c7f4d040cc76a6b7fe67e08ef9106911c3c80d40fc88cbfc8e2684a4c946e3e6
+checksum=b1d3ae9132ff2f8b3f25a190790892968e3d0acf952a487e40f644a8550ce3f6
 lib32disabled=yes
 make_check_pre="dbus-run-session xvfb-run"
 make_check=ci-skip # times out

From e01d0f7dcd5ac5a54247a82de2da242033ee4e4c Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 09:57:46 +0100
Subject: [PATCH 04/21] gnome-bluetooth: update to 46.0.

---
 srcpkgs/gnome-bluetooth/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index 3bc40264ae3d5c..fccb09af82ba5f 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-bluetooth'
 pkgname=gnome-bluetooth
-version=42.8
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
 changelog="https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-bluetooth/${version%.*}/gnome-bluetooth-${version}.tar.xz"
-checksum=76c241e8ca2c9b1035364535ca26084f89fc5c0e1829510f8909583115fcc2db
+checksum=13fe1e75f317acdbdf5e80c9029d2e0632d60a9ccf72a43ae36eb7545021fbef
 
 build_options="gir"
 build_options_default="gir"

From d9820a4cd911a88ce174321794c12f62b0354542 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:05:56 +0100
Subject: [PATCH 05/21] gnome-initial-setup: update to 46.0.

---
 srcpkgs/gnome-initial-setup/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 889647c5a61edc..279ef9f5fbb40d 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-initial-setup'
 pkgname=gnome-initial-setup
-version=45.4.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-initial-setup/${version%%.*}/gnome-initial-setup-${version}.tar.xz"
-checksum=363e09aa3308e7f4074e066253a0182b322ab60376743de178bbb400e54ba8ee
+checksum=f8ee9dcea7e35e735eaa3bc8d1041d06bb64ebf1e1046e5e8e48f1fb44151847

From b64ab5d1d0e226edc045330d216b05c6e7c66e9f Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:57:34 +0100
Subject: [PATCH 06/21] gnome-session: update to 46.0.

---
 srcpkgs/gnome-session/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index 14bbbc580c3bf9..9cfaa1a07ca84f 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=45.0
+version=46.0
 revision=1
 build_style=meson
-configure_args="-Dsystemd_journal=false -Dsystemd_session=disable
- -Dsystemduserunitdir=/usr/lib/systemd/user"
+configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
 hostmakedepends="glib-devel gettext pkg-config xmlto"
 makedepends="elogind-devel gnome-desktop-devel gtk+3-devel json-glib-devel
  libglib-devel libICE-devel libSM-devel xtrans"
@@ -16,4 +15,4 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-session"
 changelog="https://gitlab.gnome.org/GNOME/gnome-session/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-session/${version%.*}/gnome-session-${version}.tar.xz"
-checksum=706d2ffcacac38553a3c0185793f5a2b4aac940bb5e789d953c9808163bef2f1
+checksum=c6e1624af6090bc4e1a191fe2268abfa7a8de07831ca7a57f217e679bf7b9a54

From 63aadb9ba7661d211ef0595835b1b7f7456c2374 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:11 +0100
Subject: [PATCH 07/21] gsettings-desktop-schemas: update to 46.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index c4fc13789417df..f4f2a5cea68d9e 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,6 +1,6 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=45.0
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 changelog="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gsettings-desktop-schemas/${version%.*}/gsettings-desktop-schemas-${version}.tar.xz"
-checksum=365c8d04daf79b38c8b3dc9626349a024f9e4befdd31fede74b42f7a9fbe0ae2
+checksum=493a46a1161b6388d57aa72f632a79ce96c42d5ffbd1d0b00f496ec5876f8575
 
 # Package build options
 build_options="gir"

From 286510686b6fc14fcc15ae3be46a3380dbc1d5be Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:28 +0100
Subject: [PATCH 08/21] gnome-settings-daemon: update to 46.0.

---
 srcpkgs/gnome-settings-daemon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 9e8d7eb447035e..fd2b43810628b8 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-settings-daemon'
 pkgname=gnome-settings-daemon
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,8 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr4-de
  geoclue2-devel gnome-desktop-devel ibus-devel libcanberra-devel libgnomekbd-devel
  libgweather-devel libnotify-devel librsvg-devel libwacom-devel nss-devel
  polkit-devel pulseaudio-devel startup-notification-devel upower-devel
- xf86-input-wacom-devel libXfixes-devel"
+ xf86-input-wacom-devel libXfixes-devel gsettings-desktop-schemas-devel
+ elogind-devel"
 depends="hicolor-icon-theme"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -20,7 +21,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 changelog="https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-settings-daemon/${version%.*}/gnome-settings-daemon-${version}.tar.xz"
-checksum=c62bfec9817eee5b83ebe901a9286189a67eb5ff033c5dd41506574f822bf090
+checksum=0b9a0f64fa18a8e7e09b4c95a3f754fa033c2cdbd2dc35701f0618572c1cb3d7
 CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then

From 922bf0480d3a56698a599d36ac8834523c0b8bf7 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:30 +0100
Subject: [PATCH 09/21] mutter: update to 46.0.

---
 common/shlibs           | 10 +++++-----
 srcpkgs/mutter/template | 15 +++++++--------
 2 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 7cf169475d6354..648f19c9d2a250 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2922,11 +2922,11 @@ libdecoration.so.0 compiz-core-0.8.14_1
 libcompizconfig.so.0 libcompizconfig-0.8.14_1
 libemeraldengine.so.0 emerald-0.8.14_1
 libhangul.so.1 libhangul-0.1.0_1
-libmutter-13.so.0 mutter-45.0_1
-libmutter-clutter-13.so.0 mutter-45.0_1
-libmutter-cogl-13.so.0 mutter-45.0_1
-libmutter-cogl-pango-13.so.0 mutter-45.0_1
-libmutter-mtk-13.so.0 mutter-45.0_1
+libmutter-14.so.0 mutter-46.0_1
+libmutter-clutter-14.so.0 mutter-46.0_1
+libmutter-cogl-14.so.0 mutter-46.0_1
+libmutter-cogl-pango-14.so.0 mutter-46.0_1
+libmutter-mtk-14.so.0 mutter-46.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub-0.7.so.0 libgepub-0.7.1_1
 libslopy.so.7.6 slop-7.6_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 753ccfd911e205..8750f8d64611de 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=45.5
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,12 +18,11 @@ short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-#changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-45/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/mutter/${version%.*}/mutter-${version}.tar.xz"
-checksum=51c3324b8a975f996e5ac693ab38563c496e6f142e6cd3357b4950d250334874
-shlib_provides="libmutter-clutter-13.so libmutter-cogl-13.so
- libmutter-cogl-pango-13.so"
+checksum=bb3f7d77aebdea9d317d3f5ef03868e4e7969da423ac495e33a16d61db2c9373
+shlib_provides="libmutter-clutter-14.so libmutter-cogl-14.so
+ libmutter-cogl-pango-14.so libmutter-mtk-14.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,8 +34,8 @@ pre_build() {
 post_install() {
 	# modify the pkg-config files to respect ${pc_sysrootdir} for variables that are
 	# meant to be called with 'pkg-config --variable'
-	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-13|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-13.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-14|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-14.pc
 }
 
 mutter-devel_package() {
@@ -46,7 +45,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-13/*.gir"
+		vmove "usr/lib/mutter-14/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 6696efe243a70d530a6575cc1f0a1cdec6f80734 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:41 +0100
Subject: [PATCH 10/21] gnome-shell: update to 46.0.

---
 srcpkgs/gnome-shell/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 1e4a2b01fd8eca..d39843b2ccf35f 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=45.5
+version=46.0
 revision=1
 build_style=meson
 build_helper=gir
@@ -19,10 +19,9 @@ short_desc="GNOME core user interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
-changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%%.*}/gnome-shell-${version}.tar.xz"
-checksum=bd5c3d3d028d47233e4205223f0ac02ac9a973b699bc277439094d41a78d6ab0
+checksum=6bc41340b6de05774e97cfe20feba86e2b3cc9c8139118f24bd84ac63e82b53e
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 6137db7035165641dd283346e7919328db393cb3 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:57:16 +0100
Subject: [PATCH 11/21] gnome-core: update to 46.0.

---
 srcpkgs/gnome-core/template | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index b4a86610fe0332..88176652517971 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -10,27 +10,27 @@ homepage="https://www.gnome.org"
 
 depends="
  adwaita-icon-theme>=${version}
- at-spi2-core>=2.50.1
- at-spi2-atk>=2.50.1
+ at-spi2-core>=2.52.0
+ at-spi2-atk>=2.52.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.50.4
- folks>=0.15.6
+ evolution-data-server>=3.52.0
+ folks>=0.15.8
  font-adobe-source-code-pro>=2.030R
  gcr>=3.41.1
  gdm>=${version}
  geocode-glib>=3.26.4
- gjs>=1.76.0
+ gjs>=1.80.0
  glib>=2.78.0
  glib-networking>=2.76.0
- gmime>=3.2.7
+ gmime>=3.2.14
  gnome-backgrounds>=${version}
- gnome-bluetooth>=42.8
+ gnome-bluetooth>=${version}
  gnome-color-manager>=3.36.0
  gnome-control-center>=${version}
  gnome-desktop>=44.0
  gnome-initial-setup>=${version}
- gnome-keyring>=42.0
+ gnome-keyring>=46.1
  gnome-online-accounts>=3.48.0
  gnome-session>=${version}
  gnome-settings-daemon>=${version}
@@ -43,8 +43,8 @@ depends="
  gvfs>=1.52.2
  mutter>=${version}
  nautilus>=${version}
- sushi>=${version}
- tracker>=3.6.0
+ sushi>=45.0
+ tracker>=3.7.0
  yelp>=42.2
  xdg-desktop-portal-gnome>=${version}
  zenity>=4.0.1"

From 81a639ce1b58c41cf4f4d6bdea5ac9878293af5d Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:58:52 +0100
Subject: [PATCH 12/21] adwaita-icon-theme: update to 46.0.

---
 .../patches/rm-icon-cache.patch                 | 17 -----------------
 srcpkgs/adwaita-icon-theme/template             |  4 ++--
 2 files changed, 2 insertions(+), 19 deletions(-)
 delete mode 100644 srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch

diff --git a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch b/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
deleted file mode 100644
index c2b10b9d2da5b2..00000000000000
--- a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-From 32affe610606b3a550c2953993a72063eb2b7381 Mon Sep 17 00:00:00 2001
-From: Fabian Bornschein <fabiscafe@mailbox.org>
-Date: Mon, 18 Sep 2023 23:31:59 +0200
-Subject: [PATCH] rm unused and problematic .icon-theme.cache
-
-This file was probably inserted by mistake. It serves no purpose.
----
- Adwaita/.icon-theme.cache | 0
- 1 file changed, 0 insertions(+), 0 deletions(-)
- delete mode 100644 Adwaita/.icon-theme.cache
-
-diff --git a/Adwaita/.icon-theme.cache b/Adwaita/.icon-theme.cache
-deleted file mode 100644
-index e69de29bb..000000000
--- 
-GitLab
-
diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index 31983ccd5fb268..8a633fd12f23d7 100644
--- a/srcpkgs/adwaita-icon-theme/template
+++ b/srcpkgs/adwaita-icon-theme/template
@@ -1,6 +1,6 @@
 # Template file for 'adwaita-icon-theme'
 pkgname=adwaita-icon-theme
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 changelog="https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/adwaita-icon-theme/${version/.*/}/adwaita-icon-theme-${version}.tar.xz"
-checksum=2442bfb06f4e6cc95bf6e2682fdff98fa5eddc688751b9d6215c623cb4e42ff1
+checksum=4bcb539bd75d64da385d6fa08cbaa9ddeaceb6ac8e82b85ba6c41117bf5ba64e
 
 pre_configure() {
 	ln -s /bin/true "$XBPS_WRAPPERDIR/gtk-update-icon-cache"

From f1547e615eac2a10ee502970aa81f8e562459176 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:02:49 +0100
Subject: [PATCH 13/21] at-spi2-core: update to 2.52.0

---
 srcpkgs/at-spi2-core/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 794eb284022796..85ba46b8a90299 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,6 +1,6 @@
 # Template file for 'at-spi2-core'
 pkgname=at-spi2-core
-version=2.50.1
+version=2.52.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,8 +12,9 @@ short_desc="Assistive Technology Service Provider Interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=5727b5c0687ac57ba8040e79bd6731b714a36b8fcf32190f236b8fb3698789e7
+checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
 make_check=no # non-trivial dbus setup
 
 # Package build options

From 1c0330a820bdfd4b36835c729646ed0ec0b519fd Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:09:03 +0100
Subject: [PATCH 14/21] gdm: update to 46.0.

---
 srcpkgs/gdm/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index c171f236442515..bbb4f7caa88716 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=45.0.1
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -25,10 +25,9 @@ short_desc="GNOME Display Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
-changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gdm/${version%%.*}/gdm-${version}.tar.xz"
-checksum=6572578c05e3c6569d6ed269f7de2aaf3a035657654586d8243907bb7a6ffa85
+checksum=8d6cb52176eca48b6bbf1cfe2fdae08d9677b5a0f2bca600dee4604de0dd1efc
 
 conf_files="
 	/etc/gdm/custom.conf

From 0d851578eb8e8001327aad8b0c5d54ccaea77616 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:19:49 +0100
Subject: [PATCH 15/21] gmime: update to 3.2.14

---
 srcpkgs/gmime/template | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gmime/template b/srcpkgs/gmime/template
index 045e8307691bc9..e672291ad34848 100644
--- a/srcpkgs/gmime/template
+++ b/srcpkgs/gmime/template
@@ -1,6 +1,6 @@
 # Template file for 'gmime'
 pkgname=gmime
-version=3.2.7
+version=3.2.14
 revision=2
 build_style=gnu-configure
 build_helper="gir"
@@ -14,8 +14,10 @@ short_desc="GNOME Core mime parsing library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/jstedfast/gmime"
-distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
-checksum=2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44
+changelog="https://raw.githubusercontent.com/jstedfast/gmime/master/NEWS"
+#distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
+distfiles="https://github.com/jstedfast/gmime/releases/download/${version}/${pkgname}-${version}.tar.xz"
+checksum=a5eb3dd675f72e545c8bc1cd12107e4aad2eaec1905eb7b4013cdb1fbe5e2317
 
 build_options="gir vala"
 build_options_default="gir vala"

From 611349d5b2f511deaa6f8d9d11c152e2b23be74a Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:21:05 +0100
Subject: [PATCH 16/21] gnome-backgrounds: update to 46.0.

---
 srcpkgs/gnome-backgrounds/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-backgrounds/template b/srcpkgs/gnome-backgrounds/template
index c021d48794d100..cbc68cbb225524 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="gettext"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later, CC-BY-2.0, CC-BY-SA-2.0, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-backgrounds"
 changelog="https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-backgrounds/${version%.*}/gnome-backgrounds-${version}.tar.xz"
-checksum=cee0e688fbae5ef7a75f335ada2d10779e08ebca9445f1586de32c5a9b6dee2d
+checksum=4ddd3ac439a4a067876805921bb75f4d3c8b85a218d47c276dddde8928443c2e

From 5090c35d31ee3e00f6ad881303bb416852079933 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:25:20 +0100
Subject: [PATCH 17/21] gnome-shell-extensions: update to 46.0.

---
 srcpkgs/gnome-shell-extensions/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-shell-extensions/template b/srcpkgs/gnome-shell-extensions/template
index 35b2debe6b6bc8..1cdea2721a3d85 100644
--- a/srcpkgs/gnome-shell-extensions/template
+++ b/srcpkgs/gnome-shell-extensions/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell-extensions'
 pkgname=gnome-shell-extensions
-version=45.2
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dextension_set=all"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell-extensions/${version%.*}/gnome-shell-extensions-${version}.tar.xz"
-checksum=ee32f6387a2d18adbff7a956689bc747866b4a8712d73790c002abeae4ccaaaf
+checksum=d8138f88cd92df9f932309149c236fbdd77c1bc095445036ab7eb0ecda53c01a

From 2d04cb97f01d942bf10f7eb4f0f68c14531bae31 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:26:18 +0100
Subject: [PATCH 18/21] gnome-user-docs: update to 46.0.

---
 srcpkgs/gnome-user-docs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 1f9d4edc4fe43e..fb05f5a0fd8b25 100644
--- a/srcpkgs/gnome-user-docs/template
+++ b/srcpkgs/gnome-user-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-user-docs'
 pkgname=gnome-user-docs
-version=45.5
+version=46.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
 changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-user-docs/${version%.*}/gnome-user-docs-${version}.tar.xz"
-checksum=74167fcf42a04d9e5d3cc130d27bc203d87b685ce606a84674df24e1ff719e54
+checksum=8c18ae0c4a0c142e193111b713c959813441bb5d9df25977b13818f6e4ae6291

From 7ceed58f08d800913395b172f424e6bb0c3c782a Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:27:11 +0100
Subject: [PATCH 19/21] gvfs: update to 1.54.0.

---
 srcpkgs/gvfs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gvfs/template b/srcpkgs/gvfs/template
index c441ecb3c5a406..9ba9197b401bb9 100644
--- a/srcpkgs/gvfs/template
+++ b/srcpkgs/gvfs/template
@@ -1,6 +1,6 @@
 # Template file for 'gvfs'
 pkgname=gvfs
-version=1.52.2
+version=1.54.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=no -Dtmpfilesdir=no -Dlogind=false
@@ -20,7 +20,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/gvfs"
 changelog="https://gitlab.gnome.org/GNOME/gvfs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gvfs/${version%.*}/gvfs-${version}.tar.xz"
-checksum=a643aceaa053caac0d8eff9a015f636e4bd1bb09cfe27864e347db67460e7b91
+checksum=f53d81df86c2e86cdd25182c2d8a669a22371e83623ded1b9d5416dcfc6de366
 
 # Manually declare shlibs used by the subpkgs.
 shlib_provides="libgvfscommon.so libgvfsdaemon.so"

From 655f07615d9af3bff3ccb472427de2f4194c56b3 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:34:06 +0100
Subject: [PATCH 20/21] tracker: update to 3.7.0.

---
 srcpkgs/tracker/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/tracker/template b/srcpkgs/tracker/template
index 68b3b62ec71eec..dfefc91fe7c417 100644
--- a/srcpkgs/tracker/template
+++ b/srcpkgs/tracker/template
@@ -1,6 +1,6 @@
 # Template file for 'tracker'
 pkgname=tracker
-version=3.6.0
+version=3.7.0
 revision=2
 build_style=meson
 build_helper="gir qemu"
@@ -17,7 +17,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Tracker"
 changelog="https://gitlab.gnome.org/GNOME/tracker/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=52592cfe19baffd16dbe47475be7da750dbd0b6333fd7acb60faa9da5bc40df2
+checksum=46b8c16ff289d9507baa112c717845a200fe3d1ffcc2324562e02c40db9a151d
 make_check_pre="dbus-run-session"
 
 if [ "$CROSS_BUILD" ]; then

From 74f5e37eed0fb7ac3e50bbd5aa2e5f16141ec449 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:35:50 +0100
Subject: [PATCH 21/21] xdg-desktop-portal-gnome: update to 46.0.

---
 srcpkgs/xdg-desktop-portal-gnome/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/xdg-desktop-portal-gnome/template b/srcpkgs/xdg-desktop-portal-gnome/template
index c7441c6caa7464..019739d6a967e9 100644
--- a/srcpkgs/xdg-desktop-portal-gnome/template
+++ b/srcpkgs/xdg-desktop-portal-gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-gnome'
 pkgname=xdg-desktop-portal-gnome
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
@@ -14,7 +14,6 @@ short_desc="GNOME portal backend for xdg-desktop-portal"
 maintainer="oreo639 <oreo6391@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
-changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/xdg-desktop-portal-gnome/${version%.*}/xdg-desktop-portal-gnome-${version}.tar.xz"
-checksum=3e9ca821044005fb37bd68ebe4ad196fc3d072835581467a22a4879dac7b5fdd
+checksum=5d2d533597d280b7370b8f74faa40097b292b0036dbd59166e1312230500bb8b

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR PATCH] [Updated] gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
  2024-03-21 14:46 ` [PR PATCH] [Updated] " fanyx
@ 2024-03-21 15:18 ` fanyx
  2024-03-21 17:17 ` oreo639
                   ` (117 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-03-21 15:18 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 829 bytes --]

There is an updated pull request by fanyx against master on the void-packages repository

https://github.com/fanyx/void-packages gnome46
https://github.com/void-linux/void-packages/pull/49428

gnome-core: update to 46.0.
### Packages missing
- [ ] `gnome-control-center` (no 46.0 release yet, [changelog](https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/main/NEWS))
- [ ] https://github.com/void-linux/void-packages/pull/49427
- [ ] `glib-2.80`

@oreo639 @Gottox 

### TODO

- Update `glib` and `glib-networking` dependencies to `2.80.0`

#### Testing the changes
- I tested the changes in this PR: **NO**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)

[ci skip]

A patch file from https://github.com/void-linux/void-packages/pull/49428.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome46-49428.patch --]
[-- Type: text/x-diff, Size: 31691 bytes --]

From 6fdc2fa12ac21a4205e4f8f6ce85a0dae701cf68 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:06:09 +0100
Subject: [PATCH 01/22] evolution-data-server: update to 3.52.0.

---
 common/shlibs                          | 2 +-
 srcpkgs/evolution-data-server/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 28be311b85ae4c..7cf169475d6354 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -606,7 +606,7 @@ libcamel-1.2.so.64 evolution-data-server-3.46.0_1
 libebackend-1.2.so.11 evolution-data-server-3.46.0_1
 libebook-1.2.so.21 evolution-data-server-3.46.0_1
 libebook-contacts-1.2.so.4 evolution-data-server-3.46.0_1
-libecal-2.0.so.2 evolution-data-server-3.46.0_1
+libecal-2.0.so.3 evolution-data-server-3.52.0_1
 libedata-book-1.2.so.27 evolution-data-server-3.46.0_1
 libedataserver-1.2.so.27 evolution-data-server-3.46.0_1
 libedataserverui-1.2.so.4 evolution-data-server-3.46.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 3e4a3a11b7b154..483339e04e94bf 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.50.4
+version=3.52.0
 revision=1
 build_style=cmake
 build_helper="gir qemu"
@@ -20,7 +20,7 @@ license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://gitlab.gnome.org/GNOME/evolution-data-server/-/raw/gnome-45/NEWS"
 distfiles="${GNOME_SITE}/evolution-data-server/${version%.*}/evolution-data-server-${version}.tar.xz"
-checksum=d7edffbe03a0bbcecbee67393214b831c7b18cd895b84c4dbfe1387776e257c5
+checksum=a5d5e11c7a1e585846efe260f3c1c61a78399bd8b623bfd79ac1c0ffea7bde06
 make_check=ci-skip # flaky in CI
 
 build_options="gir"

From b1b14e0533aaed1aff018e2702d4d1a965f5d900 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:12:54 +0100
Subject: [PATCH 02/22] gjs: update to 1.80.0

---
 srcpkgs/gjs/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 23c7350a11aa9d..3512804ad9e432 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.78.4
+version=1.80.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -12,10 +12,9 @@ short_desc="Mozilla-based javascript bindings for the GNOME platform"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MIT, LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gjs"
-#changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-44/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gjs/${version%.*}/gjs-${version}.tar.xz"
-checksum=9aec7ab872c2050404907ae94f0ae7abec8a54bd9c894ddb5c2d0f51e932b9a1
+checksum=0f78cd3f0e8eb446517d665e4fde1d66302b0c283bbe87b78e9cbfd4d86ed576
 make_check_pre="xvfb-run"
 
 if [ "$XBPS_CHECK_PKGS" ]; then

From 38970c2a5a422e172d0e2f7510c00eca60833927 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:10:48 +0100
Subject: [PATCH 03/22] gnome-keyring: update to 46.1.

---
 srcpkgs/gnome-keyring/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-keyring/template b/srcpkgs/gnome-keyring/template
index d3726bb966bca0..59512da1869686 100644
--- a/srcpkgs/gnome-keyring/template
+++ b/srcpkgs/gnome-keyring/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-keyring'
 pkgname=gnome-keyring
-version=42.1
+version=46.1
 revision=1
 build_style=gnu-configure
 configure_args="--with-pam-dir=/usr/lib/security --disable-schemas-compile"
@@ -14,7 +14,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeKeyring/"
 changelog="https://gitlab.gnome.org/GNOME/gnome-keyring/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=c7f4d040cc76a6b7fe67e08ef9106911c3c80d40fc88cbfc8e2684a4c946e3e6
+checksum=b1d3ae9132ff2f8b3f25a190790892968e3d0acf952a487e40f644a8550ce3f6
 lib32disabled=yes
 make_check_pre="dbus-run-session xvfb-run"
 make_check=ci-skip # times out

From e01d0f7dcd5ac5a54247a82de2da242033ee4e4c Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 09:57:46 +0100
Subject: [PATCH 04/22] gnome-bluetooth: update to 46.0.

---
 srcpkgs/gnome-bluetooth/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index 3bc40264ae3d5c..fccb09af82ba5f 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-bluetooth'
 pkgname=gnome-bluetooth
-version=42.8
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
 changelog="https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-bluetooth/${version%.*}/gnome-bluetooth-${version}.tar.xz"
-checksum=76c241e8ca2c9b1035364535ca26084f89fc5c0e1829510f8909583115fcc2db
+checksum=13fe1e75f317acdbdf5e80c9029d2e0632d60a9ccf72a43ae36eb7545021fbef
 
 build_options="gir"
 build_options_default="gir"

From d9820a4cd911a88ce174321794c12f62b0354542 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:05:56 +0100
Subject: [PATCH 05/22] gnome-initial-setup: update to 46.0.

---
 srcpkgs/gnome-initial-setup/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 889647c5a61edc..279ef9f5fbb40d 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-initial-setup'
 pkgname=gnome-initial-setup
-version=45.4.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-initial-setup/${version%%.*}/gnome-initial-setup-${version}.tar.xz"
-checksum=363e09aa3308e7f4074e066253a0182b322ab60376743de178bbb400e54ba8ee
+checksum=f8ee9dcea7e35e735eaa3bc8d1041d06bb64ebf1e1046e5e8e48f1fb44151847

From b64ab5d1d0e226edc045330d216b05c6e7c66e9f Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:57:34 +0100
Subject: [PATCH 06/22] gnome-session: update to 46.0.

---
 srcpkgs/gnome-session/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index 14bbbc580c3bf9..9cfaa1a07ca84f 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=45.0
+version=46.0
 revision=1
 build_style=meson
-configure_args="-Dsystemd_journal=false -Dsystemd_session=disable
- -Dsystemduserunitdir=/usr/lib/systemd/user"
+configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
 hostmakedepends="glib-devel gettext pkg-config xmlto"
 makedepends="elogind-devel gnome-desktop-devel gtk+3-devel json-glib-devel
  libglib-devel libICE-devel libSM-devel xtrans"
@@ -16,4 +15,4 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-session"
 changelog="https://gitlab.gnome.org/GNOME/gnome-session/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-session/${version%.*}/gnome-session-${version}.tar.xz"
-checksum=706d2ffcacac38553a3c0185793f5a2b4aac940bb5e789d953c9808163bef2f1
+checksum=c6e1624af6090bc4e1a191fe2268abfa7a8de07831ca7a57f217e679bf7b9a54

From 63aadb9ba7661d211ef0595835b1b7f7456c2374 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:11 +0100
Subject: [PATCH 07/22] gsettings-desktop-schemas: update to 46.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index c4fc13789417df..f4f2a5cea68d9e 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,6 +1,6 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=45.0
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 changelog="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gsettings-desktop-schemas/${version%.*}/gsettings-desktop-schemas-${version}.tar.xz"
-checksum=365c8d04daf79b38c8b3dc9626349a024f9e4befdd31fede74b42f7a9fbe0ae2
+checksum=493a46a1161b6388d57aa72f632a79ce96c42d5ffbd1d0b00f496ec5876f8575
 
 # Package build options
 build_options="gir"

From 286510686b6fc14fcc15ae3be46a3380dbc1d5be Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:28 +0100
Subject: [PATCH 08/22] gnome-settings-daemon: update to 46.0.

---
 srcpkgs/gnome-settings-daemon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 9e8d7eb447035e..fd2b43810628b8 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-settings-daemon'
 pkgname=gnome-settings-daemon
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,8 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr4-de
  geoclue2-devel gnome-desktop-devel ibus-devel libcanberra-devel libgnomekbd-devel
  libgweather-devel libnotify-devel librsvg-devel libwacom-devel nss-devel
  polkit-devel pulseaudio-devel startup-notification-devel upower-devel
- xf86-input-wacom-devel libXfixes-devel"
+ xf86-input-wacom-devel libXfixes-devel gsettings-desktop-schemas-devel
+ elogind-devel"
 depends="hicolor-icon-theme"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -20,7 +21,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 changelog="https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-settings-daemon/${version%.*}/gnome-settings-daemon-${version}.tar.xz"
-checksum=c62bfec9817eee5b83ebe901a9286189a67eb5ff033c5dd41506574f822bf090
+checksum=0b9a0f64fa18a8e7e09b4c95a3f754fa033c2cdbd2dc35701f0618572c1cb3d7
 CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then

From 922bf0480d3a56698a599d36ac8834523c0b8bf7 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:30 +0100
Subject: [PATCH 09/22] mutter: update to 46.0.

---
 common/shlibs           | 10 +++++-----
 srcpkgs/mutter/template | 15 +++++++--------
 2 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 7cf169475d6354..648f19c9d2a250 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2922,11 +2922,11 @@ libdecoration.so.0 compiz-core-0.8.14_1
 libcompizconfig.so.0 libcompizconfig-0.8.14_1
 libemeraldengine.so.0 emerald-0.8.14_1
 libhangul.so.1 libhangul-0.1.0_1
-libmutter-13.so.0 mutter-45.0_1
-libmutter-clutter-13.so.0 mutter-45.0_1
-libmutter-cogl-13.so.0 mutter-45.0_1
-libmutter-cogl-pango-13.so.0 mutter-45.0_1
-libmutter-mtk-13.so.0 mutter-45.0_1
+libmutter-14.so.0 mutter-46.0_1
+libmutter-clutter-14.so.0 mutter-46.0_1
+libmutter-cogl-14.so.0 mutter-46.0_1
+libmutter-cogl-pango-14.so.0 mutter-46.0_1
+libmutter-mtk-14.so.0 mutter-46.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub-0.7.so.0 libgepub-0.7.1_1
 libslopy.so.7.6 slop-7.6_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 753ccfd911e205..8750f8d64611de 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=45.5
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,12 +18,11 @@ short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-#changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-45/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/mutter/${version%.*}/mutter-${version}.tar.xz"
-checksum=51c3324b8a975f996e5ac693ab38563c496e6f142e6cd3357b4950d250334874
-shlib_provides="libmutter-clutter-13.so libmutter-cogl-13.so
- libmutter-cogl-pango-13.so"
+checksum=bb3f7d77aebdea9d317d3f5ef03868e4e7969da423ac495e33a16d61db2c9373
+shlib_provides="libmutter-clutter-14.so libmutter-cogl-14.so
+ libmutter-cogl-pango-14.so libmutter-mtk-14.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,8 +34,8 @@ pre_build() {
 post_install() {
 	# modify the pkg-config files to respect ${pc_sysrootdir} for variables that are
 	# meant to be called with 'pkg-config --variable'
-	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-13|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-13.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-14|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-14.pc
 }
 
 mutter-devel_package() {
@@ -46,7 +45,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-13/*.gir"
+		vmove "usr/lib/mutter-14/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 6696efe243a70d530a6575cc1f0a1cdec6f80734 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:41 +0100
Subject: [PATCH 10/22] gnome-shell: update to 46.0.

---
 srcpkgs/gnome-shell/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 1e4a2b01fd8eca..d39843b2ccf35f 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=45.5
+version=46.0
 revision=1
 build_style=meson
 build_helper=gir
@@ -19,10 +19,9 @@ short_desc="GNOME core user interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
-changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%%.*}/gnome-shell-${version}.tar.xz"
-checksum=bd5c3d3d028d47233e4205223f0ac02ac9a973b699bc277439094d41a78d6ab0
+checksum=6bc41340b6de05774e97cfe20feba86e2b3cc9c8139118f24bd84ac63e82b53e
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 6137db7035165641dd283346e7919328db393cb3 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:57:16 +0100
Subject: [PATCH 11/22] gnome-core: update to 46.0.

---
 srcpkgs/gnome-core/template | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index b4a86610fe0332..88176652517971 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -10,27 +10,27 @@ homepage="https://www.gnome.org"
 
 depends="
  adwaita-icon-theme>=${version}
- at-spi2-core>=2.50.1
- at-spi2-atk>=2.50.1
+ at-spi2-core>=2.52.0
+ at-spi2-atk>=2.52.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.50.4
- folks>=0.15.6
+ evolution-data-server>=3.52.0
+ folks>=0.15.8
  font-adobe-source-code-pro>=2.030R
  gcr>=3.41.1
  gdm>=${version}
  geocode-glib>=3.26.4
- gjs>=1.76.0
+ gjs>=1.80.0
  glib>=2.78.0
  glib-networking>=2.76.0
- gmime>=3.2.7
+ gmime>=3.2.14
  gnome-backgrounds>=${version}
- gnome-bluetooth>=42.8
+ gnome-bluetooth>=${version}
  gnome-color-manager>=3.36.0
  gnome-control-center>=${version}
  gnome-desktop>=44.0
  gnome-initial-setup>=${version}
- gnome-keyring>=42.0
+ gnome-keyring>=46.1
  gnome-online-accounts>=3.48.0
  gnome-session>=${version}
  gnome-settings-daemon>=${version}
@@ -43,8 +43,8 @@ depends="
  gvfs>=1.52.2
  mutter>=${version}
  nautilus>=${version}
- sushi>=${version}
- tracker>=3.6.0
+ sushi>=45.0
+ tracker>=3.7.0
  yelp>=42.2
  xdg-desktop-portal-gnome>=${version}
  zenity>=4.0.1"

From 81a639ce1b58c41cf4f4d6bdea5ac9878293af5d Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:58:52 +0100
Subject: [PATCH 12/22] adwaita-icon-theme: update to 46.0.

---
 .../patches/rm-icon-cache.patch                 | 17 -----------------
 srcpkgs/adwaita-icon-theme/template             |  4 ++--
 2 files changed, 2 insertions(+), 19 deletions(-)
 delete mode 100644 srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch

diff --git a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch b/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
deleted file mode 100644
index c2b10b9d2da5b2..00000000000000
--- a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-From 32affe610606b3a550c2953993a72063eb2b7381 Mon Sep 17 00:00:00 2001
-From: Fabian Bornschein <fabiscafe@mailbox.org>
-Date: Mon, 18 Sep 2023 23:31:59 +0200
-Subject: [PATCH] rm unused and problematic .icon-theme.cache
-
-This file was probably inserted by mistake. It serves no purpose.
----
- Adwaita/.icon-theme.cache | 0
- 1 file changed, 0 insertions(+), 0 deletions(-)
- delete mode 100644 Adwaita/.icon-theme.cache
-
-diff --git a/Adwaita/.icon-theme.cache b/Adwaita/.icon-theme.cache
-deleted file mode 100644
-index e69de29bb..000000000
--- 
-GitLab
-
diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index 31983ccd5fb268..8a633fd12f23d7 100644
--- a/srcpkgs/adwaita-icon-theme/template
+++ b/srcpkgs/adwaita-icon-theme/template
@@ -1,6 +1,6 @@
 # Template file for 'adwaita-icon-theme'
 pkgname=adwaita-icon-theme
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 changelog="https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/adwaita-icon-theme/${version/.*/}/adwaita-icon-theme-${version}.tar.xz"
-checksum=2442bfb06f4e6cc95bf6e2682fdff98fa5eddc688751b9d6215c623cb4e42ff1
+checksum=4bcb539bd75d64da385d6fa08cbaa9ddeaceb6ac8e82b85ba6c41117bf5ba64e
 
 pre_configure() {
 	ln -s /bin/true "$XBPS_WRAPPERDIR/gtk-update-icon-cache"

From f1547e615eac2a10ee502970aa81f8e562459176 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:02:49 +0100
Subject: [PATCH 13/22] at-spi2-core: update to 2.52.0

---
 srcpkgs/at-spi2-core/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 794eb284022796..85ba46b8a90299 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,6 +1,6 @@
 # Template file for 'at-spi2-core'
 pkgname=at-spi2-core
-version=2.50.1
+version=2.52.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,8 +12,9 @@ short_desc="Assistive Technology Service Provider Interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=5727b5c0687ac57ba8040e79bd6731b714a36b8fcf32190f236b8fb3698789e7
+checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
 make_check=no # non-trivial dbus setup
 
 # Package build options

From 1c0330a820bdfd4b36835c729646ed0ec0b519fd Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:09:03 +0100
Subject: [PATCH 14/22] gdm: update to 46.0.

---
 srcpkgs/gdm/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index c171f236442515..bbb4f7caa88716 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=45.0.1
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -25,10 +25,9 @@ short_desc="GNOME Display Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
-changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gdm/${version%%.*}/gdm-${version}.tar.xz"
-checksum=6572578c05e3c6569d6ed269f7de2aaf3a035657654586d8243907bb7a6ffa85
+checksum=8d6cb52176eca48b6bbf1cfe2fdae08d9677b5a0f2bca600dee4604de0dd1efc
 
 conf_files="
 	/etc/gdm/custom.conf

From 542eb5602d27810ff48b8017f26cb79891e447f6 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:19:49 +0100
Subject: [PATCH 15/22] gmime: update to 3.2.14

---
 srcpkgs/gmime/template | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gmime/template b/srcpkgs/gmime/template
index 045e8307691bc9..c3109937798625 100644
--- a/srcpkgs/gmime/template
+++ b/srcpkgs/gmime/template
@@ -1,7 +1,7 @@
 # Template file for 'gmime'
 pkgname=gmime
-version=3.2.7
-revision=2
+version=3.2.14
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static --enable-crypto $(vopt_enable vala)
@@ -14,8 +14,10 @@ short_desc="GNOME Core mime parsing library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/jstedfast/gmime"
-distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
-checksum=2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44
+changelog="https://raw.githubusercontent.com/jstedfast/gmime/master/NEWS"
+#distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
+distfiles="https://github.com/jstedfast/gmime/releases/download/${version}/${pkgname}-${version}.tar.xz"
+checksum=a5eb3dd675f72e545c8bc1cd12107e4aad2eaec1905eb7b4013cdb1fbe5e2317
 
 build_options="gir vala"
 build_options_default="gir vala"

From a3cddca6829e23e0e00150566bcf666815dd2159 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:21:05 +0100
Subject: [PATCH 16/22] gnome-backgrounds: update to 46.0.

---
 srcpkgs/gnome-backgrounds/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-backgrounds/template b/srcpkgs/gnome-backgrounds/template
index c021d48794d100..cbc68cbb225524 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="gettext"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later, CC-BY-2.0, CC-BY-SA-2.0, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-backgrounds"
 changelog="https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-backgrounds/${version%.*}/gnome-backgrounds-${version}.tar.xz"
-checksum=cee0e688fbae5ef7a75f335ada2d10779e08ebca9445f1586de32c5a9b6dee2d
+checksum=4ddd3ac439a4a067876805921bb75f4d3c8b85a218d47c276dddde8928443c2e

From 9b0dda92554e5b14511250b94861ab4ce727ef07 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:25:20 +0100
Subject: [PATCH 17/22] gnome-shell-extensions: update to 46.0.

---
 srcpkgs/gnome-shell-extensions/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-shell-extensions/template b/srcpkgs/gnome-shell-extensions/template
index 35b2debe6b6bc8..1cdea2721a3d85 100644
--- a/srcpkgs/gnome-shell-extensions/template
+++ b/srcpkgs/gnome-shell-extensions/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell-extensions'
 pkgname=gnome-shell-extensions
-version=45.2
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dextension_set=all"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell-extensions/${version%.*}/gnome-shell-extensions-${version}.tar.xz"
-checksum=ee32f6387a2d18adbff7a956689bc747866b4a8712d73790c002abeae4ccaaaf
+checksum=d8138f88cd92df9f932309149c236fbdd77c1bc095445036ab7eb0ecda53c01a

From e00cc3173b4e8640266b8b85e04403315d4622a3 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:26:18 +0100
Subject: [PATCH 18/22] gnome-user-docs: update to 46.0.

---
 srcpkgs/gnome-user-docs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 1f9d4edc4fe43e..fb05f5a0fd8b25 100644
--- a/srcpkgs/gnome-user-docs/template
+++ b/srcpkgs/gnome-user-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-user-docs'
 pkgname=gnome-user-docs
-version=45.5
+version=46.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
 changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-user-docs/${version%.*}/gnome-user-docs-${version}.tar.xz"
-checksum=74167fcf42a04d9e5d3cc130d27bc203d87b685ce606a84674df24e1ff719e54
+checksum=8c18ae0c4a0c142e193111b713c959813441bb5d9df25977b13818f6e4ae6291

From cb1453120f6bc8d2e0b4860c729c9eb0b5da2e61 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:27:11 +0100
Subject: [PATCH 19/22] gvfs: update to 1.54.0.

---
 srcpkgs/gvfs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gvfs/template b/srcpkgs/gvfs/template
index c441ecb3c5a406..9ba9197b401bb9 100644
--- a/srcpkgs/gvfs/template
+++ b/srcpkgs/gvfs/template
@@ -1,6 +1,6 @@
 # Template file for 'gvfs'
 pkgname=gvfs
-version=1.52.2
+version=1.54.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=no -Dtmpfilesdir=no -Dlogind=false
@@ -20,7 +20,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/gvfs"
 changelog="https://gitlab.gnome.org/GNOME/gvfs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gvfs/${version%.*}/gvfs-${version}.tar.xz"
-checksum=a643aceaa053caac0d8eff9a015f636e4bd1bb09cfe27864e347db67460e7b91
+checksum=f53d81df86c2e86cdd25182c2d8a669a22371e83623ded1b9d5416dcfc6de366
 
 # Manually declare shlibs used by the subpkgs.
 shlib_provides="libgvfscommon.so libgvfsdaemon.so"

From 4f3e6896065f665fa32e67ff1c9c1b85357f9acb Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:34:06 +0100
Subject: [PATCH 20/22] tracker: update to 3.7.0.

---
 srcpkgs/tracker/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/tracker/template b/srcpkgs/tracker/template
index 68b3b62ec71eec..5ec54a72b21dcf 100644
--- a/srcpkgs/tracker/template
+++ b/srcpkgs/tracker/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker'
 pkgname=tracker
-version=3.6.0
-revision=2
+version=3.7.0
+revision=1
 build_style=meson
 build_helper="gir qemu"
 configure_args="-Ddocs=false -Dman=true -Dstemmer=disabled
@@ -17,7 +17,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Tracker"
 changelog="https://gitlab.gnome.org/GNOME/tracker/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=52592cfe19baffd16dbe47475be7da750dbd0b6333fd7acb60faa9da5bc40df2
+checksum=46b8c16ff289d9507baa112c717845a200fe3d1ffcc2324562e02c40db9a151d
 make_check_pre="dbus-run-session"
 
 if [ "$CROSS_BUILD" ]; then

From 531198b8b5110dccee730574eb332911b1a81f84 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:35:50 +0100
Subject: [PATCH 21/22] xdg-desktop-portal-gnome: update to 46.0.

---
 srcpkgs/xdg-desktop-portal-gnome/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/xdg-desktop-portal-gnome/template b/srcpkgs/xdg-desktop-portal-gnome/template
index c7441c6caa7464..019739d6a967e9 100644
--- a/srcpkgs/xdg-desktop-portal-gnome/template
+++ b/srcpkgs/xdg-desktop-portal-gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-gnome'
 pkgname=xdg-desktop-portal-gnome
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
@@ -14,7 +14,6 @@ short_desc="GNOME portal backend for xdg-desktop-portal"
 maintainer="oreo639 <oreo6391@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
-changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/xdg-desktop-portal-gnome/${version%.*}/xdg-desktop-portal-gnome-${version}.tar.xz"
-checksum=3e9ca821044005fb37bd68ebe4ad196fc3d072835581467a22a4879dac7b5fdd
+checksum=5d2d533597d280b7370b8f74faa40097b292b0036dbd59166e1312230500bb8b

From 17401d68c83f36f6ed00ca291d7db4592882de60 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 16:17:53 +0100
Subject: [PATCH 22/22] tracker-miners: update to 3.7.0.

---
 srcpkgs/tracker-miners/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/tracker-miners/template b/srcpkgs/tracker-miners/template
index 0ae1cb0a986bdd..07970b4dd601f6 100644
--- a/srcpkgs/tracker-miners/template
+++ b/srcpkgs/tracker-miners/template
@@ -1,6 +1,6 @@
 # Template file for 'tracker-miners'
 pkgname=tracker-miners
-version=3.6.2
+version=3.7.0
 revision=1
 build_style=meson
 build_helper=qemu
@@ -27,7 +27,7 @@ license="GPL-2.0-or-later"
 homepage="https://tracker.gnome.org/"
 changelog="https://gitlab.gnome.org/GNOME/tracker-miners/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=0ad722f3d532c21d757cf488f942960679ea8f457925efa97656ed4c9e9ba4ff
+checksum=74e796c1625094a8a2175993c7907281e97ab6e002578e846b8f4ca44e36bf61
 make_check=no # relies on unsupported ops in chroot
 
 tracker3-miners_package() {

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
  2024-03-21 14:46 ` [PR PATCH] [Updated] " fanyx
  2024-03-21 15:18 ` fanyx
@ 2024-03-21 17:17 ` oreo639
  2024-03-21 17:19 ` oreo639
                   ` (116 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: oreo639 @ 2024-03-21 17:17 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 419 bytes --]

New comment by oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2013096085

Comment:
> `gnome-control-center` (no 46.0 release yet, [changelog](https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/main/NEWS))

The 46.0 release changelog is in the gnome-46 branch.
The 46.0 release is also here: https://download.gnome.org/sources/gnome-control-center/46/

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (2 preceding siblings ...)
  2024-03-21 17:17 ` oreo639
@ 2024-03-21 17:19 ` oreo639
  2024-03-21 17:25 ` [PR PATCH] [Updated] " fanyx
                   ` (115 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: oreo639 @ 2024-03-21 17:19 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 491 bytes --]

New comment by oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2013096085

Comment:
> `gnome-control-center` (no 46.0 release yet, [changelog](https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/main/NEWS))

The 46.0 release changelog is in the gnome-46 branch: https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-46/NEWS
The 46.0 release is also here: https://download.gnome.org/sources/gnome-control-center/46/

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR PATCH] [Updated] gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (3 preceding siblings ...)
  2024-03-21 17:19 ` oreo639
@ 2024-03-21 17:25 ` fanyx
  2024-03-21 17:26 ` fanyx
                   ` (114 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-03-21 17:25 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 866 bytes --]

There is an updated pull request by fanyx against master on the void-packages repository

https://github.com/fanyx/void-packages gnome46
https://github.com/void-linux/void-packages/pull/49428

gnome-core: update to 46.0.
### Packages missing
- [ ] `gnome-control-center` (no 46.0 release yet, [changelog](https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/main/NEWS))
- [ ] https://github.com/void-linux/void-packages/pull/49427
- [ ] `glib-2.80`

@oreo639 @Gottox 

### TODO

- Update `glib` and `glib-networking` dependencies to `2.80.0`
- Check `trackers{-miners}` patches

#### Testing the changes
- I tested the changes in this PR: **NO**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)

[ci skip]

A patch file from https://github.com/void-linux/void-packages/pull/49428.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome46-49428.patch --]
[-- Type: text/x-diff, Size: 33077 bytes --]

From 6fdc2fa12ac21a4205e4f8f6ce85a0dae701cf68 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:06:09 +0100
Subject: [PATCH 01/23] evolution-data-server: update to 3.52.0.

---
 common/shlibs                          | 2 +-
 srcpkgs/evolution-data-server/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 28be311b85ae4c..7cf169475d6354 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -606,7 +606,7 @@ libcamel-1.2.so.64 evolution-data-server-3.46.0_1
 libebackend-1.2.so.11 evolution-data-server-3.46.0_1
 libebook-1.2.so.21 evolution-data-server-3.46.0_1
 libebook-contacts-1.2.so.4 evolution-data-server-3.46.0_1
-libecal-2.0.so.2 evolution-data-server-3.46.0_1
+libecal-2.0.so.3 evolution-data-server-3.52.0_1
 libedata-book-1.2.so.27 evolution-data-server-3.46.0_1
 libedataserver-1.2.so.27 evolution-data-server-3.46.0_1
 libedataserverui-1.2.so.4 evolution-data-server-3.46.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 3e4a3a11b7b154..483339e04e94bf 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.50.4
+version=3.52.0
 revision=1
 build_style=cmake
 build_helper="gir qemu"
@@ -20,7 +20,7 @@ license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://gitlab.gnome.org/GNOME/evolution-data-server/-/raw/gnome-45/NEWS"
 distfiles="${GNOME_SITE}/evolution-data-server/${version%.*}/evolution-data-server-${version}.tar.xz"
-checksum=d7edffbe03a0bbcecbee67393214b831c7b18cd895b84c4dbfe1387776e257c5
+checksum=a5d5e11c7a1e585846efe260f3c1c61a78399bd8b623bfd79ac1c0ffea7bde06
 make_check=ci-skip # flaky in CI
 
 build_options="gir"

From b1b14e0533aaed1aff018e2702d4d1a965f5d900 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:12:54 +0100
Subject: [PATCH 02/23] gjs: update to 1.80.0

---
 srcpkgs/gjs/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 23c7350a11aa9d..3512804ad9e432 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.78.4
+version=1.80.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -12,10 +12,9 @@ short_desc="Mozilla-based javascript bindings for the GNOME platform"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MIT, LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gjs"
-#changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-44/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gjs/${version%.*}/gjs-${version}.tar.xz"
-checksum=9aec7ab872c2050404907ae94f0ae7abec8a54bd9c894ddb5c2d0f51e932b9a1
+checksum=0f78cd3f0e8eb446517d665e4fde1d66302b0c283bbe87b78e9cbfd4d86ed576
 make_check_pre="xvfb-run"
 
 if [ "$XBPS_CHECK_PKGS" ]; then

From 38970c2a5a422e172d0e2f7510c00eca60833927 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:10:48 +0100
Subject: [PATCH 03/23] gnome-keyring: update to 46.1.

---
 srcpkgs/gnome-keyring/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-keyring/template b/srcpkgs/gnome-keyring/template
index d3726bb966bca0..59512da1869686 100644
--- a/srcpkgs/gnome-keyring/template
+++ b/srcpkgs/gnome-keyring/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-keyring'
 pkgname=gnome-keyring
-version=42.1
+version=46.1
 revision=1
 build_style=gnu-configure
 configure_args="--with-pam-dir=/usr/lib/security --disable-schemas-compile"
@@ -14,7 +14,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeKeyring/"
 changelog="https://gitlab.gnome.org/GNOME/gnome-keyring/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=c7f4d040cc76a6b7fe67e08ef9106911c3c80d40fc88cbfc8e2684a4c946e3e6
+checksum=b1d3ae9132ff2f8b3f25a190790892968e3d0acf952a487e40f644a8550ce3f6
 lib32disabled=yes
 make_check_pre="dbus-run-session xvfb-run"
 make_check=ci-skip # times out

From e01d0f7dcd5ac5a54247a82de2da242033ee4e4c Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 09:57:46 +0100
Subject: [PATCH 04/23] gnome-bluetooth: update to 46.0.

---
 srcpkgs/gnome-bluetooth/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index 3bc40264ae3d5c..fccb09af82ba5f 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-bluetooth'
 pkgname=gnome-bluetooth
-version=42.8
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
 changelog="https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-bluetooth/${version%.*}/gnome-bluetooth-${version}.tar.xz"
-checksum=76c241e8ca2c9b1035364535ca26084f89fc5c0e1829510f8909583115fcc2db
+checksum=13fe1e75f317acdbdf5e80c9029d2e0632d60a9ccf72a43ae36eb7545021fbef
 
 build_options="gir"
 build_options_default="gir"

From d9820a4cd911a88ce174321794c12f62b0354542 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:05:56 +0100
Subject: [PATCH 05/23] gnome-initial-setup: update to 46.0.

---
 srcpkgs/gnome-initial-setup/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 889647c5a61edc..279ef9f5fbb40d 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-initial-setup'
 pkgname=gnome-initial-setup
-version=45.4.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-initial-setup/${version%%.*}/gnome-initial-setup-${version}.tar.xz"
-checksum=363e09aa3308e7f4074e066253a0182b322ab60376743de178bbb400e54ba8ee
+checksum=f8ee9dcea7e35e735eaa3bc8d1041d06bb64ebf1e1046e5e8e48f1fb44151847

From b64ab5d1d0e226edc045330d216b05c6e7c66e9f Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:57:34 +0100
Subject: [PATCH 06/23] gnome-session: update to 46.0.

---
 srcpkgs/gnome-session/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index 14bbbc580c3bf9..9cfaa1a07ca84f 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=45.0
+version=46.0
 revision=1
 build_style=meson
-configure_args="-Dsystemd_journal=false -Dsystemd_session=disable
- -Dsystemduserunitdir=/usr/lib/systemd/user"
+configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
 hostmakedepends="glib-devel gettext pkg-config xmlto"
 makedepends="elogind-devel gnome-desktop-devel gtk+3-devel json-glib-devel
  libglib-devel libICE-devel libSM-devel xtrans"
@@ -16,4 +15,4 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-session"
 changelog="https://gitlab.gnome.org/GNOME/gnome-session/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-session/${version%.*}/gnome-session-${version}.tar.xz"
-checksum=706d2ffcacac38553a3c0185793f5a2b4aac940bb5e789d953c9808163bef2f1
+checksum=c6e1624af6090bc4e1a191fe2268abfa7a8de07831ca7a57f217e679bf7b9a54

From 63aadb9ba7661d211ef0595835b1b7f7456c2374 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:11 +0100
Subject: [PATCH 07/23] gsettings-desktop-schemas: update to 46.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index c4fc13789417df..f4f2a5cea68d9e 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,6 +1,6 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=45.0
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 changelog="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gsettings-desktop-schemas/${version%.*}/gsettings-desktop-schemas-${version}.tar.xz"
-checksum=365c8d04daf79b38c8b3dc9626349a024f9e4befdd31fede74b42f7a9fbe0ae2
+checksum=493a46a1161b6388d57aa72f632a79ce96c42d5ffbd1d0b00f496ec5876f8575
 
 # Package build options
 build_options="gir"

From 286510686b6fc14fcc15ae3be46a3380dbc1d5be Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:28 +0100
Subject: [PATCH 08/23] gnome-settings-daemon: update to 46.0.

---
 srcpkgs/gnome-settings-daemon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 9e8d7eb447035e..fd2b43810628b8 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-settings-daemon'
 pkgname=gnome-settings-daemon
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,8 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr4-de
  geoclue2-devel gnome-desktop-devel ibus-devel libcanberra-devel libgnomekbd-devel
  libgweather-devel libnotify-devel librsvg-devel libwacom-devel nss-devel
  polkit-devel pulseaudio-devel startup-notification-devel upower-devel
- xf86-input-wacom-devel libXfixes-devel"
+ xf86-input-wacom-devel libXfixes-devel gsettings-desktop-schemas-devel
+ elogind-devel"
 depends="hicolor-icon-theme"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -20,7 +21,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 changelog="https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-settings-daemon/${version%.*}/gnome-settings-daemon-${version}.tar.xz"
-checksum=c62bfec9817eee5b83ebe901a9286189a67eb5ff033c5dd41506574f822bf090
+checksum=0b9a0f64fa18a8e7e09b4c95a3f754fa033c2cdbd2dc35701f0618572c1cb3d7
 CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then

From 922bf0480d3a56698a599d36ac8834523c0b8bf7 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:30 +0100
Subject: [PATCH 09/23] mutter: update to 46.0.

---
 common/shlibs           | 10 +++++-----
 srcpkgs/mutter/template | 15 +++++++--------
 2 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 7cf169475d6354..648f19c9d2a250 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2922,11 +2922,11 @@ libdecoration.so.0 compiz-core-0.8.14_1
 libcompizconfig.so.0 libcompizconfig-0.8.14_1
 libemeraldengine.so.0 emerald-0.8.14_1
 libhangul.so.1 libhangul-0.1.0_1
-libmutter-13.so.0 mutter-45.0_1
-libmutter-clutter-13.so.0 mutter-45.0_1
-libmutter-cogl-13.so.0 mutter-45.0_1
-libmutter-cogl-pango-13.so.0 mutter-45.0_1
-libmutter-mtk-13.so.0 mutter-45.0_1
+libmutter-14.so.0 mutter-46.0_1
+libmutter-clutter-14.so.0 mutter-46.0_1
+libmutter-cogl-14.so.0 mutter-46.0_1
+libmutter-cogl-pango-14.so.0 mutter-46.0_1
+libmutter-mtk-14.so.0 mutter-46.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub-0.7.so.0 libgepub-0.7.1_1
 libslopy.so.7.6 slop-7.6_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 753ccfd911e205..8750f8d64611de 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=45.5
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,12 +18,11 @@ short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-#changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-45/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/mutter/${version%.*}/mutter-${version}.tar.xz"
-checksum=51c3324b8a975f996e5ac693ab38563c496e6f142e6cd3357b4950d250334874
-shlib_provides="libmutter-clutter-13.so libmutter-cogl-13.so
- libmutter-cogl-pango-13.so"
+checksum=bb3f7d77aebdea9d317d3f5ef03868e4e7969da423ac495e33a16d61db2c9373
+shlib_provides="libmutter-clutter-14.so libmutter-cogl-14.so
+ libmutter-cogl-pango-14.so libmutter-mtk-14.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,8 +34,8 @@ pre_build() {
 post_install() {
 	# modify the pkg-config files to respect ${pc_sysrootdir} for variables that are
 	# meant to be called with 'pkg-config --variable'
-	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-13|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-13.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-14|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-14.pc
 }
 
 mutter-devel_package() {
@@ -46,7 +45,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-13/*.gir"
+		vmove "usr/lib/mutter-14/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 6696efe243a70d530a6575cc1f0a1cdec6f80734 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:41 +0100
Subject: [PATCH 10/23] gnome-shell: update to 46.0.

---
 srcpkgs/gnome-shell/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 1e4a2b01fd8eca..d39843b2ccf35f 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=45.5
+version=46.0
 revision=1
 build_style=meson
 build_helper=gir
@@ -19,10 +19,9 @@ short_desc="GNOME core user interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
-changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%%.*}/gnome-shell-${version}.tar.xz"
-checksum=bd5c3d3d028d47233e4205223f0ac02ac9a973b699bc277439094d41a78d6ab0
+checksum=6bc41340b6de05774e97cfe20feba86e2b3cc9c8139118f24bd84ac63e82b53e
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 6137db7035165641dd283346e7919328db393cb3 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:57:16 +0100
Subject: [PATCH 11/23] gnome-core: update to 46.0.

---
 srcpkgs/gnome-core/template | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index b4a86610fe0332..88176652517971 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -10,27 +10,27 @@ homepage="https://www.gnome.org"
 
 depends="
  adwaita-icon-theme>=${version}
- at-spi2-core>=2.50.1
- at-spi2-atk>=2.50.1
+ at-spi2-core>=2.52.0
+ at-spi2-atk>=2.52.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.50.4
- folks>=0.15.6
+ evolution-data-server>=3.52.0
+ folks>=0.15.8
  font-adobe-source-code-pro>=2.030R
  gcr>=3.41.1
  gdm>=${version}
  geocode-glib>=3.26.4
- gjs>=1.76.0
+ gjs>=1.80.0
  glib>=2.78.0
  glib-networking>=2.76.0
- gmime>=3.2.7
+ gmime>=3.2.14
  gnome-backgrounds>=${version}
- gnome-bluetooth>=42.8
+ gnome-bluetooth>=${version}
  gnome-color-manager>=3.36.0
  gnome-control-center>=${version}
  gnome-desktop>=44.0
  gnome-initial-setup>=${version}
- gnome-keyring>=42.0
+ gnome-keyring>=46.1
  gnome-online-accounts>=3.48.0
  gnome-session>=${version}
  gnome-settings-daemon>=${version}
@@ -43,8 +43,8 @@ depends="
  gvfs>=1.52.2
  mutter>=${version}
  nautilus>=${version}
- sushi>=${version}
- tracker>=3.6.0
+ sushi>=45.0
+ tracker>=3.7.0
  yelp>=42.2
  xdg-desktop-portal-gnome>=${version}
  zenity>=4.0.1"

From 81a639ce1b58c41cf4f4d6bdea5ac9878293af5d Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:58:52 +0100
Subject: [PATCH 12/23] adwaita-icon-theme: update to 46.0.

---
 .../patches/rm-icon-cache.patch                 | 17 -----------------
 srcpkgs/adwaita-icon-theme/template             |  4 ++--
 2 files changed, 2 insertions(+), 19 deletions(-)
 delete mode 100644 srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch

diff --git a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch b/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
deleted file mode 100644
index c2b10b9d2da5b2..00000000000000
--- a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-From 32affe610606b3a550c2953993a72063eb2b7381 Mon Sep 17 00:00:00 2001
-From: Fabian Bornschein <fabiscafe@mailbox.org>
-Date: Mon, 18 Sep 2023 23:31:59 +0200
-Subject: [PATCH] rm unused and problematic .icon-theme.cache
-
-This file was probably inserted by mistake. It serves no purpose.
----
- Adwaita/.icon-theme.cache | 0
- 1 file changed, 0 insertions(+), 0 deletions(-)
- delete mode 100644 Adwaita/.icon-theme.cache
-
-diff --git a/Adwaita/.icon-theme.cache b/Adwaita/.icon-theme.cache
-deleted file mode 100644
-index e69de29bb..000000000
--- 
-GitLab
-
diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index 31983ccd5fb268..8a633fd12f23d7 100644
--- a/srcpkgs/adwaita-icon-theme/template
+++ b/srcpkgs/adwaita-icon-theme/template
@@ -1,6 +1,6 @@
 # Template file for 'adwaita-icon-theme'
 pkgname=adwaita-icon-theme
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 changelog="https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/adwaita-icon-theme/${version/.*/}/adwaita-icon-theme-${version}.tar.xz"
-checksum=2442bfb06f4e6cc95bf6e2682fdff98fa5eddc688751b9d6215c623cb4e42ff1
+checksum=4bcb539bd75d64da385d6fa08cbaa9ddeaceb6ac8e82b85ba6c41117bf5ba64e
 
 pre_configure() {
 	ln -s /bin/true "$XBPS_WRAPPERDIR/gtk-update-icon-cache"

From f1547e615eac2a10ee502970aa81f8e562459176 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:02:49 +0100
Subject: [PATCH 13/23] at-spi2-core: update to 2.52.0

---
 srcpkgs/at-spi2-core/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 794eb284022796..85ba46b8a90299 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,6 +1,6 @@
 # Template file for 'at-spi2-core'
 pkgname=at-spi2-core
-version=2.50.1
+version=2.52.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,8 +12,9 @@ short_desc="Assistive Technology Service Provider Interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=5727b5c0687ac57ba8040e79bd6731b714a36b8fcf32190f236b8fb3698789e7
+checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
 make_check=no # non-trivial dbus setup
 
 # Package build options

From 1c0330a820bdfd4b36835c729646ed0ec0b519fd Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:09:03 +0100
Subject: [PATCH 14/23] gdm: update to 46.0.

---
 srcpkgs/gdm/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index c171f236442515..bbb4f7caa88716 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=45.0.1
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -25,10 +25,9 @@ short_desc="GNOME Display Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
-changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gdm/${version%%.*}/gdm-${version}.tar.xz"
-checksum=6572578c05e3c6569d6ed269f7de2aaf3a035657654586d8243907bb7a6ffa85
+checksum=8d6cb52176eca48b6bbf1cfe2fdae08d9677b5a0f2bca600dee4604de0dd1efc
 
 conf_files="
 	/etc/gdm/custom.conf

From 542eb5602d27810ff48b8017f26cb79891e447f6 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:19:49 +0100
Subject: [PATCH 15/23] gmime: update to 3.2.14

---
 srcpkgs/gmime/template | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gmime/template b/srcpkgs/gmime/template
index 045e8307691bc9..c3109937798625 100644
--- a/srcpkgs/gmime/template
+++ b/srcpkgs/gmime/template
@@ -1,7 +1,7 @@
 # Template file for 'gmime'
 pkgname=gmime
-version=3.2.7
-revision=2
+version=3.2.14
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static --enable-crypto $(vopt_enable vala)
@@ -14,8 +14,10 @@ short_desc="GNOME Core mime parsing library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/jstedfast/gmime"
-distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
-checksum=2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44
+changelog="https://raw.githubusercontent.com/jstedfast/gmime/master/NEWS"
+#distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
+distfiles="https://github.com/jstedfast/gmime/releases/download/${version}/${pkgname}-${version}.tar.xz"
+checksum=a5eb3dd675f72e545c8bc1cd12107e4aad2eaec1905eb7b4013cdb1fbe5e2317
 
 build_options="gir vala"
 build_options_default="gir vala"

From a3cddca6829e23e0e00150566bcf666815dd2159 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:21:05 +0100
Subject: [PATCH 16/23] gnome-backgrounds: update to 46.0.

---
 srcpkgs/gnome-backgrounds/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-backgrounds/template b/srcpkgs/gnome-backgrounds/template
index c021d48794d100..cbc68cbb225524 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="gettext"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later, CC-BY-2.0, CC-BY-SA-2.0, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-backgrounds"
 changelog="https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-backgrounds/${version%.*}/gnome-backgrounds-${version}.tar.xz"
-checksum=cee0e688fbae5ef7a75f335ada2d10779e08ebca9445f1586de32c5a9b6dee2d
+checksum=4ddd3ac439a4a067876805921bb75f4d3c8b85a218d47c276dddde8928443c2e

From 9b0dda92554e5b14511250b94861ab4ce727ef07 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:25:20 +0100
Subject: [PATCH 17/23] gnome-shell-extensions: update to 46.0.

---
 srcpkgs/gnome-shell-extensions/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-shell-extensions/template b/srcpkgs/gnome-shell-extensions/template
index 35b2debe6b6bc8..1cdea2721a3d85 100644
--- a/srcpkgs/gnome-shell-extensions/template
+++ b/srcpkgs/gnome-shell-extensions/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell-extensions'
 pkgname=gnome-shell-extensions
-version=45.2
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dextension_set=all"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell-extensions/${version%.*}/gnome-shell-extensions-${version}.tar.xz"
-checksum=ee32f6387a2d18adbff7a956689bc747866b4a8712d73790c002abeae4ccaaaf
+checksum=d8138f88cd92df9f932309149c236fbdd77c1bc095445036ab7eb0ecda53c01a

From e00cc3173b4e8640266b8b85e04403315d4622a3 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:26:18 +0100
Subject: [PATCH 18/23] gnome-user-docs: update to 46.0.

---
 srcpkgs/gnome-user-docs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 1f9d4edc4fe43e..fb05f5a0fd8b25 100644
--- a/srcpkgs/gnome-user-docs/template
+++ b/srcpkgs/gnome-user-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-user-docs'
 pkgname=gnome-user-docs
-version=45.5
+version=46.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
 changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-user-docs/${version%.*}/gnome-user-docs-${version}.tar.xz"
-checksum=74167fcf42a04d9e5d3cc130d27bc203d87b685ce606a84674df24e1ff719e54
+checksum=8c18ae0c4a0c142e193111b713c959813441bb5d9df25977b13818f6e4ae6291

From cb1453120f6bc8d2e0b4860c729c9eb0b5da2e61 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:27:11 +0100
Subject: [PATCH 19/23] gvfs: update to 1.54.0.

---
 srcpkgs/gvfs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gvfs/template b/srcpkgs/gvfs/template
index c441ecb3c5a406..9ba9197b401bb9 100644
--- a/srcpkgs/gvfs/template
+++ b/srcpkgs/gvfs/template
@@ -1,6 +1,6 @@
 # Template file for 'gvfs'
 pkgname=gvfs
-version=1.52.2
+version=1.54.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=no -Dtmpfilesdir=no -Dlogind=false
@@ -20,7 +20,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/gvfs"
 changelog="https://gitlab.gnome.org/GNOME/gvfs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gvfs/${version%.*}/gvfs-${version}.tar.xz"
-checksum=a643aceaa053caac0d8eff9a015f636e4bd1bb09cfe27864e347db67460e7b91
+checksum=f53d81df86c2e86cdd25182c2d8a669a22371e83623ded1b9d5416dcfc6de366
 
 # Manually declare shlibs used by the subpkgs.
 shlib_provides="libgvfscommon.so libgvfsdaemon.so"

From 4f3e6896065f665fa32e67ff1c9c1b85357f9acb Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:34:06 +0100
Subject: [PATCH 20/23] tracker: update to 3.7.0.

---
 srcpkgs/tracker/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/tracker/template b/srcpkgs/tracker/template
index 68b3b62ec71eec..5ec54a72b21dcf 100644
--- a/srcpkgs/tracker/template
+++ b/srcpkgs/tracker/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker'
 pkgname=tracker
-version=3.6.0
-revision=2
+version=3.7.0
+revision=1
 build_style=meson
 build_helper="gir qemu"
 configure_args="-Ddocs=false -Dman=true -Dstemmer=disabled
@@ -17,7 +17,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Tracker"
 changelog="https://gitlab.gnome.org/GNOME/tracker/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=52592cfe19baffd16dbe47475be7da750dbd0b6333fd7acb60faa9da5bc40df2
+checksum=46b8c16ff289d9507baa112c717845a200fe3d1ffcc2324562e02c40db9a151d
 make_check_pre="dbus-run-session"
 
 if [ "$CROSS_BUILD" ]; then

From 531198b8b5110dccee730574eb332911b1a81f84 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:35:50 +0100
Subject: [PATCH 21/23] xdg-desktop-portal-gnome: update to 46.0.

---
 srcpkgs/xdg-desktop-portal-gnome/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/xdg-desktop-portal-gnome/template b/srcpkgs/xdg-desktop-portal-gnome/template
index c7441c6caa7464..019739d6a967e9 100644
--- a/srcpkgs/xdg-desktop-portal-gnome/template
+++ b/srcpkgs/xdg-desktop-portal-gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-gnome'
 pkgname=xdg-desktop-portal-gnome
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
@@ -14,7 +14,6 @@ short_desc="GNOME portal backend for xdg-desktop-portal"
 maintainer="oreo639 <oreo6391@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
-changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/xdg-desktop-portal-gnome/${version%.*}/xdg-desktop-portal-gnome-${version}.tar.xz"
-checksum=3e9ca821044005fb37bd68ebe4ad196fc3d072835581467a22a4879dac7b5fdd
+checksum=5d2d533597d280b7370b8f74faa40097b292b0036dbd59166e1312230500bb8b

From 17401d68c83f36f6ed00ca291d7db4592882de60 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 16:17:53 +0100
Subject: [PATCH 22/23] tracker-miners: update to 3.7.0.

---
 srcpkgs/tracker-miners/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/tracker-miners/template b/srcpkgs/tracker-miners/template
index 0ae1cb0a986bdd..07970b4dd601f6 100644
--- a/srcpkgs/tracker-miners/template
+++ b/srcpkgs/tracker-miners/template
@@ -1,6 +1,6 @@
 # Template file for 'tracker-miners'
 pkgname=tracker-miners
-version=3.6.2
+version=3.7.0
 revision=1
 build_style=meson
 build_helper=qemu
@@ -27,7 +27,7 @@ license="GPL-2.0-or-later"
 homepage="https://tracker.gnome.org/"
 changelog="https://gitlab.gnome.org/GNOME/tracker-miners/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=0ad722f3d532c21d757cf488f942960679ea8f457925efa97656ed4c9e9ba4ff
+checksum=74e796c1625094a8a2175993c7907281e97ab6e002578e846b8f4ca44e36bf61
 make_check=no # relies on unsupported ops in chroot
 
 tracker3-miners_package() {

From 89be6ffc5254bbccc019afc290a88c1844a08b03 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 18:25:32 +0100
Subject: [PATCH 23/23] gnome-control-center: update to 46.0.

---
 srcpkgs/gnome-control-center/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 34384bcec50be4..ba7cfca8a1a1b9 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=45.3
+version=46.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -22,9 +22,9 @@ short_desc="GNOME control center"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
-changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-45/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-control-center/${version%.*}/gnome-control-center-${version}.tar.xz"
-checksum=b1e949c4e86c0624ec6a6ed0df09c9fae2b22983c1dca60ed86aec8ef0b24004
+checksum=25f67de05897868b2e97eaa0ecc986a408af08d4985c8a9da44f0d7bd8fea7a4
 make_check=no # needs X11 and requires altered filesystem
 
 pre_build() {

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (4 preceding siblings ...)
  2024-03-21 17:25 ` [PR PATCH] [Updated] " fanyx
@ 2024-03-21 17:26 ` fanyx
  2024-03-22 11:40 ` [PR PATCH] [Updated] " fanyx
                   ` (113 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-03-21 17:26 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 199 bytes --]

New comment by fanyx on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2013125295

Comment:
oh, nice find
main branch is still stuck on 46.rc

added

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR PATCH] [Updated] gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (5 preceding siblings ...)
  2024-03-21 17:26 ` fanyx
@ 2024-03-22 11:40 ` fanyx
  2024-03-22 12:20 ` fanyx
                   ` (112 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-03-22 11:40 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 805 bytes --]

There is an updated pull request by fanyx against master on the void-packages repository

https://github.com/fanyx/void-packages gnome46
https://github.com/void-linux/void-packages/pull/49428

gnome-core: update to 46.0.
### Packages missing
- [x] `gnome-control-center`
- [ ] https://github.com/void-linux/void-packages/pull/49427
- [ ] https://github.com/void-linux/void-packages/pull/49446

@oreo639 @Gottox 

### TODO

- Update `glib` and `glib-networking` dependencies to `2.80.0`
- Check `trackers{-miners}` patches

#### Testing the changes
- I tested the changes in this PR: **NO**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)

[ci skip]

A patch file from https://github.com/void-linux/void-packages/pull/49428.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome46-49428.patch --]
[-- Type: text/x-diff, Size: 35767 bytes --]

From f2a9f85a12c354ade81ac4fd4dc63d8a43ca07c0 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:06:09 +0100
Subject: [PATCH 01/24] evolution-data-server: update to 3.52.0.

---
 common/shlibs                          | 2 +-
 srcpkgs/evolution-data-server/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 9ca4502a01c4a7..868df061f1c500 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -606,7 +606,7 @@ libcamel-1.2.so.64 evolution-data-server-3.46.0_1
 libebackend-1.2.so.11 evolution-data-server-3.46.0_1
 libebook-1.2.so.21 evolution-data-server-3.46.0_1
 libebook-contacts-1.2.so.4 evolution-data-server-3.46.0_1
-libecal-2.0.so.2 evolution-data-server-3.46.0_1
+libecal-2.0.so.3 evolution-data-server-3.52.0_1
 libedata-book-1.2.so.27 evolution-data-server-3.46.0_1
 libedataserver-1.2.so.27 evolution-data-server-3.46.0_1
 libedataserverui-1.2.so.4 evolution-data-server-3.46.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 3e4a3a11b7b154..483339e04e94bf 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.50.4
+version=3.52.0
 revision=1
 build_style=cmake
 build_helper="gir qemu"
@@ -20,7 +20,7 @@ license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://gitlab.gnome.org/GNOME/evolution-data-server/-/raw/gnome-45/NEWS"
 distfiles="${GNOME_SITE}/evolution-data-server/${version%.*}/evolution-data-server-${version}.tar.xz"
-checksum=d7edffbe03a0bbcecbee67393214b831c7b18cd895b84c4dbfe1387776e257c5
+checksum=a5d5e11c7a1e585846efe260f3c1c61a78399bd8b623bfd79ac1c0ffea7bde06
 make_check=ci-skip # flaky in CI
 
 build_options="gir"

From e94171e4c0966adef3e31b45dccbf769dcfe0170 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:12:54 +0100
Subject: [PATCH 02/24] gjs: update to 1.80.0

---
 srcpkgs/gjs/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 23c7350a11aa9d..3512804ad9e432 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.78.4
+version=1.80.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -12,10 +12,9 @@ short_desc="Mozilla-based javascript bindings for the GNOME platform"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MIT, LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gjs"
-#changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-44/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gjs/${version%.*}/gjs-${version}.tar.xz"
-checksum=9aec7ab872c2050404907ae94f0ae7abec8a54bd9c894ddb5c2d0f51e932b9a1
+checksum=0f78cd3f0e8eb446517d665e4fde1d66302b0c283bbe87b78e9cbfd4d86ed576
 make_check_pre="xvfb-run"
 
 if [ "$XBPS_CHECK_PKGS" ]; then

From 941382ce1dc8010cff07fef3f6413f7f3bcded02 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:10:48 +0100
Subject: [PATCH 03/24] gnome-keyring: update to 46.1.

---
 srcpkgs/gnome-keyring/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-keyring/template b/srcpkgs/gnome-keyring/template
index d3726bb966bca0..59512da1869686 100644
--- a/srcpkgs/gnome-keyring/template
+++ b/srcpkgs/gnome-keyring/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-keyring'
 pkgname=gnome-keyring
-version=42.1
+version=46.1
 revision=1
 build_style=gnu-configure
 configure_args="--with-pam-dir=/usr/lib/security --disable-schemas-compile"
@@ -14,7 +14,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeKeyring/"
 changelog="https://gitlab.gnome.org/GNOME/gnome-keyring/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=c7f4d040cc76a6b7fe67e08ef9106911c3c80d40fc88cbfc8e2684a4c946e3e6
+checksum=b1d3ae9132ff2f8b3f25a190790892968e3d0acf952a487e40f644a8550ce3f6
 lib32disabled=yes
 make_check_pre="dbus-run-session xvfb-run"
 make_check=ci-skip # times out

From 5ebcfc1fd94bf1cda2f55766a35dc4fdd3549afb Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 09:57:46 +0100
Subject: [PATCH 04/24] gnome-bluetooth: update to 46.0.

---
 srcpkgs/gnome-bluetooth/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index 3bc40264ae3d5c..fccb09af82ba5f 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-bluetooth'
 pkgname=gnome-bluetooth
-version=42.8
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
 changelog="https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-bluetooth/${version%.*}/gnome-bluetooth-${version}.tar.xz"
-checksum=76c241e8ca2c9b1035364535ca26084f89fc5c0e1829510f8909583115fcc2db
+checksum=13fe1e75f317acdbdf5e80c9029d2e0632d60a9ccf72a43ae36eb7545021fbef
 
 build_options="gir"
 build_options_default="gir"

From 6254c7238a591afaf41f5777c99539d38c06e4f4 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:05:56 +0100
Subject: [PATCH 05/24] gnome-initial-setup: update to 46.0.

---
 srcpkgs/gnome-initial-setup/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 889647c5a61edc..279ef9f5fbb40d 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-initial-setup'
 pkgname=gnome-initial-setup
-version=45.4.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-initial-setup/${version%%.*}/gnome-initial-setup-${version}.tar.xz"
-checksum=363e09aa3308e7f4074e066253a0182b322ab60376743de178bbb400e54ba8ee
+checksum=f8ee9dcea7e35e735eaa3bc8d1041d06bb64ebf1e1046e5e8e48f1fb44151847

From 493c5f8d1e32d5f6f54f4ab977b845df42cabbc4 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:57:34 +0100
Subject: [PATCH 06/24] gnome-session: update to 46.0.

---
 srcpkgs/gnome-session/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index 14bbbc580c3bf9..9cfaa1a07ca84f 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=45.0
+version=46.0
 revision=1
 build_style=meson
-configure_args="-Dsystemd_journal=false -Dsystemd_session=disable
- -Dsystemduserunitdir=/usr/lib/systemd/user"
+configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
 hostmakedepends="glib-devel gettext pkg-config xmlto"
 makedepends="elogind-devel gnome-desktop-devel gtk+3-devel json-glib-devel
  libglib-devel libICE-devel libSM-devel xtrans"
@@ -16,4 +15,4 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-session"
 changelog="https://gitlab.gnome.org/GNOME/gnome-session/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-session/${version%.*}/gnome-session-${version}.tar.xz"
-checksum=706d2ffcacac38553a3c0185793f5a2b4aac940bb5e789d953c9808163bef2f1
+checksum=c6e1624af6090bc4e1a191fe2268abfa7a8de07831ca7a57f217e679bf7b9a54

From 0a1b0e69e426abde82b87aaffdc3edfe7f49f88b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:11 +0100
Subject: [PATCH 07/24] gsettings-desktop-schemas: update to 46.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index c4fc13789417df..f4f2a5cea68d9e 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,6 +1,6 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=45.0
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 changelog="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gsettings-desktop-schemas/${version%.*}/gsettings-desktop-schemas-${version}.tar.xz"
-checksum=365c8d04daf79b38c8b3dc9626349a024f9e4befdd31fede74b42f7a9fbe0ae2
+checksum=493a46a1161b6388d57aa72f632a79ce96c42d5ffbd1d0b00f496ec5876f8575
 
 # Package build options
 build_options="gir"

From 98f990e1153398804ecc36f636d47b2c00b853d2 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:28 +0100
Subject: [PATCH 08/24] gnome-settings-daemon: update to 46.0.

---
 srcpkgs/gnome-settings-daemon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 9e8d7eb447035e..fd2b43810628b8 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-settings-daemon'
 pkgname=gnome-settings-daemon
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,8 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr4-de
  geoclue2-devel gnome-desktop-devel ibus-devel libcanberra-devel libgnomekbd-devel
  libgweather-devel libnotify-devel librsvg-devel libwacom-devel nss-devel
  polkit-devel pulseaudio-devel startup-notification-devel upower-devel
- xf86-input-wacom-devel libXfixes-devel"
+ xf86-input-wacom-devel libXfixes-devel gsettings-desktop-schemas-devel
+ elogind-devel"
 depends="hicolor-icon-theme"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -20,7 +21,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 changelog="https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-settings-daemon/${version%.*}/gnome-settings-daemon-${version}.tar.xz"
-checksum=c62bfec9817eee5b83ebe901a9286189a67eb5ff033c5dd41506574f822bf090
+checksum=0b9a0f64fa18a8e7e09b4c95a3f754fa033c2cdbd2dc35701f0618572c1cb3d7
 CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then

From c0f1ebd4001f3356159e885b7873623f06659a36 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:30 +0100
Subject: [PATCH 09/24] mutter: update to 46.0.

---
 common/shlibs           | 10 +++++-----
 srcpkgs/mutter/template | 15 +++++++--------
 2 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 868df061f1c500..3124b4ce74378e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2923,11 +2923,11 @@ libdecoration.so.0 compiz-core-0.8.14_1
 libcompizconfig.so.0 libcompizconfig-0.8.14_1
 libemeraldengine.so.0 emerald-0.8.14_1
 libhangul.so.1 libhangul-0.1.0_1
-libmutter-13.so.0 mutter-45.0_1
-libmutter-clutter-13.so.0 mutter-45.0_1
-libmutter-cogl-13.so.0 mutter-45.0_1
-libmutter-cogl-pango-13.so.0 mutter-45.0_1
-libmutter-mtk-13.so.0 mutter-45.0_1
+libmutter-14.so.0 mutter-46.0_1
+libmutter-clutter-14.so.0 mutter-46.0_1
+libmutter-cogl-14.so.0 mutter-46.0_1
+libmutter-cogl-pango-14.so.0 mutter-46.0_1
+libmutter-mtk-14.so.0 mutter-46.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub-0.7.so.0 libgepub-0.7.1_1
 libslopy.so.7.6 slop-7.6_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 753ccfd911e205..8750f8d64611de 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=45.5
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,12 +18,11 @@ short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-#changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-45/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/mutter/${version%.*}/mutter-${version}.tar.xz"
-checksum=51c3324b8a975f996e5ac693ab38563c496e6f142e6cd3357b4950d250334874
-shlib_provides="libmutter-clutter-13.so libmutter-cogl-13.so
- libmutter-cogl-pango-13.so"
+checksum=bb3f7d77aebdea9d317d3f5ef03868e4e7969da423ac495e33a16d61db2c9373
+shlib_provides="libmutter-clutter-14.so libmutter-cogl-14.so
+ libmutter-cogl-pango-14.so libmutter-mtk-14.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,8 +34,8 @@ pre_build() {
 post_install() {
 	# modify the pkg-config files to respect ${pc_sysrootdir} for variables that are
 	# meant to be called with 'pkg-config --variable'
-	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-13|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-13.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-14|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-14.pc
 }
 
 mutter-devel_package() {
@@ -46,7 +45,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-13/*.gir"
+		vmove "usr/lib/mutter-14/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From c7fabfd2e4c2d55d3784a86ebaa63258101020f7 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:41 +0100
Subject: [PATCH 10/24] gnome-shell: update to 46.0.

---
 srcpkgs/gnome-shell/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 1e4a2b01fd8eca..d39843b2ccf35f 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=45.5
+version=46.0
 revision=1
 build_style=meson
 build_helper=gir
@@ -19,10 +19,9 @@ short_desc="GNOME core user interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
-changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%%.*}/gnome-shell-${version}.tar.xz"
-checksum=bd5c3d3d028d47233e4205223f0ac02ac9a973b699bc277439094d41a78d6ab0
+checksum=6bc41340b6de05774e97cfe20feba86e2b3cc9c8139118f24bd84ac63e82b53e
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 7d2a876f79f317e2b79ac1b1d64b9b0724c537db Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:57:16 +0100
Subject: [PATCH 11/24] gnome-core: update to 46.0.

---
 srcpkgs/gnome-core/template | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index b4a86610fe0332..88176652517971 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -10,27 +10,27 @@ homepage="https://www.gnome.org"
 
 depends="
  adwaita-icon-theme>=${version}
- at-spi2-core>=2.50.1
- at-spi2-atk>=2.50.1
+ at-spi2-core>=2.52.0
+ at-spi2-atk>=2.52.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.50.4
- folks>=0.15.6
+ evolution-data-server>=3.52.0
+ folks>=0.15.8
  font-adobe-source-code-pro>=2.030R
  gcr>=3.41.1
  gdm>=${version}
  geocode-glib>=3.26.4
- gjs>=1.76.0
+ gjs>=1.80.0
  glib>=2.78.0
  glib-networking>=2.76.0
- gmime>=3.2.7
+ gmime>=3.2.14
  gnome-backgrounds>=${version}
- gnome-bluetooth>=42.8
+ gnome-bluetooth>=${version}
  gnome-color-manager>=3.36.0
  gnome-control-center>=${version}
  gnome-desktop>=44.0
  gnome-initial-setup>=${version}
- gnome-keyring>=42.0
+ gnome-keyring>=46.1
  gnome-online-accounts>=3.48.0
  gnome-session>=${version}
  gnome-settings-daemon>=${version}
@@ -43,8 +43,8 @@ depends="
  gvfs>=1.52.2
  mutter>=${version}
  nautilus>=${version}
- sushi>=${version}
- tracker>=3.6.0
+ sushi>=45.0
+ tracker>=3.7.0
  yelp>=42.2
  xdg-desktop-portal-gnome>=${version}
  zenity>=4.0.1"

From db15dbdbb4ea7d3ec9911fd3699b31a4b1fd9009 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:58:52 +0100
Subject: [PATCH 12/24] adwaita-icon-theme: update to 46.0.

---
 .../patches/rm-icon-cache.patch                 | 17 -----------------
 srcpkgs/adwaita-icon-theme/template             |  4 ++--
 2 files changed, 2 insertions(+), 19 deletions(-)
 delete mode 100644 srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch

diff --git a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch b/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
deleted file mode 100644
index c2b10b9d2da5b2..00000000000000
--- a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-From 32affe610606b3a550c2953993a72063eb2b7381 Mon Sep 17 00:00:00 2001
-From: Fabian Bornschein <fabiscafe@mailbox.org>
-Date: Mon, 18 Sep 2023 23:31:59 +0200
-Subject: [PATCH] rm unused and problematic .icon-theme.cache
-
-This file was probably inserted by mistake. It serves no purpose.
----
- Adwaita/.icon-theme.cache | 0
- 1 file changed, 0 insertions(+), 0 deletions(-)
- delete mode 100644 Adwaita/.icon-theme.cache
-
-diff --git a/Adwaita/.icon-theme.cache b/Adwaita/.icon-theme.cache
-deleted file mode 100644
-index e69de29bb..000000000
--- 
-GitLab
-
diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index 31983ccd5fb268..8a633fd12f23d7 100644
--- a/srcpkgs/adwaita-icon-theme/template
+++ b/srcpkgs/adwaita-icon-theme/template
@@ -1,6 +1,6 @@
 # Template file for 'adwaita-icon-theme'
 pkgname=adwaita-icon-theme
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 changelog="https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/adwaita-icon-theme/${version/.*/}/adwaita-icon-theme-${version}.tar.xz"
-checksum=2442bfb06f4e6cc95bf6e2682fdff98fa5eddc688751b9d6215c623cb4e42ff1
+checksum=4bcb539bd75d64da385d6fa08cbaa9ddeaceb6ac8e82b85ba6c41117bf5ba64e
 
 pre_configure() {
 	ln -s /bin/true "$XBPS_WRAPPERDIR/gtk-update-icon-cache"

From bdd5b894373e1a797e9a67ce9064d59bd973507c Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:02:49 +0100
Subject: [PATCH 13/24] at-spi2-core: update to 2.52.0

---
 srcpkgs/at-spi2-core/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 794eb284022796..85ba46b8a90299 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,6 +1,6 @@
 # Template file for 'at-spi2-core'
 pkgname=at-spi2-core
-version=2.50.1
+version=2.52.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,8 +12,9 @@ short_desc="Assistive Technology Service Provider Interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=5727b5c0687ac57ba8040e79bd6731b714a36b8fcf32190f236b8fb3698789e7
+checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
 make_check=no # non-trivial dbus setup
 
 # Package build options

From f09007f5347cac9b68d44ca756c44c1430ed6c48 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:09:03 +0100
Subject: [PATCH 14/24] gdm: update to 46.0.

---
 srcpkgs/gdm/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index c171f236442515..bbb4f7caa88716 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=45.0.1
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -25,10 +25,9 @@ short_desc="GNOME Display Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
-changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gdm/${version%%.*}/gdm-${version}.tar.xz"
-checksum=6572578c05e3c6569d6ed269f7de2aaf3a035657654586d8243907bb7a6ffa85
+checksum=8d6cb52176eca48b6bbf1cfe2fdae08d9677b5a0f2bca600dee4604de0dd1efc
 
 conf_files="
 	/etc/gdm/custom.conf

From 2a1f67f6615347bbd75106caa4f4d752205c5484 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:19:49 +0100
Subject: [PATCH 15/24] gmime: update to 3.2.14

---
 srcpkgs/gmime/template | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gmime/template b/srcpkgs/gmime/template
index 045e8307691bc9..c3109937798625 100644
--- a/srcpkgs/gmime/template
+++ b/srcpkgs/gmime/template
@@ -1,7 +1,7 @@
 # Template file for 'gmime'
 pkgname=gmime
-version=3.2.7
-revision=2
+version=3.2.14
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static --enable-crypto $(vopt_enable vala)
@@ -14,8 +14,10 @@ short_desc="GNOME Core mime parsing library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/jstedfast/gmime"
-distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
-checksum=2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44
+changelog="https://raw.githubusercontent.com/jstedfast/gmime/master/NEWS"
+#distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
+distfiles="https://github.com/jstedfast/gmime/releases/download/${version}/${pkgname}-${version}.tar.xz"
+checksum=a5eb3dd675f72e545c8bc1cd12107e4aad2eaec1905eb7b4013cdb1fbe5e2317
 
 build_options="gir vala"
 build_options_default="gir vala"

From aee182216f887fe77cf7bd8c415ecc104bb52122 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:21:05 +0100
Subject: [PATCH 16/24] gnome-backgrounds: update to 46.0.

---
 srcpkgs/gnome-backgrounds/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-backgrounds/template b/srcpkgs/gnome-backgrounds/template
index c021d48794d100..cbc68cbb225524 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="gettext"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later, CC-BY-2.0, CC-BY-SA-2.0, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-backgrounds"
 changelog="https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-backgrounds/${version%.*}/gnome-backgrounds-${version}.tar.xz"
-checksum=cee0e688fbae5ef7a75f335ada2d10779e08ebca9445f1586de32c5a9b6dee2d
+checksum=4ddd3ac439a4a067876805921bb75f4d3c8b85a218d47c276dddde8928443c2e

From a7c7021953a11318bda17aacfa48a3dbd1af996b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:25:20 +0100
Subject: [PATCH 17/24] gnome-shell-extensions: update to 46.0.

---
 srcpkgs/gnome-shell-extensions/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-shell-extensions/template b/srcpkgs/gnome-shell-extensions/template
index 35b2debe6b6bc8..1cdea2721a3d85 100644
--- a/srcpkgs/gnome-shell-extensions/template
+++ b/srcpkgs/gnome-shell-extensions/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell-extensions'
 pkgname=gnome-shell-extensions
-version=45.2
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dextension_set=all"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell-extensions/${version%.*}/gnome-shell-extensions-${version}.tar.xz"
-checksum=ee32f6387a2d18adbff7a956689bc747866b4a8712d73790c002abeae4ccaaaf
+checksum=d8138f88cd92df9f932309149c236fbdd77c1bc095445036ab7eb0ecda53c01a

From 4efb3848485303b9c18a77fdfa4b61338c35e1dd Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:26:18 +0100
Subject: [PATCH 18/24] gnome-user-docs: update to 46.0.

---
 srcpkgs/gnome-user-docs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 1f9d4edc4fe43e..fb05f5a0fd8b25 100644
--- a/srcpkgs/gnome-user-docs/template
+++ b/srcpkgs/gnome-user-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-user-docs'
 pkgname=gnome-user-docs
-version=45.5
+version=46.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
 changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-user-docs/${version%.*}/gnome-user-docs-${version}.tar.xz"
-checksum=74167fcf42a04d9e5d3cc130d27bc203d87b685ce606a84674df24e1ff719e54
+checksum=8c18ae0c4a0c142e193111b713c959813441bb5d9df25977b13818f6e4ae6291

From 0e1e8bdd12a36fb0495b3803599c0d8abaae28c6 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:27:11 +0100
Subject: [PATCH 19/24] gvfs: update to 1.54.0.

---
 srcpkgs/gvfs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gvfs/template b/srcpkgs/gvfs/template
index c441ecb3c5a406..9ba9197b401bb9 100644
--- a/srcpkgs/gvfs/template
+++ b/srcpkgs/gvfs/template
@@ -1,6 +1,6 @@
 # Template file for 'gvfs'
 pkgname=gvfs
-version=1.52.2
+version=1.54.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=no -Dtmpfilesdir=no -Dlogind=false
@@ -20,7 +20,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/gvfs"
 changelog="https://gitlab.gnome.org/GNOME/gvfs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gvfs/${version%.*}/gvfs-${version}.tar.xz"
-checksum=a643aceaa053caac0d8eff9a015f636e4bd1bb09cfe27864e347db67460e7b91
+checksum=f53d81df86c2e86cdd25182c2d8a669a22371e83623ded1b9d5416dcfc6de366
 
 # Manually declare shlibs used by the subpkgs.
 shlib_provides="libgvfscommon.so libgvfsdaemon.so"

From 0a753a0b797ea0790fb6f0b6dea91a5be7f603ac Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:34:06 +0100
Subject: [PATCH 20/24] tracker: update to 3.7.0.

---
 srcpkgs/tracker/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/tracker/template b/srcpkgs/tracker/template
index 68b3b62ec71eec..5ec54a72b21dcf 100644
--- a/srcpkgs/tracker/template
+++ b/srcpkgs/tracker/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker'
 pkgname=tracker
-version=3.6.0
-revision=2
+version=3.7.0
+revision=1
 build_style=meson
 build_helper="gir qemu"
 configure_args="-Ddocs=false -Dman=true -Dstemmer=disabled
@@ -17,7 +17,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Tracker"
 changelog="https://gitlab.gnome.org/GNOME/tracker/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=52592cfe19baffd16dbe47475be7da750dbd0b6333fd7acb60faa9da5bc40df2
+checksum=46b8c16ff289d9507baa112c717845a200fe3d1ffcc2324562e02c40db9a151d
 make_check_pre="dbus-run-session"
 
 if [ "$CROSS_BUILD" ]; then

From 706e07cb708c5d20187c0e1729c2c044ff83fe26 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:35:50 +0100
Subject: [PATCH 21/24] xdg-desktop-portal-gnome: update to 46.0.

---
 srcpkgs/xdg-desktop-portal-gnome/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/xdg-desktop-portal-gnome/template b/srcpkgs/xdg-desktop-portal-gnome/template
index c7441c6caa7464..019739d6a967e9 100644
--- a/srcpkgs/xdg-desktop-portal-gnome/template
+++ b/srcpkgs/xdg-desktop-portal-gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-gnome'
 pkgname=xdg-desktop-portal-gnome
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
@@ -14,7 +14,6 @@ short_desc="GNOME portal backend for xdg-desktop-portal"
 maintainer="oreo639 <oreo6391@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
-changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/xdg-desktop-portal-gnome/${version%.*}/xdg-desktop-portal-gnome-${version}.tar.xz"
-checksum=3e9ca821044005fb37bd68ebe4ad196fc3d072835581467a22a4879dac7b5fdd
+checksum=5d2d533597d280b7370b8f74faa40097b292b0036dbd59166e1312230500bb8b

From a0c3eab500e57bcc82d7e14a56e5c7717feac370 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 16:17:53 +0100
Subject: [PATCH 22/24] tracker-miners: update to 3.7.0.

---
 srcpkgs/tracker-miners/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/tracker-miners/template b/srcpkgs/tracker-miners/template
index 0ae1cb0a986bdd..07970b4dd601f6 100644
--- a/srcpkgs/tracker-miners/template
+++ b/srcpkgs/tracker-miners/template
@@ -1,6 +1,6 @@
 # Template file for 'tracker-miners'
 pkgname=tracker-miners
-version=3.6.2
+version=3.7.0
 revision=1
 build_style=meson
 build_helper=qemu
@@ -27,7 +27,7 @@ license="GPL-2.0-or-later"
 homepage="https://tracker.gnome.org/"
 changelog="https://gitlab.gnome.org/GNOME/tracker-miners/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=0ad722f3d532c21d757cf488f942960679ea8f457925efa97656ed4c9e9ba4ff
+checksum=74e796c1625094a8a2175993c7907281e97ab6e002578e846b8f4ca44e36bf61
 make_check=no # relies on unsupported ops in chroot
 
 tracker3-miners_package() {

From 7a874e1cc5e6f0618a2709e0dc9331f92a92e229 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 18:25:32 +0100
Subject: [PATCH 23/24] gnome-control-center: update to 46.0.

---
 srcpkgs/gnome-control-center/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 34384bcec50be4..ba7cfca8a1a1b9 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=45.3
+version=46.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -22,9 +22,9 @@ short_desc="GNOME control center"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
-changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-45/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-control-center/${version%.*}/gnome-control-center-${version}.tar.xz"
-checksum=b1e949c4e86c0624ec6a6ed0df09c9fae2b22983c1dca60ed86aec8ef0b24004
+checksum=25f67de05897868b2e97eaa0ecc986a408af08d4985c8a9da44f0d7bd8fea7a4
 make_check=no # needs X11 and requires altered filesystem
 
 pre_build() {

From f99848c2064900ecdc51eecddf78c57d5d653dcd Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Fri, 22 Mar 2024 12:29:24 +0100
Subject: [PATCH 24/24] gnome-online-accounts: update to 3.50.0

---
 common/shlibs                          |  2 +-
 srcpkgs/gnome-online-accounts/template | 14 +++++++-------
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 3124b4ce74378e..78069a73b7ff5c 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -886,7 +886,7 @@ librest-1.0.so.0 rest-0.9.1_1
 librest-extras-0.7.so.0 rest0-0.8.1_1
 librest-extras-1.0.so.0 rest-0.9.1_1
 libgoa-1.0.so.0 gnome-online-accounts-3.2.0_1
-libgoa-backend-1.0.so.1 gnome-online-accounts-3.10.0_1
+libgoa-backend-1.0.so.2 gnome-online-accounts-3.50.0_1
 liboauth.so.0 liboauth-0.9.4_1
 liblcms2.so.2 lcms2-2.2_1
 libcolord.so.2 libcolord-1.1.7_1
diff --git a/srcpkgs/gnome-online-accounts/template b/srcpkgs/gnome-online-accounts/template
index 9a26f6c2252240..848b5e696ac1e4 100644
--- a/srcpkgs/gnome-online-accounts/template
+++ b/srcpkgs/gnome-online-accounts/template
@@ -1,28 +1,28 @@
 # Template file for 'gnome-online-accounts'
 pkgname=gnome-online-accounts
-version=3.48.0
+version=3.50.0
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gir vapi)
- -Dmedia_server=true -Dman=true"
+ -Dman=true"
 hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt"
-makedepends="gtk+3-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
- rest-devel gcr-devel mit-krb5-devel libsoup3-devel"
+makedepends="gtk4-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
+ rest-devel gcr4-devel mit-krb5-devel libsoup3-devel libadwaita-devel"
 depends="hicolor-icon-theme"
 short_desc="GNOME service to access online accounts"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeOnlineAccounts"
-changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-44/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-online-accounts/${version%.*}/gnome-online-accounts-${version}.tar.xz"
-checksum=418bb9fcffdbd72a98205ad365137617fc1e3551a54de74f6a98d45d266175bf
+checksum=b0f64f0dcfbb8885a3a759e1c9de7fb204adb3ce6bd32c30bcf52d5533c06d4e
 
 build_options="gir"
 build_options_default="gir"
 
 gnome-online-accounts-devel_package() {
-	depends="gtk+3-devel ${sourcepkg}>=${version}_${revision}"
+	depends="gtk4-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (6 preceding siblings ...)
  2024-03-22 11:40 ` [PR PATCH] [Updated] " fanyx
@ 2024-03-22 12:20 ` fanyx
  2024-03-22 12:23 ` [PR PATCH] [Updated] " fanyx
                   ` (111 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-03-22 12:20 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 268 bytes --]

New comment by fanyx on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2014961324

Comment:
https://gitlab.gnome.org/GNOME/gdm/-/commit/2da9b953e3c3931f59d2e312f2deba10ca628146
merged yesterday, not yet in builds though

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR PATCH] [Updated] gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (7 preceding siblings ...)
  2024-03-22 12:20 ` fanyx
@ 2024-03-22 12:23 ` fanyx
  2024-03-22 14:31 ` [PR REVIEW] " fanyx
                   ` (110 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-03-22 12:23 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 805 bytes --]

There is an updated pull request by fanyx against master on the void-packages repository

https://github.com/fanyx/void-packages gnome46
https://github.com/void-linux/void-packages/pull/49428

gnome-core: update to 46.0.
### Packages missing
- [x] `gnome-control-center`
- [ ] https://github.com/void-linux/void-packages/pull/49427
- [ ] https://github.com/void-linux/void-packages/pull/49446

@oreo639 @Gottox 

### TODO

- Update `glib` and `glib-networking` dependencies to `2.80.0`
- Check `trackers{-miners}` patches

#### Testing the changes
- I tested the changes in this PR: **NO**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)

[ci skip]

A patch file from https://github.com/void-linux/void-packages/pull/49428.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome46-49428.patch --]
[-- Type: text/x-diff, Size: 39740 bytes --]

From f2a9f85a12c354ade81ac4fd4dc63d8a43ca07c0 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:06:09 +0100
Subject: [PATCH 01/24] evolution-data-server: update to 3.52.0.

---
 common/shlibs                          | 2 +-
 srcpkgs/evolution-data-server/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 9ca4502a01c4a7..868df061f1c500 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -606,7 +606,7 @@ libcamel-1.2.so.64 evolution-data-server-3.46.0_1
 libebackend-1.2.so.11 evolution-data-server-3.46.0_1
 libebook-1.2.so.21 evolution-data-server-3.46.0_1
 libebook-contacts-1.2.so.4 evolution-data-server-3.46.0_1
-libecal-2.0.so.2 evolution-data-server-3.46.0_1
+libecal-2.0.so.3 evolution-data-server-3.52.0_1
 libedata-book-1.2.so.27 evolution-data-server-3.46.0_1
 libedataserver-1.2.so.27 evolution-data-server-3.46.0_1
 libedataserverui-1.2.so.4 evolution-data-server-3.46.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 3e4a3a11b7b154..483339e04e94bf 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.50.4
+version=3.52.0
 revision=1
 build_style=cmake
 build_helper="gir qemu"
@@ -20,7 +20,7 @@ license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://gitlab.gnome.org/GNOME/evolution-data-server/-/raw/gnome-45/NEWS"
 distfiles="${GNOME_SITE}/evolution-data-server/${version%.*}/evolution-data-server-${version}.tar.xz"
-checksum=d7edffbe03a0bbcecbee67393214b831c7b18cd895b84c4dbfe1387776e257c5
+checksum=a5d5e11c7a1e585846efe260f3c1c61a78399bd8b623bfd79ac1c0ffea7bde06
 make_check=ci-skip # flaky in CI
 
 build_options="gir"

From e94171e4c0966adef3e31b45dccbf769dcfe0170 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:12:54 +0100
Subject: [PATCH 02/24] gjs: update to 1.80.0

---
 srcpkgs/gjs/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 23c7350a11aa9d..3512804ad9e432 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.78.4
+version=1.80.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -12,10 +12,9 @@ short_desc="Mozilla-based javascript bindings for the GNOME platform"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MIT, LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gjs"
-#changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-44/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gjs/${version%.*}/gjs-${version}.tar.xz"
-checksum=9aec7ab872c2050404907ae94f0ae7abec8a54bd9c894ddb5c2d0f51e932b9a1
+checksum=0f78cd3f0e8eb446517d665e4fde1d66302b0c283bbe87b78e9cbfd4d86ed576
 make_check_pre="xvfb-run"
 
 if [ "$XBPS_CHECK_PKGS" ]; then

From 941382ce1dc8010cff07fef3f6413f7f3bcded02 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:10:48 +0100
Subject: [PATCH 03/24] gnome-keyring: update to 46.1.

---
 srcpkgs/gnome-keyring/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-keyring/template b/srcpkgs/gnome-keyring/template
index d3726bb966bca0..59512da1869686 100644
--- a/srcpkgs/gnome-keyring/template
+++ b/srcpkgs/gnome-keyring/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-keyring'
 pkgname=gnome-keyring
-version=42.1
+version=46.1
 revision=1
 build_style=gnu-configure
 configure_args="--with-pam-dir=/usr/lib/security --disable-schemas-compile"
@@ -14,7 +14,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeKeyring/"
 changelog="https://gitlab.gnome.org/GNOME/gnome-keyring/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=c7f4d040cc76a6b7fe67e08ef9106911c3c80d40fc88cbfc8e2684a4c946e3e6
+checksum=b1d3ae9132ff2f8b3f25a190790892968e3d0acf952a487e40f644a8550ce3f6
 lib32disabled=yes
 make_check_pre="dbus-run-session xvfb-run"
 make_check=ci-skip # times out

From 5ebcfc1fd94bf1cda2f55766a35dc4fdd3549afb Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 09:57:46 +0100
Subject: [PATCH 04/24] gnome-bluetooth: update to 46.0.

---
 srcpkgs/gnome-bluetooth/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index 3bc40264ae3d5c..fccb09af82ba5f 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-bluetooth'
 pkgname=gnome-bluetooth
-version=42.8
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
 changelog="https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-bluetooth/${version%.*}/gnome-bluetooth-${version}.tar.xz"
-checksum=76c241e8ca2c9b1035364535ca26084f89fc5c0e1829510f8909583115fcc2db
+checksum=13fe1e75f317acdbdf5e80c9029d2e0632d60a9ccf72a43ae36eb7545021fbef
 
 build_options="gir"
 build_options_default="gir"

From 6254c7238a591afaf41f5777c99539d38c06e4f4 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:05:56 +0100
Subject: [PATCH 05/24] gnome-initial-setup: update to 46.0.

---
 srcpkgs/gnome-initial-setup/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 889647c5a61edc..279ef9f5fbb40d 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-initial-setup'
 pkgname=gnome-initial-setup
-version=45.4.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-initial-setup/${version%%.*}/gnome-initial-setup-${version}.tar.xz"
-checksum=363e09aa3308e7f4074e066253a0182b322ab60376743de178bbb400e54ba8ee
+checksum=f8ee9dcea7e35e735eaa3bc8d1041d06bb64ebf1e1046e5e8e48f1fb44151847

From 493c5f8d1e32d5f6f54f4ab977b845df42cabbc4 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:57:34 +0100
Subject: [PATCH 06/24] gnome-session: update to 46.0.

---
 srcpkgs/gnome-session/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index 14bbbc580c3bf9..9cfaa1a07ca84f 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=45.0
+version=46.0
 revision=1
 build_style=meson
-configure_args="-Dsystemd_journal=false -Dsystemd_session=disable
- -Dsystemduserunitdir=/usr/lib/systemd/user"
+configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
 hostmakedepends="glib-devel gettext pkg-config xmlto"
 makedepends="elogind-devel gnome-desktop-devel gtk+3-devel json-glib-devel
  libglib-devel libICE-devel libSM-devel xtrans"
@@ -16,4 +15,4 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-session"
 changelog="https://gitlab.gnome.org/GNOME/gnome-session/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-session/${version%.*}/gnome-session-${version}.tar.xz"
-checksum=706d2ffcacac38553a3c0185793f5a2b4aac940bb5e789d953c9808163bef2f1
+checksum=c6e1624af6090bc4e1a191fe2268abfa7a8de07831ca7a57f217e679bf7b9a54

From 0a1b0e69e426abde82b87aaffdc3edfe7f49f88b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:11 +0100
Subject: [PATCH 07/24] gsettings-desktop-schemas: update to 46.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index c4fc13789417df..f4f2a5cea68d9e 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,6 +1,6 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=45.0
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 changelog="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gsettings-desktop-schemas/${version%.*}/gsettings-desktop-schemas-${version}.tar.xz"
-checksum=365c8d04daf79b38c8b3dc9626349a024f9e4befdd31fede74b42f7a9fbe0ae2
+checksum=493a46a1161b6388d57aa72f632a79ce96c42d5ffbd1d0b00f496ec5876f8575
 
 # Package build options
 build_options="gir"

From 98f990e1153398804ecc36f636d47b2c00b853d2 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:28 +0100
Subject: [PATCH 08/24] gnome-settings-daemon: update to 46.0.

---
 srcpkgs/gnome-settings-daemon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 9e8d7eb447035e..fd2b43810628b8 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-settings-daemon'
 pkgname=gnome-settings-daemon
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,8 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr4-de
  geoclue2-devel gnome-desktop-devel ibus-devel libcanberra-devel libgnomekbd-devel
  libgweather-devel libnotify-devel librsvg-devel libwacom-devel nss-devel
  polkit-devel pulseaudio-devel startup-notification-devel upower-devel
- xf86-input-wacom-devel libXfixes-devel"
+ xf86-input-wacom-devel libXfixes-devel gsettings-desktop-schemas-devel
+ elogind-devel"
 depends="hicolor-icon-theme"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -20,7 +21,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 changelog="https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-settings-daemon/${version%.*}/gnome-settings-daemon-${version}.tar.xz"
-checksum=c62bfec9817eee5b83ebe901a9286189a67eb5ff033c5dd41506574f822bf090
+checksum=0b9a0f64fa18a8e7e09b4c95a3f754fa033c2cdbd2dc35701f0618572c1cb3d7
 CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then

From c0f1ebd4001f3356159e885b7873623f06659a36 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:30 +0100
Subject: [PATCH 09/24] mutter: update to 46.0.

---
 common/shlibs           | 10 +++++-----
 srcpkgs/mutter/template | 15 +++++++--------
 2 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 868df061f1c500..3124b4ce74378e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2923,11 +2923,11 @@ libdecoration.so.0 compiz-core-0.8.14_1
 libcompizconfig.so.0 libcompizconfig-0.8.14_1
 libemeraldengine.so.0 emerald-0.8.14_1
 libhangul.so.1 libhangul-0.1.0_1
-libmutter-13.so.0 mutter-45.0_1
-libmutter-clutter-13.so.0 mutter-45.0_1
-libmutter-cogl-13.so.0 mutter-45.0_1
-libmutter-cogl-pango-13.so.0 mutter-45.0_1
-libmutter-mtk-13.so.0 mutter-45.0_1
+libmutter-14.so.0 mutter-46.0_1
+libmutter-clutter-14.so.0 mutter-46.0_1
+libmutter-cogl-14.so.0 mutter-46.0_1
+libmutter-cogl-pango-14.so.0 mutter-46.0_1
+libmutter-mtk-14.so.0 mutter-46.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub-0.7.so.0 libgepub-0.7.1_1
 libslopy.so.7.6 slop-7.6_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 753ccfd911e205..8750f8d64611de 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=45.5
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,12 +18,11 @@ short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-#changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-45/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/mutter/${version%.*}/mutter-${version}.tar.xz"
-checksum=51c3324b8a975f996e5ac693ab38563c496e6f142e6cd3357b4950d250334874
-shlib_provides="libmutter-clutter-13.so libmutter-cogl-13.so
- libmutter-cogl-pango-13.so"
+checksum=bb3f7d77aebdea9d317d3f5ef03868e4e7969da423ac495e33a16d61db2c9373
+shlib_provides="libmutter-clutter-14.so libmutter-cogl-14.so
+ libmutter-cogl-pango-14.so libmutter-mtk-14.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,8 +34,8 @@ pre_build() {
 post_install() {
 	# modify the pkg-config files to respect ${pc_sysrootdir} for variables that are
 	# meant to be called with 'pkg-config --variable'
-	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-13|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-13.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-14|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-14.pc
 }
 
 mutter-devel_package() {
@@ -46,7 +45,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-13/*.gir"
+		vmove "usr/lib/mutter-14/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From c7fabfd2e4c2d55d3784a86ebaa63258101020f7 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:41 +0100
Subject: [PATCH 10/24] gnome-shell: update to 46.0.

---
 srcpkgs/gnome-shell/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 1e4a2b01fd8eca..d39843b2ccf35f 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=45.5
+version=46.0
 revision=1
 build_style=meson
 build_helper=gir
@@ -19,10 +19,9 @@ short_desc="GNOME core user interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
-changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%%.*}/gnome-shell-${version}.tar.xz"
-checksum=bd5c3d3d028d47233e4205223f0ac02ac9a973b699bc277439094d41a78d6ab0
+checksum=6bc41340b6de05774e97cfe20feba86e2b3cc9c8139118f24bd84ac63e82b53e
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 7d2a876f79f317e2b79ac1b1d64b9b0724c537db Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:57:16 +0100
Subject: [PATCH 11/24] gnome-core: update to 46.0.

---
 srcpkgs/gnome-core/template | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index b4a86610fe0332..88176652517971 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -10,27 +10,27 @@ homepage="https://www.gnome.org"
 
 depends="
  adwaita-icon-theme>=${version}
- at-spi2-core>=2.50.1
- at-spi2-atk>=2.50.1
+ at-spi2-core>=2.52.0
+ at-spi2-atk>=2.52.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.50.4
- folks>=0.15.6
+ evolution-data-server>=3.52.0
+ folks>=0.15.8
  font-adobe-source-code-pro>=2.030R
  gcr>=3.41.1
  gdm>=${version}
  geocode-glib>=3.26.4
- gjs>=1.76.0
+ gjs>=1.80.0
  glib>=2.78.0
  glib-networking>=2.76.0
- gmime>=3.2.7
+ gmime>=3.2.14
  gnome-backgrounds>=${version}
- gnome-bluetooth>=42.8
+ gnome-bluetooth>=${version}
  gnome-color-manager>=3.36.0
  gnome-control-center>=${version}
  gnome-desktop>=44.0
  gnome-initial-setup>=${version}
- gnome-keyring>=42.0
+ gnome-keyring>=46.1
  gnome-online-accounts>=3.48.0
  gnome-session>=${version}
  gnome-settings-daemon>=${version}
@@ -43,8 +43,8 @@ depends="
  gvfs>=1.52.2
  mutter>=${version}
  nautilus>=${version}
- sushi>=${version}
- tracker>=3.6.0
+ sushi>=45.0
+ tracker>=3.7.0
  yelp>=42.2
  xdg-desktop-portal-gnome>=${version}
  zenity>=4.0.1"

From db15dbdbb4ea7d3ec9911fd3699b31a4b1fd9009 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:58:52 +0100
Subject: [PATCH 12/24] adwaita-icon-theme: update to 46.0.

---
 .../patches/rm-icon-cache.patch                 | 17 -----------------
 srcpkgs/adwaita-icon-theme/template             |  4 ++--
 2 files changed, 2 insertions(+), 19 deletions(-)
 delete mode 100644 srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch

diff --git a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch b/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
deleted file mode 100644
index c2b10b9d2da5b2..00000000000000
--- a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-From 32affe610606b3a550c2953993a72063eb2b7381 Mon Sep 17 00:00:00 2001
-From: Fabian Bornschein <fabiscafe@mailbox.org>
-Date: Mon, 18 Sep 2023 23:31:59 +0200
-Subject: [PATCH] rm unused and problematic .icon-theme.cache
-
-This file was probably inserted by mistake. It serves no purpose.
----
- Adwaita/.icon-theme.cache | 0
- 1 file changed, 0 insertions(+), 0 deletions(-)
- delete mode 100644 Adwaita/.icon-theme.cache
-
-diff --git a/Adwaita/.icon-theme.cache b/Adwaita/.icon-theme.cache
-deleted file mode 100644
-index e69de29bb..000000000
--- 
-GitLab
-
diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index 31983ccd5fb268..8a633fd12f23d7 100644
--- a/srcpkgs/adwaita-icon-theme/template
+++ b/srcpkgs/adwaita-icon-theme/template
@@ -1,6 +1,6 @@
 # Template file for 'adwaita-icon-theme'
 pkgname=adwaita-icon-theme
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 changelog="https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/adwaita-icon-theme/${version/.*/}/adwaita-icon-theme-${version}.tar.xz"
-checksum=2442bfb06f4e6cc95bf6e2682fdff98fa5eddc688751b9d6215c623cb4e42ff1
+checksum=4bcb539bd75d64da385d6fa08cbaa9ddeaceb6ac8e82b85ba6c41117bf5ba64e
 
 pre_configure() {
 	ln -s /bin/true "$XBPS_WRAPPERDIR/gtk-update-icon-cache"

From bdd5b894373e1a797e9a67ce9064d59bd973507c Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:02:49 +0100
Subject: [PATCH 13/24] at-spi2-core: update to 2.52.0

---
 srcpkgs/at-spi2-core/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 794eb284022796..85ba46b8a90299 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,6 +1,6 @@
 # Template file for 'at-spi2-core'
 pkgname=at-spi2-core
-version=2.50.1
+version=2.52.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,8 +12,9 @@ short_desc="Assistive Technology Service Provider Interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=5727b5c0687ac57ba8040e79bd6731b714a36b8fcf32190f236b8fb3698789e7
+checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
 make_check=no # non-trivial dbus setup
 
 # Package build options

From 58e18aa5fd16a5a2cba47985f52f7dd22d8eb3d5 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:09:03 +0100
Subject: [PATCH 14/24] gdm: update to 46.0.

---
 .../gdm/patches/fix-service-assertions.patch  | 29 -------------------
 srcpkgs/gdm/patches/gcc14.patch               | 25 ----------------
 srcpkgs/gdm/template                          |  7 ++---
 3 files changed, 3 insertions(+), 58 deletions(-)
 delete mode 100644 srcpkgs/gdm/patches/fix-service-assertions.patch
 delete mode 100644 srcpkgs/gdm/patches/gcc14.patch

diff --git a/srcpkgs/gdm/patches/fix-service-assertions.patch b/srcpkgs/gdm/patches/fix-service-assertions.patch
deleted file mode 100644
index 4460e74e31ebd4..00000000000000
--- a/srcpkgs/gdm/patches/fix-service-assertions.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-Fix systemd_dep assertions to not fail when passing a valid service directory path.
-
-diff --git a/data/meson.build b/data/meson.build
-index 2cfe4691..2211e98b 100644
---- a/data/meson.build
-+++ b/data/meson.build
-@@ -166,20 +166,20 @@ endif
- 
- systemdsystemunitdir = get_option('systemdsystemunitdir')
- if systemdsystemunitdir != 'no'
--  assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd system unit dir or disable it')
-   if get_option('systemdsystemunitdir') != ''
-     systemd_systemunitdir = get_option('systemdsystemunitdir')
-   else
-+    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd system unit dir or disable it')
-     systemd_systemunitdir = systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
-   endif
- endif
- 
- systemduserunitdir = get_option('systemduserunitdir')
- if systemduserunitdir != 'no'
--  assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
-   if get_option('systemduserunitdir') != ''
-     systemd_userunitdir = get_option('systemduserunitdir')
-   else
-+    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
-     systemd_userunitdir = systemd_dep.get_pkgconfig_variable('systemduserunitdir',
-                                                              define_variable: ['prefix', get_option('prefix')])
-   endif
diff --git a/srcpkgs/gdm/patches/gcc14.patch b/srcpkgs/gdm/patches/gcc14.patch
deleted file mode 100644
index 09300f305ef9a8..00000000000000
--- a/srcpkgs/gdm/patches/gcc14.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 08ef19e848176e58511f1a66992b5a26cb3c51a2 Mon Sep 17 00:00:00 2001
-From: Alessandro Bono <alessandro.bono369@gmail.com>
-Date: Wed, 1 Nov 2023 12:35:44 +0100
-Subject: [PATCH] gdm-session: Pass the correct pointer type
-
----
- daemon/gdm-session.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/daemon/gdm-session.c b/daemon/gdm-session.c
-index 06f648ee0..be19a049c 100644
---- a/daemon/gdm-session.c
-+++ b/daemon/gdm-session.c
-@@ -3045,7 +3045,7 @@ free_pending_worker_connection (GdmSession      *self,
-         worker_manager_interface = g_object_get_data (G_OBJECT (connection),
-                                                       "gdm-dbus-worker-manager-interface");
-         if (worker_manager_interface != NULL) {
--                g_dbus_interface_skeleton_unexport (worker_manager_interface);
-+                g_dbus_interface_skeleton_unexport (G_DBUS_INTERFACE_SKELETON (worker_manager_interface));
-                 g_object_set_data (G_OBJECT (connection),
-                                    "gdm-dbus-worker-manager-interface",
-                                    NULL);
--- 
-GitLab
-
diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index c171f236442515..bbb4f7caa88716 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=45.0.1
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -25,10 +25,9 @@ short_desc="GNOME Display Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
-changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gdm/${version%%.*}/gdm-${version}.tar.xz"
-checksum=6572578c05e3c6569d6ed269f7de2aaf3a035657654586d8243907bb7a6ffa85
+checksum=8d6cb52176eca48b6bbf1cfe2fdae08d9677b5a0f2bca600dee4604de0dd1efc
 
 conf_files="
 	/etc/gdm/custom.conf

From a8e576c7448267a2b7991c47b1be289ca24a2ca0 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:19:49 +0100
Subject: [PATCH 15/24] gmime: update to 3.2.14

---
 srcpkgs/gmime/template | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gmime/template b/srcpkgs/gmime/template
index 045e8307691bc9..c3109937798625 100644
--- a/srcpkgs/gmime/template
+++ b/srcpkgs/gmime/template
@@ -1,7 +1,7 @@
 # Template file for 'gmime'
 pkgname=gmime
-version=3.2.7
-revision=2
+version=3.2.14
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static --enable-crypto $(vopt_enable vala)
@@ -14,8 +14,10 @@ short_desc="GNOME Core mime parsing library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/jstedfast/gmime"
-distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
-checksum=2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44
+changelog="https://raw.githubusercontent.com/jstedfast/gmime/master/NEWS"
+#distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
+distfiles="https://github.com/jstedfast/gmime/releases/download/${version}/${pkgname}-${version}.tar.xz"
+checksum=a5eb3dd675f72e545c8bc1cd12107e4aad2eaec1905eb7b4013cdb1fbe5e2317
 
 build_options="gir vala"
 build_options_default="gir vala"

From cc920aee9f89dd49bbc65c27e300681628d6e64b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:21:05 +0100
Subject: [PATCH 16/24] gnome-backgrounds: update to 46.0.

---
 srcpkgs/gnome-backgrounds/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-backgrounds/template b/srcpkgs/gnome-backgrounds/template
index c021d48794d100..cbc68cbb225524 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="gettext"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later, CC-BY-2.0, CC-BY-SA-2.0, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-backgrounds"
 changelog="https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-backgrounds/${version%.*}/gnome-backgrounds-${version}.tar.xz"
-checksum=cee0e688fbae5ef7a75f335ada2d10779e08ebca9445f1586de32c5a9b6dee2d
+checksum=4ddd3ac439a4a067876805921bb75f4d3c8b85a218d47c276dddde8928443c2e

From 4ddafdba5b791e48d7c846f8f1a2fb7582ed05f5 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:25:20 +0100
Subject: [PATCH 17/24] gnome-shell-extensions: update to 46.0.

---
 srcpkgs/gnome-shell-extensions/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-shell-extensions/template b/srcpkgs/gnome-shell-extensions/template
index 35b2debe6b6bc8..1cdea2721a3d85 100644
--- a/srcpkgs/gnome-shell-extensions/template
+++ b/srcpkgs/gnome-shell-extensions/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell-extensions'
 pkgname=gnome-shell-extensions
-version=45.2
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dextension_set=all"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell-extensions/${version%.*}/gnome-shell-extensions-${version}.tar.xz"
-checksum=ee32f6387a2d18adbff7a956689bc747866b4a8712d73790c002abeae4ccaaaf
+checksum=d8138f88cd92df9f932309149c236fbdd77c1bc095445036ab7eb0ecda53c01a

From ae0cd91687194d73363db0accdf92d244e1ae7d0 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:26:18 +0100
Subject: [PATCH 18/24] gnome-user-docs: update to 46.0.

---
 srcpkgs/gnome-user-docs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 1f9d4edc4fe43e..fb05f5a0fd8b25 100644
--- a/srcpkgs/gnome-user-docs/template
+++ b/srcpkgs/gnome-user-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-user-docs'
 pkgname=gnome-user-docs
-version=45.5
+version=46.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
 changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-user-docs/${version%.*}/gnome-user-docs-${version}.tar.xz"
-checksum=74167fcf42a04d9e5d3cc130d27bc203d87b685ce606a84674df24e1ff719e54
+checksum=8c18ae0c4a0c142e193111b713c959813441bb5d9df25977b13818f6e4ae6291

From 820f29d2cf19cf62928a016d12a880b5a7a8ad4e Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:27:11 +0100
Subject: [PATCH 19/24] gvfs: update to 1.54.0.

---
 srcpkgs/gvfs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gvfs/template b/srcpkgs/gvfs/template
index c441ecb3c5a406..9ba9197b401bb9 100644
--- a/srcpkgs/gvfs/template
+++ b/srcpkgs/gvfs/template
@@ -1,6 +1,6 @@
 # Template file for 'gvfs'
 pkgname=gvfs
-version=1.52.2
+version=1.54.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=no -Dtmpfilesdir=no -Dlogind=false
@@ -20,7 +20,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/gvfs"
 changelog="https://gitlab.gnome.org/GNOME/gvfs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gvfs/${version%.*}/gvfs-${version}.tar.xz"
-checksum=a643aceaa053caac0d8eff9a015f636e4bd1bb09cfe27864e347db67460e7b91
+checksum=f53d81df86c2e86cdd25182c2d8a669a22371e83623ded1b9d5416dcfc6de366
 
 # Manually declare shlibs used by the subpkgs.
 shlib_provides="libgvfscommon.so libgvfsdaemon.so"

From ddf914962a6c1e6c6fa08f69effadc1cb0fb867e Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:34:06 +0100
Subject: [PATCH 20/24] tracker: update to 3.7.0.

---
 srcpkgs/tracker/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/tracker/template b/srcpkgs/tracker/template
index 68b3b62ec71eec..5ec54a72b21dcf 100644
--- a/srcpkgs/tracker/template
+++ b/srcpkgs/tracker/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker'
 pkgname=tracker
-version=3.6.0
-revision=2
+version=3.7.0
+revision=1
 build_style=meson
 build_helper="gir qemu"
 configure_args="-Ddocs=false -Dman=true -Dstemmer=disabled
@@ -17,7 +17,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Tracker"
 changelog="https://gitlab.gnome.org/GNOME/tracker/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=52592cfe19baffd16dbe47475be7da750dbd0b6333fd7acb60faa9da5bc40df2
+checksum=46b8c16ff289d9507baa112c717845a200fe3d1ffcc2324562e02c40db9a151d
 make_check_pre="dbus-run-session"
 
 if [ "$CROSS_BUILD" ]; then

From 0cfcf31db827655b8e3581c26dd37f25c7fccfab Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:35:50 +0100
Subject: [PATCH 21/24] xdg-desktop-portal-gnome: update to 46.0.

---
 srcpkgs/xdg-desktop-portal-gnome/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/xdg-desktop-portal-gnome/template b/srcpkgs/xdg-desktop-portal-gnome/template
index c7441c6caa7464..019739d6a967e9 100644
--- a/srcpkgs/xdg-desktop-portal-gnome/template
+++ b/srcpkgs/xdg-desktop-portal-gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-gnome'
 pkgname=xdg-desktop-portal-gnome
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
@@ -14,7 +14,6 @@ short_desc="GNOME portal backend for xdg-desktop-portal"
 maintainer="oreo639 <oreo6391@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
-changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/xdg-desktop-portal-gnome/${version%.*}/xdg-desktop-portal-gnome-${version}.tar.xz"
-checksum=3e9ca821044005fb37bd68ebe4ad196fc3d072835581467a22a4879dac7b5fdd
+checksum=5d2d533597d280b7370b8f74faa40097b292b0036dbd59166e1312230500bb8b

From a5c0c893862d1db38a7e63829cbbbf066d20dc77 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 16:17:53 +0100
Subject: [PATCH 22/24] tracker-miners: update to 3.7.0.

---
 srcpkgs/tracker-miners/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/tracker-miners/template b/srcpkgs/tracker-miners/template
index 0ae1cb0a986bdd..07970b4dd601f6 100644
--- a/srcpkgs/tracker-miners/template
+++ b/srcpkgs/tracker-miners/template
@@ -1,6 +1,6 @@
 # Template file for 'tracker-miners'
 pkgname=tracker-miners
-version=3.6.2
+version=3.7.0
 revision=1
 build_style=meson
 build_helper=qemu
@@ -27,7 +27,7 @@ license="GPL-2.0-or-later"
 homepage="https://tracker.gnome.org/"
 changelog="https://gitlab.gnome.org/GNOME/tracker-miners/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=0ad722f3d532c21d757cf488f942960679ea8f457925efa97656ed4c9e9ba4ff
+checksum=74e796c1625094a8a2175993c7907281e97ab6e002578e846b8f4ca44e36bf61
 make_check=no # relies on unsupported ops in chroot
 
 tracker3-miners_package() {

From 7d9c1e7fd604cf705aab9107b9711d99e65e0ce0 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 18:25:32 +0100
Subject: [PATCH 23/24] gnome-control-center: update to 46.0.

---
 srcpkgs/gnome-control-center/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 34384bcec50be4..6d7dbfbc788ce6 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=45.3
+version=46.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,7 +14,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel upower-devel vala-devel
  libxml2-devel libX11-devel gtk4-devel libadwaita-devel cups-devel libgudev-devel
  libwacom-devel clutter-devel libsecret-devel libcanberra-devel udisks2-devel
- gsound-devel gcr-devel gnutls-devel tecla"
+ gsound-devel gcr4-devel gnutls-devel tecla"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop
  libgnomekbd ibus-gtk4"
@@ -22,9 +22,9 @@ short_desc="GNOME control center"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
-changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-45/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-control-center/${version%.*}/gnome-control-center-${version}.tar.xz"
-checksum=b1e949c4e86c0624ec6a6ed0df09c9fae2b22983c1dca60ed86aec8ef0b24004
+checksum=25f67de05897868b2e97eaa0ecc986a408af08d4985c8a9da44f0d7bd8fea7a4
 make_check=no # needs X11 and requires altered filesystem
 
 pre_build() {

From 993305fe8d085890a21ef76eb67893013b5e56b1 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Fri, 22 Mar 2024 12:29:24 +0100
Subject: [PATCH 24/24] gnome-online-accounts: update to 3.50.0

---
 common/shlibs                          |  2 +-
 srcpkgs/gnome-online-accounts/template | 14 +++++++-------
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 3124b4ce74378e..78069a73b7ff5c 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -886,7 +886,7 @@ librest-1.0.so.0 rest-0.9.1_1
 librest-extras-0.7.so.0 rest0-0.8.1_1
 librest-extras-1.0.so.0 rest-0.9.1_1
 libgoa-1.0.so.0 gnome-online-accounts-3.2.0_1
-libgoa-backend-1.0.so.1 gnome-online-accounts-3.10.0_1
+libgoa-backend-1.0.so.2 gnome-online-accounts-3.50.0_1
 liboauth.so.0 liboauth-0.9.4_1
 liblcms2.so.2 lcms2-2.2_1
 libcolord.so.2 libcolord-1.1.7_1
diff --git a/srcpkgs/gnome-online-accounts/template b/srcpkgs/gnome-online-accounts/template
index 9a26f6c2252240..848b5e696ac1e4 100644
--- a/srcpkgs/gnome-online-accounts/template
+++ b/srcpkgs/gnome-online-accounts/template
@@ -1,28 +1,28 @@
 # Template file for 'gnome-online-accounts'
 pkgname=gnome-online-accounts
-version=3.48.0
+version=3.50.0
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gir vapi)
- -Dmedia_server=true -Dman=true"
+ -Dman=true"
 hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt"
-makedepends="gtk+3-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
- rest-devel gcr-devel mit-krb5-devel libsoup3-devel"
+makedepends="gtk4-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
+ rest-devel gcr4-devel mit-krb5-devel libsoup3-devel libadwaita-devel"
 depends="hicolor-icon-theme"
 short_desc="GNOME service to access online accounts"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeOnlineAccounts"
-changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-44/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-online-accounts/${version%.*}/gnome-online-accounts-${version}.tar.xz"
-checksum=418bb9fcffdbd72a98205ad365137617fc1e3551a54de74f6a98d45d266175bf
+checksum=b0f64f0dcfbb8885a3a759e1c9de7fb204adb3ce6bd32c30bcf52d5533c06d4e
 
 build_options="gir"
 build_options_default="gir"
 
 gnome-online-accounts-devel_package() {
-	depends="gtk+3-devel ${sourcepkg}>=${version}_${revision}"
+	depends="gtk4-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR REVIEW] gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (8 preceding siblings ...)
  2024-03-22 12:23 ` [PR PATCH] [Updated] " fanyx
@ 2024-03-22 14:31 ` fanyx
  2024-03-22 14:51 ` [PR PATCH] [Updated] " fanyx
                   ` (109 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-03-22 14:31 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 247 bytes --]

New review comment by fanyx on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#discussion_r1535685422

Comment:
@oreo639 shouldn't we depend on `gcr4` instead?
all the other packages are switching to `gcr4-devel`

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR PATCH] [Updated] gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (9 preceding siblings ...)
  2024-03-22 14:31 ` [PR REVIEW] " fanyx
@ 2024-03-22 14:51 ` fanyx
  2024-03-22 21:20 ` oreo639
                   ` (108 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-03-22 14:51 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 889 bytes --]

There is an updated pull request by fanyx against master on the void-packages repository

https://github.com/fanyx/void-packages gnome46
https://github.com/void-linux/void-packages/pull/49428

gnome-core: update to 46.0.
### Packages missing
- [x] `gnome-control-center`
- [ ] https://github.com/void-linux/void-packages/pull/49427
- [ ] https://github.com/void-linux/void-packages/pull/49446

@oreo639 @Gottox 

### TODO

- Update `glib` and `glib-networking` dependencies to `2.80.0`
- Wait for `gdm` to update their package (Current Mar 18 is missing patch by oreo)
- Check `trackers{-miners}` patches

#### Testing the changes
- I tested the changes in this PR: **NO**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)

[ci skip]

A patch file from https://github.com/void-linux/void-packages/pull/49428.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome46-49428.patch --]
[-- Type: text/x-diff, Size: 41230 bytes --]

From f2a9f85a12c354ade81ac4fd4dc63d8a43ca07c0 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:06:09 +0100
Subject: [PATCH 01/24] evolution-data-server: update to 3.52.0.

---
 common/shlibs                          | 2 +-
 srcpkgs/evolution-data-server/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 9ca4502a01c4a7..868df061f1c500 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -606,7 +606,7 @@ libcamel-1.2.so.64 evolution-data-server-3.46.0_1
 libebackend-1.2.so.11 evolution-data-server-3.46.0_1
 libebook-1.2.so.21 evolution-data-server-3.46.0_1
 libebook-contacts-1.2.so.4 evolution-data-server-3.46.0_1
-libecal-2.0.so.2 evolution-data-server-3.46.0_1
+libecal-2.0.so.3 evolution-data-server-3.52.0_1
 libedata-book-1.2.so.27 evolution-data-server-3.46.0_1
 libedataserver-1.2.so.27 evolution-data-server-3.46.0_1
 libedataserverui-1.2.so.4 evolution-data-server-3.46.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 3e4a3a11b7b154..483339e04e94bf 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.50.4
+version=3.52.0
 revision=1
 build_style=cmake
 build_helper="gir qemu"
@@ -20,7 +20,7 @@ license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://gitlab.gnome.org/GNOME/evolution-data-server/-/raw/gnome-45/NEWS"
 distfiles="${GNOME_SITE}/evolution-data-server/${version%.*}/evolution-data-server-${version}.tar.xz"
-checksum=d7edffbe03a0bbcecbee67393214b831c7b18cd895b84c4dbfe1387776e257c5
+checksum=a5d5e11c7a1e585846efe260f3c1c61a78399bd8b623bfd79ac1c0ffea7bde06
 make_check=ci-skip # flaky in CI
 
 build_options="gir"

From e94171e4c0966adef3e31b45dccbf769dcfe0170 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:12:54 +0100
Subject: [PATCH 02/24] gjs: update to 1.80.0

---
 srcpkgs/gjs/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 23c7350a11aa9d..3512804ad9e432 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.78.4
+version=1.80.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -12,10 +12,9 @@ short_desc="Mozilla-based javascript bindings for the GNOME platform"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MIT, LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gjs"
-#changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-44/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gjs/${version%.*}/gjs-${version}.tar.xz"
-checksum=9aec7ab872c2050404907ae94f0ae7abec8a54bd9c894ddb5c2d0f51e932b9a1
+checksum=0f78cd3f0e8eb446517d665e4fde1d66302b0c283bbe87b78e9cbfd4d86ed576
 make_check_pre="xvfb-run"
 
 if [ "$XBPS_CHECK_PKGS" ]; then

From 941382ce1dc8010cff07fef3f6413f7f3bcded02 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:10:48 +0100
Subject: [PATCH 03/24] gnome-keyring: update to 46.1.

---
 srcpkgs/gnome-keyring/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-keyring/template b/srcpkgs/gnome-keyring/template
index d3726bb966bca0..59512da1869686 100644
--- a/srcpkgs/gnome-keyring/template
+++ b/srcpkgs/gnome-keyring/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-keyring'
 pkgname=gnome-keyring
-version=42.1
+version=46.1
 revision=1
 build_style=gnu-configure
 configure_args="--with-pam-dir=/usr/lib/security --disable-schemas-compile"
@@ -14,7 +14,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeKeyring/"
 changelog="https://gitlab.gnome.org/GNOME/gnome-keyring/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=c7f4d040cc76a6b7fe67e08ef9106911c3c80d40fc88cbfc8e2684a4c946e3e6
+checksum=b1d3ae9132ff2f8b3f25a190790892968e3d0acf952a487e40f644a8550ce3f6
 lib32disabled=yes
 make_check_pre="dbus-run-session xvfb-run"
 make_check=ci-skip # times out

From 5ebcfc1fd94bf1cda2f55766a35dc4fdd3549afb Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 09:57:46 +0100
Subject: [PATCH 04/24] gnome-bluetooth: update to 46.0.

---
 srcpkgs/gnome-bluetooth/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index 3bc40264ae3d5c..fccb09af82ba5f 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-bluetooth'
 pkgname=gnome-bluetooth
-version=42.8
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
 changelog="https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-bluetooth/${version%.*}/gnome-bluetooth-${version}.tar.xz"
-checksum=76c241e8ca2c9b1035364535ca26084f89fc5c0e1829510f8909583115fcc2db
+checksum=13fe1e75f317acdbdf5e80c9029d2e0632d60a9ccf72a43ae36eb7545021fbef
 
 build_options="gir"
 build_options_default="gir"

From 6254c7238a591afaf41f5777c99539d38c06e4f4 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:05:56 +0100
Subject: [PATCH 05/24] gnome-initial-setup: update to 46.0.

---
 srcpkgs/gnome-initial-setup/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 889647c5a61edc..279ef9f5fbb40d 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-initial-setup'
 pkgname=gnome-initial-setup
-version=45.4.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-initial-setup/${version%%.*}/gnome-initial-setup-${version}.tar.xz"
-checksum=363e09aa3308e7f4074e066253a0182b322ab60376743de178bbb400e54ba8ee
+checksum=f8ee9dcea7e35e735eaa3bc8d1041d06bb64ebf1e1046e5e8e48f1fb44151847

From 493c5f8d1e32d5f6f54f4ab977b845df42cabbc4 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:57:34 +0100
Subject: [PATCH 06/24] gnome-session: update to 46.0.

---
 srcpkgs/gnome-session/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index 14bbbc580c3bf9..9cfaa1a07ca84f 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=45.0
+version=46.0
 revision=1
 build_style=meson
-configure_args="-Dsystemd_journal=false -Dsystemd_session=disable
- -Dsystemduserunitdir=/usr/lib/systemd/user"
+configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
 hostmakedepends="glib-devel gettext pkg-config xmlto"
 makedepends="elogind-devel gnome-desktop-devel gtk+3-devel json-glib-devel
  libglib-devel libICE-devel libSM-devel xtrans"
@@ -16,4 +15,4 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-session"
 changelog="https://gitlab.gnome.org/GNOME/gnome-session/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-session/${version%.*}/gnome-session-${version}.tar.xz"
-checksum=706d2ffcacac38553a3c0185793f5a2b4aac940bb5e789d953c9808163bef2f1
+checksum=c6e1624af6090bc4e1a191fe2268abfa7a8de07831ca7a57f217e679bf7b9a54

From 0a1b0e69e426abde82b87aaffdc3edfe7f49f88b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:11 +0100
Subject: [PATCH 07/24] gsettings-desktop-schemas: update to 46.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index c4fc13789417df..f4f2a5cea68d9e 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,6 +1,6 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=45.0
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 changelog="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gsettings-desktop-schemas/${version%.*}/gsettings-desktop-schemas-${version}.tar.xz"
-checksum=365c8d04daf79b38c8b3dc9626349a024f9e4befdd31fede74b42f7a9fbe0ae2
+checksum=493a46a1161b6388d57aa72f632a79ce96c42d5ffbd1d0b00f496ec5876f8575
 
 # Package build options
 build_options="gir"

From 98f990e1153398804ecc36f636d47b2c00b853d2 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:28 +0100
Subject: [PATCH 08/24] gnome-settings-daemon: update to 46.0.

---
 srcpkgs/gnome-settings-daemon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 9e8d7eb447035e..fd2b43810628b8 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-settings-daemon'
 pkgname=gnome-settings-daemon
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,8 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr4-de
  geoclue2-devel gnome-desktop-devel ibus-devel libcanberra-devel libgnomekbd-devel
  libgweather-devel libnotify-devel librsvg-devel libwacom-devel nss-devel
  polkit-devel pulseaudio-devel startup-notification-devel upower-devel
- xf86-input-wacom-devel libXfixes-devel"
+ xf86-input-wacom-devel libXfixes-devel gsettings-desktop-schemas-devel
+ elogind-devel"
 depends="hicolor-icon-theme"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -20,7 +21,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 changelog="https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-settings-daemon/${version%.*}/gnome-settings-daemon-${version}.tar.xz"
-checksum=c62bfec9817eee5b83ebe901a9286189a67eb5ff033c5dd41506574f822bf090
+checksum=0b9a0f64fa18a8e7e09b4c95a3f754fa033c2cdbd2dc35701f0618572c1cb3d7
 CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then

From c0f1ebd4001f3356159e885b7873623f06659a36 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:30 +0100
Subject: [PATCH 09/24] mutter: update to 46.0.

---
 common/shlibs           | 10 +++++-----
 srcpkgs/mutter/template | 15 +++++++--------
 2 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 868df061f1c500..3124b4ce74378e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2923,11 +2923,11 @@ libdecoration.so.0 compiz-core-0.8.14_1
 libcompizconfig.so.0 libcompizconfig-0.8.14_1
 libemeraldengine.so.0 emerald-0.8.14_1
 libhangul.so.1 libhangul-0.1.0_1
-libmutter-13.so.0 mutter-45.0_1
-libmutter-clutter-13.so.0 mutter-45.0_1
-libmutter-cogl-13.so.0 mutter-45.0_1
-libmutter-cogl-pango-13.so.0 mutter-45.0_1
-libmutter-mtk-13.so.0 mutter-45.0_1
+libmutter-14.so.0 mutter-46.0_1
+libmutter-clutter-14.so.0 mutter-46.0_1
+libmutter-cogl-14.so.0 mutter-46.0_1
+libmutter-cogl-pango-14.so.0 mutter-46.0_1
+libmutter-mtk-14.so.0 mutter-46.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub-0.7.so.0 libgepub-0.7.1_1
 libslopy.so.7.6 slop-7.6_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 753ccfd911e205..8750f8d64611de 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=45.5
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,12 +18,11 @@ short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-#changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-45/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/mutter/${version%.*}/mutter-${version}.tar.xz"
-checksum=51c3324b8a975f996e5ac693ab38563c496e6f142e6cd3357b4950d250334874
-shlib_provides="libmutter-clutter-13.so libmutter-cogl-13.so
- libmutter-cogl-pango-13.so"
+checksum=bb3f7d77aebdea9d317d3f5ef03868e4e7969da423ac495e33a16d61db2c9373
+shlib_provides="libmutter-clutter-14.so libmutter-cogl-14.so
+ libmutter-cogl-pango-14.so libmutter-mtk-14.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,8 +34,8 @@ pre_build() {
 post_install() {
 	# modify the pkg-config files to respect ${pc_sysrootdir} for variables that are
 	# meant to be called with 'pkg-config --variable'
-	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-13|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-13.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-14|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-14.pc
 }
 
 mutter-devel_package() {
@@ -46,7 +45,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-13/*.gir"
+		vmove "usr/lib/mutter-14/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From c7fabfd2e4c2d55d3784a86ebaa63258101020f7 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:41 +0100
Subject: [PATCH 10/24] gnome-shell: update to 46.0.

---
 srcpkgs/gnome-shell/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 1e4a2b01fd8eca..d39843b2ccf35f 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=45.5
+version=46.0
 revision=1
 build_style=meson
 build_helper=gir
@@ -19,10 +19,9 @@ short_desc="GNOME core user interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
-changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%%.*}/gnome-shell-${version}.tar.xz"
-checksum=bd5c3d3d028d47233e4205223f0ac02ac9a973b699bc277439094d41a78d6ab0
+checksum=6bc41340b6de05774e97cfe20feba86e2b3cc9c8139118f24bd84ac63e82b53e
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From debd638f9b38285721710e5eb64b05096e1f8e2a Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:57:16 +0100
Subject: [PATCH 11/24] gnome-core: update to 46.0.

---
 srcpkgs/gnome-core/template | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index b4a86610fe0332..0b2b681cccc26e 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -10,28 +10,28 @@ homepage="https://www.gnome.org"
 
 depends="
  adwaita-icon-theme>=${version}
- at-spi2-core>=2.50.1
- at-spi2-atk>=2.50.1
+ at-spi2-core>=2.52.0
+ at-spi2-atk>=2.52.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.50.4
- folks>=0.15.6
+ evolution-data-server>=3.52.0
+ folks>=0.15.8
  font-adobe-source-code-pro>=2.030R
  gcr>=3.41.1
  gdm>=${version}
  geocode-glib>=3.26.4
- gjs>=1.76.0
+ gjs>=1.80.0
  glib>=2.78.0
  glib-networking>=2.76.0
- gmime>=3.2.7
+ gmime>=3.2.14
  gnome-backgrounds>=${version}
- gnome-bluetooth>=42.8
+ gnome-bluetooth>=${version}
  gnome-color-manager>=3.36.0
  gnome-control-center>=${version}
  gnome-desktop>=44.0
  gnome-initial-setup>=${version}
- gnome-keyring>=42.0
- gnome-online-accounts>=3.48.0
+ gnome-keyring>=46.1
+ gnome-online-accounts>=3.50.0
  gnome-session>=${version}
  gnome-settings-daemon>=${version}
  gnome-shell>=${version}
@@ -43,8 +43,8 @@ depends="
  gvfs>=1.52.2
  mutter>=${version}
  nautilus>=${version}
- sushi>=${version}
- tracker>=3.6.0
+ sushi>=45.0
+ tracker>=3.7.0
  yelp>=42.2
  xdg-desktop-portal-gnome>=${version}
  zenity>=4.0.1"

From 5a160790e597625efeef1f2ced4f3f097dd32326 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:58:52 +0100
Subject: [PATCH 12/24] adwaita-icon-theme: update to 46.0.

---
 .../patches/rm-icon-cache.patch                 | 17 -----------------
 srcpkgs/adwaita-icon-theme/template             |  4 ++--
 2 files changed, 2 insertions(+), 19 deletions(-)
 delete mode 100644 srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch

diff --git a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch b/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
deleted file mode 100644
index c2b10b9d2da5b2..00000000000000
--- a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-From 32affe610606b3a550c2953993a72063eb2b7381 Mon Sep 17 00:00:00 2001
-From: Fabian Bornschein <fabiscafe@mailbox.org>
-Date: Mon, 18 Sep 2023 23:31:59 +0200
-Subject: [PATCH] rm unused and problematic .icon-theme.cache
-
-This file was probably inserted by mistake. It serves no purpose.
----
- Adwaita/.icon-theme.cache | 0
- 1 file changed, 0 insertions(+), 0 deletions(-)
- delete mode 100644 Adwaita/.icon-theme.cache
-
-diff --git a/Adwaita/.icon-theme.cache b/Adwaita/.icon-theme.cache
-deleted file mode 100644
-index e69de29bb..000000000
--- 
-GitLab
-
diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index 31983ccd5fb268..8a633fd12f23d7 100644
--- a/srcpkgs/adwaita-icon-theme/template
+++ b/srcpkgs/adwaita-icon-theme/template
@@ -1,6 +1,6 @@
 # Template file for 'adwaita-icon-theme'
 pkgname=adwaita-icon-theme
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 changelog="https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/adwaita-icon-theme/${version/.*/}/adwaita-icon-theme-${version}.tar.xz"
-checksum=2442bfb06f4e6cc95bf6e2682fdff98fa5eddc688751b9d6215c623cb4e42ff1
+checksum=4bcb539bd75d64da385d6fa08cbaa9ddeaceb6ac8e82b85ba6c41117bf5ba64e
 
 pre_configure() {
 	ln -s /bin/true "$XBPS_WRAPPERDIR/gtk-update-icon-cache"

From 174ce4ee8e3dc0d8d401ba6e99913d9b88126765 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:02:49 +0100
Subject: [PATCH 13/24] at-spi2-core: update to 2.52.0

---
 srcpkgs/at-spi2-core/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 794eb284022796..85ba46b8a90299 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,6 +1,6 @@
 # Template file for 'at-spi2-core'
 pkgname=at-spi2-core
-version=2.50.1
+version=2.52.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,8 +12,9 @@ short_desc="Assistive Technology Service Provider Interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=5727b5c0687ac57ba8040e79bd6731b714a36b8fcf32190f236b8fb3698789e7
+checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
 make_check=no # non-trivial dbus setup
 
 # Package build options

From ea9fdf0f97fe7608609bcc3cdcfcd22fce1597a2 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:09:03 +0100
Subject: [PATCH 14/24] gdm: update to 46.0.

---
 .../gdm/patches/fix-service-assertions.patch  | 29 -------------------
 srcpkgs/gdm/patches/gcc14.patch               | 25 ----------------
 srcpkgs/gdm/template                          |  7 ++---
 3 files changed, 3 insertions(+), 58 deletions(-)
 delete mode 100644 srcpkgs/gdm/patches/fix-service-assertions.patch
 delete mode 100644 srcpkgs/gdm/patches/gcc14.patch

diff --git a/srcpkgs/gdm/patches/fix-service-assertions.patch b/srcpkgs/gdm/patches/fix-service-assertions.patch
deleted file mode 100644
index 4460e74e31ebd4..00000000000000
--- a/srcpkgs/gdm/patches/fix-service-assertions.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-Fix systemd_dep assertions to not fail when passing a valid service directory path.
-
-diff --git a/data/meson.build b/data/meson.build
-index 2cfe4691..2211e98b 100644
---- a/data/meson.build
-+++ b/data/meson.build
-@@ -166,20 +166,20 @@ endif
- 
- systemdsystemunitdir = get_option('systemdsystemunitdir')
- if systemdsystemunitdir != 'no'
--  assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd system unit dir or disable it')
-   if get_option('systemdsystemunitdir') != ''
-     systemd_systemunitdir = get_option('systemdsystemunitdir')
-   else
-+    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd system unit dir or disable it')
-     systemd_systemunitdir = systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
-   endif
- endif
- 
- systemduserunitdir = get_option('systemduserunitdir')
- if systemduserunitdir != 'no'
--  assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
-   if get_option('systemduserunitdir') != ''
-     systemd_userunitdir = get_option('systemduserunitdir')
-   else
-+    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
-     systemd_userunitdir = systemd_dep.get_pkgconfig_variable('systemduserunitdir',
-                                                              define_variable: ['prefix', get_option('prefix')])
-   endif
diff --git a/srcpkgs/gdm/patches/gcc14.patch b/srcpkgs/gdm/patches/gcc14.patch
deleted file mode 100644
index 09300f305ef9a8..00000000000000
--- a/srcpkgs/gdm/patches/gcc14.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 08ef19e848176e58511f1a66992b5a26cb3c51a2 Mon Sep 17 00:00:00 2001
-From: Alessandro Bono <alessandro.bono369@gmail.com>
-Date: Wed, 1 Nov 2023 12:35:44 +0100
-Subject: [PATCH] gdm-session: Pass the correct pointer type
-
----
- daemon/gdm-session.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/daemon/gdm-session.c b/daemon/gdm-session.c
-index 06f648ee0..be19a049c 100644
---- a/daemon/gdm-session.c
-+++ b/daemon/gdm-session.c
-@@ -3045,7 +3045,7 @@ free_pending_worker_connection (GdmSession      *self,
-         worker_manager_interface = g_object_get_data (G_OBJECT (connection),
-                                                       "gdm-dbus-worker-manager-interface");
-         if (worker_manager_interface != NULL) {
--                g_dbus_interface_skeleton_unexport (worker_manager_interface);
-+                g_dbus_interface_skeleton_unexport (G_DBUS_INTERFACE_SKELETON (worker_manager_interface));
-                 g_object_set_data (G_OBJECT (connection),
-                                    "gdm-dbus-worker-manager-interface",
-                                    NULL);
--- 
-GitLab
-
diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index c171f236442515..bbb4f7caa88716 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=45.0.1
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -25,10 +25,9 @@ short_desc="GNOME Display Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
-changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gdm/${version%%.*}/gdm-${version}.tar.xz"
-checksum=6572578c05e3c6569d6ed269f7de2aaf3a035657654586d8243907bb7a6ffa85
+checksum=8d6cb52176eca48b6bbf1cfe2fdae08d9677b5a0f2bca600dee4604de0dd1efc
 
 conf_files="
 	/etc/gdm/custom.conf

From ce856236c2a05637b59104968e923080115d110d Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:19:49 +0100
Subject: [PATCH 15/24] gmime: update to 3.2.14

---
 srcpkgs/gmime/template | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gmime/template b/srcpkgs/gmime/template
index 045e8307691bc9..c3109937798625 100644
--- a/srcpkgs/gmime/template
+++ b/srcpkgs/gmime/template
@@ -1,7 +1,7 @@
 # Template file for 'gmime'
 pkgname=gmime
-version=3.2.7
-revision=2
+version=3.2.14
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static --enable-crypto $(vopt_enable vala)
@@ -14,8 +14,10 @@ short_desc="GNOME Core mime parsing library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/jstedfast/gmime"
-distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
-checksum=2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44
+changelog="https://raw.githubusercontent.com/jstedfast/gmime/master/NEWS"
+#distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
+distfiles="https://github.com/jstedfast/gmime/releases/download/${version}/${pkgname}-${version}.tar.xz"
+checksum=a5eb3dd675f72e545c8bc1cd12107e4aad2eaec1905eb7b4013cdb1fbe5e2317
 
 build_options="gir vala"
 build_options_default="gir vala"

From 23e479e8464ab0e8d7c076a19a58a9da1e42c16c Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:21:05 +0100
Subject: [PATCH 16/24] gnome-backgrounds: update to 46.0.

---
 srcpkgs/gnome-backgrounds/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-backgrounds/template b/srcpkgs/gnome-backgrounds/template
index c021d48794d100..cbc68cbb225524 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="gettext"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later, CC-BY-2.0, CC-BY-SA-2.0, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-backgrounds"
 changelog="https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-backgrounds/${version%.*}/gnome-backgrounds-${version}.tar.xz"
-checksum=cee0e688fbae5ef7a75f335ada2d10779e08ebca9445f1586de32c5a9b6dee2d
+checksum=4ddd3ac439a4a067876805921bb75f4d3c8b85a218d47c276dddde8928443c2e

From a9e3c95849f3d90efa980b32dd46b66ba24d3cb1 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:25:20 +0100
Subject: [PATCH 17/24] gnome-shell-extensions: update to 46.0.

---
 srcpkgs/gnome-shell-extensions/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-shell-extensions/template b/srcpkgs/gnome-shell-extensions/template
index 35b2debe6b6bc8..1cdea2721a3d85 100644
--- a/srcpkgs/gnome-shell-extensions/template
+++ b/srcpkgs/gnome-shell-extensions/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell-extensions'
 pkgname=gnome-shell-extensions
-version=45.2
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dextension_set=all"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell-extensions/${version%.*}/gnome-shell-extensions-${version}.tar.xz"
-checksum=ee32f6387a2d18adbff7a956689bc747866b4a8712d73790c002abeae4ccaaaf
+checksum=d8138f88cd92df9f932309149c236fbdd77c1bc095445036ab7eb0ecda53c01a

From 451546b90b5457d405e718fde31eb93375f367eb Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:26:18 +0100
Subject: [PATCH 18/24] gnome-user-docs: update to 46.0.

---
 srcpkgs/gnome-user-docs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 1f9d4edc4fe43e..fb05f5a0fd8b25 100644
--- a/srcpkgs/gnome-user-docs/template
+++ b/srcpkgs/gnome-user-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-user-docs'
 pkgname=gnome-user-docs
-version=45.5
+version=46.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
 changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-user-docs/${version%.*}/gnome-user-docs-${version}.tar.xz"
-checksum=74167fcf42a04d9e5d3cc130d27bc203d87b685ce606a84674df24e1ff719e54
+checksum=8c18ae0c4a0c142e193111b713c959813441bb5d9df25977b13818f6e4ae6291

From d8a5789045cf69e55062e5831f18ddfc69b03e9b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:27:11 +0100
Subject: [PATCH 19/24] gvfs: update to 1.54.0.

---
 srcpkgs/gvfs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gvfs/template b/srcpkgs/gvfs/template
index c441ecb3c5a406..9ba9197b401bb9 100644
--- a/srcpkgs/gvfs/template
+++ b/srcpkgs/gvfs/template
@@ -1,6 +1,6 @@
 # Template file for 'gvfs'
 pkgname=gvfs
-version=1.52.2
+version=1.54.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=no -Dtmpfilesdir=no -Dlogind=false
@@ -20,7 +20,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/gvfs"
 changelog="https://gitlab.gnome.org/GNOME/gvfs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gvfs/${version%.*}/gvfs-${version}.tar.xz"
-checksum=a643aceaa053caac0d8eff9a015f636e4bd1bb09cfe27864e347db67460e7b91
+checksum=f53d81df86c2e86cdd25182c2d8a669a22371e83623ded1b9d5416dcfc6de366
 
 # Manually declare shlibs used by the subpkgs.
 shlib_provides="libgvfscommon.so libgvfsdaemon.so"

From 1f9c10d8c3edffd9e2e52fba8d66177b0aab4b82 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:34:06 +0100
Subject: [PATCH 20/24] tracker: update to 3.7.0.

---
 srcpkgs/tracker/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/tracker/template b/srcpkgs/tracker/template
index 68b3b62ec71eec..5ec54a72b21dcf 100644
--- a/srcpkgs/tracker/template
+++ b/srcpkgs/tracker/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker'
 pkgname=tracker
-version=3.6.0
-revision=2
+version=3.7.0
+revision=1
 build_style=meson
 build_helper="gir qemu"
 configure_args="-Ddocs=false -Dman=true -Dstemmer=disabled
@@ -17,7 +17,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Tracker"
 changelog="https://gitlab.gnome.org/GNOME/tracker/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=52592cfe19baffd16dbe47475be7da750dbd0b6333fd7acb60faa9da5bc40df2
+checksum=46b8c16ff289d9507baa112c717845a200fe3d1ffcc2324562e02c40db9a151d
 make_check_pre="dbus-run-session"
 
 if [ "$CROSS_BUILD" ]; then

From d0ddeb583f27d5edf20d6c6602f3b215fcab05da Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:35:50 +0100
Subject: [PATCH 21/24] xdg-desktop-portal-gnome: update to 46.0.

---
 .../patches/gcc14.patch                       | 29 -------------------
 srcpkgs/xdg-desktop-portal-gnome/template     |  7 ++---
 2 files changed, 3 insertions(+), 33 deletions(-)
 delete mode 100644 srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch

diff --git a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch b/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
deleted file mode 100644
index 34a43f04f96026..00000000000000
--- a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 5fb3c0c23ccd76c6f8239bbb66c3fb1230208d5e Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Tyrychtr?= <ltyrycht@redhat.com>
-Date: Mon, 11 Dec 2023 11:36:13 +0100
-Subject: [PATCH] input-capture: Pass correct pointer type to
- gtk_window_add_group
-
-It produced only a warning, but will be an error in the future.
-
-Fixes #112
----
- src/inputcapture.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/inputcapture.c b/src/inputcapture.c
-index ffa91a1d..bf60e6ea 100644
---- a/src/inputcapture.c
-+++ b/src/inputcapture.c
-@@ -409,7 +409,7 @@ create_input_capture_dialog (GDBusMethodInvocation *invocation,
-   gtk_window_set_modal (GTK_WINDOW (dialog), TRUE);
- 
-   window_group = gtk_window_group_new ();
--  gtk_window_group_add_window (window_group, dialog);
-+  gtk_window_group_add_window (window_group, GTK_WINDOW (dialog));
- 
-   dialog_handle = g_new0 (InputCaptureDialogHandle, 1);
-   dialog_handle->request = g_object_ref (request);
--- 
-GitLab
-
diff --git a/srcpkgs/xdg-desktop-portal-gnome/template b/srcpkgs/xdg-desktop-portal-gnome/template
index c7441c6caa7464..019739d6a967e9 100644
--- a/srcpkgs/xdg-desktop-portal-gnome/template
+++ b/srcpkgs/xdg-desktop-portal-gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-gnome'
 pkgname=xdg-desktop-portal-gnome
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
@@ -14,7 +14,6 @@ short_desc="GNOME portal backend for xdg-desktop-portal"
 maintainer="oreo639 <oreo6391@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
-changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/xdg-desktop-portal-gnome/${version%.*}/xdg-desktop-portal-gnome-${version}.tar.xz"
-checksum=3e9ca821044005fb37bd68ebe4ad196fc3d072835581467a22a4879dac7b5fdd
+checksum=5d2d533597d280b7370b8f74faa40097b292b0036dbd59166e1312230500bb8b

From d016aaadaa05fb8c024144615c68cff6e97a574b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 16:17:53 +0100
Subject: [PATCH 22/24] tracker-miners: update to 3.7.0.

---
 srcpkgs/tracker-miners/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/tracker-miners/template b/srcpkgs/tracker-miners/template
index 0ae1cb0a986bdd..07970b4dd601f6 100644
--- a/srcpkgs/tracker-miners/template
+++ b/srcpkgs/tracker-miners/template
@@ -1,6 +1,6 @@
 # Template file for 'tracker-miners'
 pkgname=tracker-miners
-version=3.6.2
+version=3.7.0
 revision=1
 build_style=meson
 build_helper=qemu
@@ -27,7 +27,7 @@ license="GPL-2.0-or-later"
 homepage="https://tracker.gnome.org/"
 changelog="https://gitlab.gnome.org/GNOME/tracker-miners/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=0ad722f3d532c21d757cf488f942960679ea8f457925efa97656ed4c9e9ba4ff
+checksum=74e796c1625094a8a2175993c7907281e97ab6e002578e846b8f4ca44e36bf61
 make_check=no # relies on unsupported ops in chroot
 
 tracker3-miners_package() {

From 1aa72a63536bb05ac8f1ac707b27594d629d898d Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 18:25:32 +0100
Subject: [PATCH 23/24] gnome-control-center: update to 46.0.

---
 srcpkgs/gnome-control-center/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 34384bcec50be4..6d7dbfbc788ce6 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=45.3
+version=46.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,7 +14,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel upower-devel vala-devel
  libxml2-devel libX11-devel gtk4-devel libadwaita-devel cups-devel libgudev-devel
  libwacom-devel clutter-devel libsecret-devel libcanberra-devel udisks2-devel
- gsound-devel gcr-devel gnutls-devel tecla"
+ gsound-devel gcr4-devel gnutls-devel tecla"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop
  libgnomekbd ibus-gtk4"
@@ -22,9 +22,9 @@ short_desc="GNOME control center"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
-changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-45/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-control-center/${version%.*}/gnome-control-center-${version}.tar.xz"
-checksum=b1e949c4e86c0624ec6a6ed0df09c9fae2b22983c1dca60ed86aec8ef0b24004
+checksum=25f67de05897868b2e97eaa0ecc986a408af08d4985c8a9da44f0d7bd8fea7a4
 make_check=no # needs X11 and requires altered filesystem
 
 pre_build() {

From 3cefef6277e0d6d5fd5f358385ab5aac6d591914 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Fri, 22 Mar 2024 12:29:24 +0100
Subject: [PATCH 24/24] gnome-online-accounts: update to 3.50.0

---
 common/shlibs                          |  2 +-
 srcpkgs/gnome-online-accounts/template | 14 +++++++-------
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 3124b4ce74378e..78069a73b7ff5c 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -886,7 +886,7 @@ librest-1.0.so.0 rest-0.9.1_1
 librest-extras-0.7.so.0 rest0-0.8.1_1
 librest-extras-1.0.so.0 rest-0.9.1_1
 libgoa-1.0.so.0 gnome-online-accounts-3.2.0_1
-libgoa-backend-1.0.so.1 gnome-online-accounts-3.10.0_1
+libgoa-backend-1.0.so.2 gnome-online-accounts-3.50.0_1
 liboauth.so.0 liboauth-0.9.4_1
 liblcms2.so.2 lcms2-2.2_1
 libcolord.so.2 libcolord-1.1.7_1
diff --git a/srcpkgs/gnome-online-accounts/template b/srcpkgs/gnome-online-accounts/template
index 9a26f6c2252240..848b5e696ac1e4 100644
--- a/srcpkgs/gnome-online-accounts/template
+++ b/srcpkgs/gnome-online-accounts/template
@@ -1,28 +1,28 @@
 # Template file for 'gnome-online-accounts'
 pkgname=gnome-online-accounts
-version=3.48.0
+version=3.50.0
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gir vapi)
- -Dmedia_server=true -Dman=true"
+ -Dman=true"
 hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt"
-makedepends="gtk+3-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
- rest-devel gcr-devel mit-krb5-devel libsoup3-devel"
+makedepends="gtk4-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
+ rest-devel gcr4-devel mit-krb5-devel libsoup3-devel libadwaita-devel"
 depends="hicolor-icon-theme"
 short_desc="GNOME service to access online accounts"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeOnlineAccounts"
-changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-44/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-online-accounts/${version%.*}/gnome-online-accounts-${version}.tar.xz"
-checksum=418bb9fcffdbd72a98205ad365137617fc1e3551a54de74f6a98d45d266175bf
+checksum=b0f64f0dcfbb8885a3a759e1c9de7fb204adb3ce6bd32c30bcf52d5533c06d4e
 
 build_options="gir"
 build_options_default="gir"
 
 gnome-online-accounts-devel_package() {
-	depends="gtk+3-devel ${sourcepkg}>=${version}_${revision}"
+	depends="gtk4-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (10 preceding siblings ...)
  2024-03-22 14:51 ` [PR PATCH] [Updated] " fanyx
@ 2024-03-22 21:20 ` oreo639
  2024-03-23  8:18 ` [PR PATCH] [Updated] " fanyx
                   ` (107 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: oreo639 @ 2024-03-22 21:20 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 347 bytes --]

New comment by oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2015945899

Comment:
> https://gitlab.gnome.org/GNOME/gdm/-/commit/2da9b953e3c3931f59d2e312f2deba10ca628146
> merged yesterday, not yet in builds though

Just add `.patch` to the end of the url and you can import the patch.

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR PATCH] [Updated] gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (11 preceding siblings ...)
  2024-03-22 21:20 ` oreo639
@ 2024-03-23  8:18 ` fanyx
  2024-03-23  8:18 ` fanyx
                   ` (106 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-03-23  8:18 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 889 bytes --]

There is an updated pull request by fanyx against master on the void-packages repository

https://github.com/fanyx/void-packages gnome46
https://github.com/void-linux/void-packages/pull/49428

gnome-core: update to 46.0.
### Packages missing
- [x] `gnome-control-center`
- [ ] https://github.com/void-linux/void-packages/pull/49427
- [ ] https://github.com/void-linux/void-packages/pull/49446

@oreo639 @Gottox 

### TODO

- Update `glib` and `glib-networking` dependencies to `2.80.0`
- Wait for `gdm` to update their package (Current Mar 18 is missing patch by oreo)
- Check `trackers{-miners}` patches

#### Testing the changes
- I tested the changes in this PR: **NO**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)

[ci skip]

A patch file from https://github.com/void-linux/void-packages/pull/49428.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome46-49428.patch --]
[-- Type: text/x-diff, Size: 30906 bytes --]

From a9e3fd075707052fb2e4bdb313dbc9eac6cfd558 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:06:09 +0100
Subject: [PATCH 01/21] evolution-data-server: update to 3.52.0.

---
 common/shlibs                          | 2 +-
 srcpkgs/evolution-data-server/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 9ca4502a01c4a7..868df061f1c500 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -606,7 +606,7 @@ libcamel-1.2.so.64 evolution-data-server-3.46.0_1
 libebackend-1.2.so.11 evolution-data-server-3.46.0_1
 libebook-1.2.so.21 evolution-data-server-3.46.0_1
 libebook-contacts-1.2.so.4 evolution-data-server-3.46.0_1
-libecal-2.0.so.2 evolution-data-server-3.46.0_1
+libecal-2.0.so.3 evolution-data-server-3.52.0_1
 libedata-book-1.2.so.27 evolution-data-server-3.46.0_1
 libedataserver-1.2.so.27 evolution-data-server-3.46.0_1
 libedataserverui-1.2.so.4 evolution-data-server-3.46.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 3e4a3a11b7b154..483339e04e94bf 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.50.4
+version=3.52.0
 revision=1
 build_style=cmake
 build_helper="gir qemu"
@@ -20,7 +20,7 @@ license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://gitlab.gnome.org/GNOME/evolution-data-server/-/raw/gnome-45/NEWS"
 distfiles="${GNOME_SITE}/evolution-data-server/${version%.*}/evolution-data-server-${version}.tar.xz"
-checksum=d7edffbe03a0bbcecbee67393214b831c7b18cd895b84c4dbfe1387776e257c5
+checksum=a5d5e11c7a1e585846efe260f3c1c61a78399bd8b623bfd79ac1c0ffea7bde06
 make_check=ci-skip # flaky in CI
 
 build_options="gir"

From 85b8fb2572955388fb228661be693c6ca07f1836 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:12:54 +0100
Subject: [PATCH 02/21] gjs: update to 1.80.0

---
 srcpkgs/gjs/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 23c7350a11aa9d..3512804ad9e432 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.78.4
+version=1.80.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -12,10 +12,9 @@ short_desc="Mozilla-based javascript bindings for the GNOME platform"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MIT, LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gjs"
-#changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-44/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gjs/${version%.*}/gjs-${version}.tar.xz"
-checksum=9aec7ab872c2050404907ae94f0ae7abec8a54bd9c894ddb5c2d0f51e932b9a1
+checksum=0f78cd3f0e8eb446517d665e4fde1d66302b0c283bbe87b78e9cbfd4d86ed576
 make_check_pre="xvfb-run"
 
 if [ "$XBPS_CHECK_PKGS" ]; then

From 456fc7ae37b1149e7110736d668ff1c555244bc3 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:10:48 +0100
Subject: [PATCH 03/21] gnome-keyring: update to 46.1.

---
 srcpkgs/gnome-keyring/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-keyring/template b/srcpkgs/gnome-keyring/template
index d3726bb966bca0..59512da1869686 100644
--- a/srcpkgs/gnome-keyring/template
+++ b/srcpkgs/gnome-keyring/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-keyring'
 pkgname=gnome-keyring
-version=42.1
+version=46.1
 revision=1
 build_style=gnu-configure
 configure_args="--with-pam-dir=/usr/lib/security --disable-schemas-compile"
@@ -14,7 +14,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeKeyring/"
 changelog="https://gitlab.gnome.org/GNOME/gnome-keyring/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=c7f4d040cc76a6b7fe67e08ef9106911c3c80d40fc88cbfc8e2684a4c946e3e6
+checksum=b1d3ae9132ff2f8b3f25a190790892968e3d0acf952a487e40f644a8550ce3f6
 lib32disabled=yes
 make_check_pre="dbus-run-session xvfb-run"
 make_check=ci-skip # times out

From b49c2c04e2bfe9e8286b3042a6e5c5661127a22a Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 09:57:46 +0100
Subject: [PATCH 04/21] gnome-bluetooth: update to 46.0.

---
 srcpkgs/gnome-bluetooth/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index 3bc40264ae3d5c..fccb09af82ba5f 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-bluetooth'
 pkgname=gnome-bluetooth
-version=42.8
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
 changelog="https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-bluetooth/${version%.*}/gnome-bluetooth-${version}.tar.xz"
-checksum=76c241e8ca2c9b1035364535ca26084f89fc5c0e1829510f8909583115fcc2db
+checksum=13fe1e75f317acdbdf5e80c9029d2e0632d60a9ccf72a43ae36eb7545021fbef
 
 build_options="gir"
 build_options_default="gir"

From 06534ba2738bed666977229f3f98d6263cbfe536 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:05:56 +0100
Subject: [PATCH 05/21] gnome-initial-setup: update to 46.0.

---
 srcpkgs/gnome-initial-setup/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 889647c5a61edc..279ef9f5fbb40d 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-initial-setup'
 pkgname=gnome-initial-setup
-version=45.4.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-initial-setup/${version%%.*}/gnome-initial-setup-${version}.tar.xz"
-checksum=363e09aa3308e7f4074e066253a0182b322ab60376743de178bbb400e54ba8ee
+checksum=f8ee9dcea7e35e735eaa3bc8d1041d06bb64ebf1e1046e5e8e48f1fb44151847

From a7f455661f9a6151eba2309dd17f8579a3fbce24 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:57:34 +0100
Subject: [PATCH 06/21] gnome-session: update to 46.0.

---
 srcpkgs/gnome-session/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index 14bbbc580c3bf9..9cfaa1a07ca84f 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=45.0
+version=46.0
 revision=1
 build_style=meson
-configure_args="-Dsystemd_journal=false -Dsystemd_session=disable
- -Dsystemduserunitdir=/usr/lib/systemd/user"
+configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
 hostmakedepends="glib-devel gettext pkg-config xmlto"
 makedepends="elogind-devel gnome-desktop-devel gtk+3-devel json-glib-devel
  libglib-devel libICE-devel libSM-devel xtrans"
@@ -16,4 +15,4 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-session"
 changelog="https://gitlab.gnome.org/GNOME/gnome-session/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-session/${version%.*}/gnome-session-${version}.tar.xz"
-checksum=706d2ffcacac38553a3c0185793f5a2b4aac940bb5e789d953c9808163bef2f1
+checksum=c6e1624af6090bc4e1a191fe2268abfa7a8de07831ca7a57f217e679bf7b9a54

From 6ee8fadf60d3569b91546fd5ec3f944056776140 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:11 +0100
Subject: [PATCH 07/21] gsettings-desktop-schemas: update to 46.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index c4fc13789417df..f4f2a5cea68d9e 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,6 +1,6 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=45.0
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 changelog="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gsettings-desktop-schemas/${version%.*}/gsettings-desktop-schemas-${version}.tar.xz"
-checksum=365c8d04daf79b38c8b3dc9626349a024f9e4befdd31fede74b42f7a9fbe0ae2
+checksum=493a46a1161b6388d57aa72f632a79ce96c42d5ffbd1d0b00f496ec5876f8575
 
 # Package build options
 build_options="gir"

From bbdea8e2b6de0c9cc61491d8239037bb40a55bd8 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:28 +0100
Subject: [PATCH 08/21] gnome-settings-daemon: update to 46.0.

---
 srcpkgs/gnome-settings-daemon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 9e8d7eb447035e..fd2b43810628b8 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-settings-daemon'
 pkgname=gnome-settings-daemon
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,8 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr4-de
  geoclue2-devel gnome-desktop-devel ibus-devel libcanberra-devel libgnomekbd-devel
  libgweather-devel libnotify-devel librsvg-devel libwacom-devel nss-devel
  polkit-devel pulseaudio-devel startup-notification-devel upower-devel
- xf86-input-wacom-devel libXfixes-devel"
+ xf86-input-wacom-devel libXfixes-devel gsettings-desktop-schemas-devel
+ elogind-devel"
 depends="hicolor-icon-theme"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -20,7 +21,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 changelog="https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-settings-daemon/${version%.*}/gnome-settings-daemon-${version}.tar.xz"
-checksum=c62bfec9817eee5b83ebe901a9286189a67eb5ff033c5dd41506574f822bf090
+checksum=0b9a0f64fa18a8e7e09b4c95a3f754fa033c2cdbd2dc35701f0618572c1cb3d7
 CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then

From 910779eb2f36eb50e10bcce141c9414efdf6170c Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:30 +0100
Subject: [PATCH 09/21] mutter: update to 46.0.

---
 common/shlibs           | 10 +++++-----
 srcpkgs/mutter/template | 15 +++++++--------
 2 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 868df061f1c500..3124b4ce74378e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2923,11 +2923,11 @@ libdecoration.so.0 compiz-core-0.8.14_1
 libcompizconfig.so.0 libcompizconfig-0.8.14_1
 libemeraldengine.so.0 emerald-0.8.14_1
 libhangul.so.1 libhangul-0.1.0_1
-libmutter-13.so.0 mutter-45.0_1
-libmutter-clutter-13.so.0 mutter-45.0_1
-libmutter-cogl-13.so.0 mutter-45.0_1
-libmutter-cogl-pango-13.so.0 mutter-45.0_1
-libmutter-mtk-13.so.0 mutter-45.0_1
+libmutter-14.so.0 mutter-46.0_1
+libmutter-clutter-14.so.0 mutter-46.0_1
+libmutter-cogl-14.so.0 mutter-46.0_1
+libmutter-cogl-pango-14.so.0 mutter-46.0_1
+libmutter-mtk-14.so.0 mutter-46.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub-0.7.so.0 libgepub-0.7.1_1
 libslopy.so.7.6 slop-7.6_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 753ccfd911e205..8750f8d64611de 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=45.5
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,12 +18,11 @@ short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-#changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-45/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/mutter/${version%.*}/mutter-${version}.tar.xz"
-checksum=51c3324b8a975f996e5ac693ab38563c496e6f142e6cd3357b4950d250334874
-shlib_provides="libmutter-clutter-13.so libmutter-cogl-13.so
- libmutter-cogl-pango-13.so"
+checksum=bb3f7d77aebdea9d317d3f5ef03868e4e7969da423ac495e33a16d61db2c9373
+shlib_provides="libmutter-clutter-14.so libmutter-cogl-14.so
+ libmutter-cogl-pango-14.so libmutter-mtk-14.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,8 +34,8 @@ pre_build() {
 post_install() {
 	# modify the pkg-config files to respect ${pc_sysrootdir} for variables that are
 	# meant to be called with 'pkg-config --variable'
-	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-13|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-13.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-14|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-14.pc
 }
 
 mutter-devel_package() {
@@ -46,7 +45,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-13/*.gir"
+		vmove "usr/lib/mutter-14/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From c91f3c219458987ffc525e5f1e9d7190795355f8 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:41 +0100
Subject: [PATCH 10/21] gnome-shell: update to 46.0.

---
 srcpkgs/gnome-shell/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 1e4a2b01fd8eca..d39843b2ccf35f 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=45.5
+version=46.0
 revision=1
 build_style=meson
 build_helper=gir
@@ -19,10 +19,9 @@ short_desc="GNOME core user interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
-changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%%.*}/gnome-shell-${version}.tar.xz"
-checksum=bd5c3d3d028d47233e4205223f0ac02ac9a973b699bc277439094d41a78d6ab0
+checksum=6bc41340b6de05774e97cfe20feba86e2b3cc9c8139118f24bd84ac63e82b53e
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 78fd7343bc65429d18edd2a9fc088d3f1665f8bb Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:57:16 +0100
Subject: [PATCH 11/21] gnome-core: update to 46.0.

---
 srcpkgs/gnome-core/template | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index b4a86610fe0332..88176652517971 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -10,27 +10,27 @@ homepage="https://www.gnome.org"
 
 depends="
  adwaita-icon-theme>=${version}
- at-spi2-core>=2.50.1
- at-spi2-atk>=2.50.1
+ at-spi2-core>=2.52.0
+ at-spi2-atk>=2.52.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.50.4
- folks>=0.15.6
+ evolution-data-server>=3.52.0
+ folks>=0.15.8
  font-adobe-source-code-pro>=2.030R
  gcr>=3.41.1
  gdm>=${version}
  geocode-glib>=3.26.4
- gjs>=1.76.0
+ gjs>=1.80.0
  glib>=2.78.0
  glib-networking>=2.76.0
- gmime>=3.2.7
+ gmime>=3.2.14
  gnome-backgrounds>=${version}
- gnome-bluetooth>=42.8
+ gnome-bluetooth>=${version}
  gnome-color-manager>=3.36.0
  gnome-control-center>=${version}
  gnome-desktop>=44.0
  gnome-initial-setup>=${version}
- gnome-keyring>=42.0
+ gnome-keyring>=46.1
  gnome-online-accounts>=3.48.0
  gnome-session>=${version}
  gnome-settings-daemon>=${version}
@@ -43,8 +43,8 @@ depends="
  gvfs>=1.52.2
  mutter>=${version}
  nautilus>=${version}
- sushi>=${version}
- tracker>=3.6.0
+ sushi>=45.0
+ tracker>=3.7.0
  yelp>=42.2
  xdg-desktop-portal-gnome>=${version}
  zenity>=4.0.1"

From 4e325c3653155a3b1c0a2cf33521c4e79d216a89 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:58:52 +0100
Subject: [PATCH 12/21] adwaita-icon-theme: update to 46.0.

---
 .../patches/rm-icon-cache.patch                 | 17 -----------------
 srcpkgs/adwaita-icon-theme/template             |  4 ++--
 2 files changed, 2 insertions(+), 19 deletions(-)
 delete mode 100644 srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch

diff --git a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch b/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
deleted file mode 100644
index c2b10b9d2da5b2..00000000000000
--- a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-From 32affe610606b3a550c2953993a72063eb2b7381 Mon Sep 17 00:00:00 2001
-From: Fabian Bornschein <fabiscafe@mailbox.org>
-Date: Mon, 18 Sep 2023 23:31:59 +0200
-Subject: [PATCH] rm unused and problematic .icon-theme.cache
-
-This file was probably inserted by mistake. It serves no purpose.
----
- Adwaita/.icon-theme.cache | 0
- 1 file changed, 0 insertions(+), 0 deletions(-)
- delete mode 100644 Adwaita/.icon-theme.cache
-
-diff --git a/Adwaita/.icon-theme.cache b/Adwaita/.icon-theme.cache
-deleted file mode 100644
-index e69de29bb..000000000
--- 
-GitLab
-
diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index 31983ccd5fb268..8a633fd12f23d7 100644
--- a/srcpkgs/adwaita-icon-theme/template
+++ b/srcpkgs/adwaita-icon-theme/template
@@ -1,6 +1,6 @@
 # Template file for 'adwaita-icon-theme'
 pkgname=adwaita-icon-theme
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 changelog="https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/adwaita-icon-theme/${version/.*/}/adwaita-icon-theme-${version}.tar.xz"
-checksum=2442bfb06f4e6cc95bf6e2682fdff98fa5eddc688751b9d6215c623cb4e42ff1
+checksum=4bcb539bd75d64da385d6fa08cbaa9ddeaceb6ac8e82b85ba6c41117bf5ba64e
 
 pre_configure() {
 	ln -s /bin/true "$XBPS_WRAPPERDIR/gtk-update-icon-cache"

From 5761b60a67748093310049c77021b20a0864087a Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:02:49 +0100
Subject: [PATCH 13/21] at-spi2-core: update to 2.52.0

---
 srcpkgs/at-spi2-core/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 794eb284022796..85ba46b8a90299 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,6 +1,6 @@
 # Template file for 'at-spi2-core'
 pkgname=at-spi2-core
-version=2.50.1
+version=2.52.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,8 +12,9 @@ short_desc="Assistive Technology Service Provider Interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=5727b5c0687ac57ba8040e79bd6731b714a36b8fcf32190f236b8fb3698789e7
+checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
 make_check=no # non-trivial dbus setup
 
 # Package build options

From 334b50578e7479fec192ef4b2c6c261b15692df1 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:09:03 +0100
Subject: [PATCH 14/21] gdm: update to 46.0.

---
 srcpkgs/gdm/template | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 128253f83f885c..bbb4f7caa88716 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,7 +1,7 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=45.0.1
-revision=2
+version=46.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="
@@ -25,10 +25,9 @@ short_desc="GNOME Display Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
-changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gdm/${version%%.*}/gdm-${version}.tar.xz"
-checksum=6572578c05e3c6569d6ed269f7de2aaf3a035657654586d8243907bb7a6ffa85
+checksum=8d6cb52176eca48b6bbf1cfe2fdae08d9677b5a0f2bca600dee4604de0dd1efc
 
 conf_files="
 	/etc/gdm/custom.conf

From 2dd4b8107aa4d0d5a8eee00490853fc71fc2264d Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:19:49 +0100
Subject: [PATCH 15/21] gmime: update to 3.2.14

---
 srcpkgs/gmime/template | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gmime/template b/srcpkgs/gmime/template
index 045e8307691bc9..c3109937798625 100644
--- a/srcpkgs/gmime/template
+++ b/srcpkgs/gmime/template
@@ -1,7 +1,7 @@
 # Template file for 'gmime'
 pkgname=gmime
-version=3.2.7
-revision=2
+version=3.2.14
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static --enable-crypto $(vopt_enable vala)
@@ -14,8 +14,10 @@ short_desc="GNOME Core mime parsing library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/jstedfast/gmime"
-distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
-checksum=2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44
+changelog="https://raw.githubusercontent.com/jstedfast/gmime/master/NEWS"
+#distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
+distfiles="https://github.com/jstedfast/gmime/releases/download/${version}/${pkgname}-${version}.tar.xz"
+checksum=a5eb3dd675f72e545c8bc1cd12107e4aad2eaec1905eb7b4013cdb1fbe5e2317
 
 build_options="gir vala"
 build_options_default="gir vala"

From 68974d9bbd2220c005b29bfa128767941360b7f8 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:21:05 +0100
Subject: [PATCH 16/21] gnome-backgrounds: update to 46.0.

---
 srcpkgs/gnome-backgrounds/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-backgrounds/template b/srcpkgs/gnome-backgrounds/template
index c021d48794d100..cbc68cbb225524 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="gettext"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later, CC-BY-2.0, CC-BY-SA-2.0, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-backgrounds"
 changelog="https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-backgrounds/${version%.*}/gnome-backgrounds-${version}.tar.xz"
-checksum=cee0e688fbae5ef7a75f335ada2d10779e08ebca9445f1586de32c5a9b6dee2d
+checksum=4ddd3ac439a4a067876805921bb75f4d3c8b85a218d47c276dddde8928443c2e

From 5ce86cefaad36c159691326207e808b807bcf900 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:25:20 +0100
Subject: [PATCH 17/21] gnome-shell-extensions: update to 46.0.

---
 srcpkgs/gnome-shell-extensions/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-shell-extensions/template b/srcpkgs/gnome-shell-extensions/template
index 35b2debe6b6bc8..1cdea2721a3d85 100644
--- a/srcpkgs/gnome-shell-extensions/template
+++ b/srcpkgs/gnome-shell-extensions/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell-extensions'
 pkgname=gnome-shell-extensions
-version=45.2
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dextension_set=all"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell-extensions/${version%.*}/gnome-shell-extensions-${version}.tar.xz"
-checksum=ee32f6387a2d18adbff7a956689bc747866b4a8712d73790c002abeae4ccaaaf
+checksum=d8138f88cd92df9f932309149c236fbdd77c1bc095445036ab7eb0ecda53c01a

From eb0c23df1bf3180425c5cd138fe813a41313c15b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:26:18 +0100
Subject: [PATCH 18/21] gnome-user-docs: update to 46.0.

---
 srcpkgs/gnome-user-docs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 1f9d4edc4fe43e..fb05f5a0fd8b25 100644
--- a/srcpkgs/gnome-user-docs/template
+++ b/srcpkgs/gnome-user-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-user-docs'
 pkgname=gnome-user-docs
-version=45.5
+version=46.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
 changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-user-docs/${version%.*}/gnome-user-docs-${version}.tar.xz"
-checksum=74167fcf42a04d9e5d3cc130d27bc203d87b685ce606a84674df24e1ff719e54
+checksum=8c18ae0c4a0c142e193111b713c959813441bb5d9df25977b13818f6e4ae6291

From da78978cc22ccc16ed478fb5cf36ae76540765c6 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:27:11 +0100
Subject: [PATCH 19/21] gvfs: update to 1.54.0.

---
 srcpkgs/gvfs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gvfs/template b/srcpkgs/gvfs/template
index c441ecb3c5a406..9ba9197b401bb9 100644
--- a/srcpkgs/gvfs/template
+++ b/srcpkgs/gvfs/template
@@ -1,6 +1,6 @@
 # Template file for 'gvfs'
 pkgname=gvfs
-version=1.52.2
+version=1.54.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=no -Dtmpfilesdir=no -Dlogind=false
@@ -20,7 +20,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/gvfs"
 changelog="https://gitlab.gnome.org/GNOME/gvfs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gvfs/${version%.*}/gvfs-${version}.tar.xz"
-checksum=a643aceaa053caac0d8eff9a015f636e4bd1bb09cfe27864e347db67460e7b91
+checksum=f53d81df86c2e86cdd25182c2d8a669a22371e83623ded1b9d5416dcfc6de366
 
 # Manually declare shlibs used by the subpkgs.
 shlib_provides="libgvfscommon.so libgvfsdaemon.so"

From 0f156e2cfb6cc84fdd231fa7ad8651f31e947f14 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:35:50 +0100
Subject: [PATCH 20/21] xdg-desktop-portal-gnome: update to 46.0.

---
 srcpkgs/xdg-desktop-portal-gnome/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/xdg-desktop-portal-gnome/template b/srcpkgs/xdg-desktop-portal-gnome/template
index c7441c6caa7464..019739d6a967e9 100644
--- a/srcpkgs/xdg-desktop-portal-gnome/template
+++ b/srcpkgs/xdg-desktop-portal-gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-gnome'
 pkgname=xdg-desktop-portal-gnome
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
@@ -14,7 +14,6 @@ short_desc="GNOME portal backend for xdg-desktop-portal"
 maintainer="oreo639 <oreo6391@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
-changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/xdg-desktop-portal-gnome/${version%.*}/xdg-desktop-portal-gnome-${version}.tar.xz"
-checksum=3e9ca821044005fb37bd68ebe4ad196fc3d072835581467a22a4879dac7b5fdd
+checksum=5d2d533597d280b7370b8f74faa40097b292b0036dbd59166e1312230500bb8b

From 9f351a6b6c2d147cb6bf33ce9406c056a959b8fb Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 18:25:32 +0100
Subject: [PATCH 21/21] gnome-control-center: update to 46.0.

---
 srcpkgs/gnome-control-center/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 34384bcec50be4..1367a2269302ef 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=45.3
+version=46.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -22,9 +22,10 @@ short_desc="GNOME control center"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
-changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-45/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-control-center/${version%.*}/gnome-control-center-${version}.tar.xz"
-checksum=b1e949c4e86c0624ec6a6ed0df09c9fae2b22983c1dca60ed86aec8ef0b24004
+checksum=25f67de05897868b2e97eaa0ecc986a408af08d4985c8a9da44f0d7bd8fea7a4
 make_check=no # needs X11 and requires altered filesystem
 
 pre_build() {

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (12 preceding siblings ...)
  2024-03-23  8:18 ` [PR PATCH] [Updated] " fanyx
@ 2024-03-23  8:18 ` fanyx
  2024-03-23  8:20 ` [PR PATCH] [Updated] " fanyx
                   ` (105 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-03-23  8:18 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 198 bytes --]

New comment by fanyx on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2016408167

Comment:
removed `tracker` and `tracker-miners`
tracked in #49473 

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR PATCH] [Updated] gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (13 preceding siblings ...)
  2024-03-23  8:18 ` fanyx
@ 2024-03-23  8:20 ` fanyx
  2024-03-23  8:32 ` fanyx
                   ` (104 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-03-23  8:20 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 889 bytes --]

There is an updated pull request by fanyx against master on the void-packages repository

https://github.com/fanyx/void-packages gnome46
https://github.com/void-linux/void-packages/pull/49428

gnome-core: update to 46.0.
### Packages missing
- [x] `gnome-control-center`
- [ ] https://github.com/void-linux/void-packages/pull/49427
- [ ] https://github.com/void-linux/void-packages/pull/49446

@oreo639 @Gottox 

### TODO

- Update `glib` and `glib-networking` dependencies to `2.80.0`
- Wait for `gdm` to update their package (Current Mar 18 is missing patch by oreo)
- Check `trackers{-miners}` patches

#### Testing the changes
- I tested the changes in this PR: **NO**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)

[ci skip]

A patch file from https://github.com/void-linux/void-packages/pull/49428.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome46-49428.patch --]
[-- Type: text/x-diff, Size: 33583 bytes --]

From a9e3fd075707052fb2e4bdb313dbc9eac6cfd558 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:06:09 +0100
Subject: [PATCH 01/22] evolution-data-server: update to 3.52.0.

---
 common/shlibs                          | 2 +-
 srcpkgs/evolution-data-server/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 9ca4502a01c4a7..868df061f1c500 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -606,7 +606,7 @@ libcamel-1.2.so.64 evolution-data-server-3.46.0_1
 libebackend-1.2.so.11 evolution-data-server-3.46.0_1
 libebook-1.2.so.21 evolution-data-server-3.46.0_1
 libebook-contacts-1.2.so.4 evolution-data-server-3.46.0_1
-libecal-2.0.so.2 evolution-data-server-3.46.0_1
+libecal-2.0.so.3 evolution-data-server-3.52.0_1
 libedata-book-1.2.so.27 evolution-data-server-3.46.0_1
 libedataserver-1.2.so.27 evolution-data-server-3.46.0_1
 libedataserverui-1.2.so.4 evolution-data-server-3.46.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 3e4a3a11b7b154..483339e04e94bf 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.50.4
+version=3.52.0
 revision=1
 build_style=cmake
 build_helper="gir qemu"
@@ -20,7 +20,7 @@ license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://gitlab.gnome.org/GNOME/evolution-data-server/-/raw/gnome-45/NEWS"
 distfiles="${GNOME_SITE}/evolution-data-server/${version%.*}/evolution-data-server-${version}.tar.xz"
-checksum=d7edffbe03a0bbcecbee67393214b831c7b18cd895b84c4dbfe1387776e257c5
+checksum=a5d5e11c7a1e585846efe260f3c1c61a78399bd8b623bfd79ac1c0ffea7bde06
 make_check=ci-skip # flaky in CI
 
 build_options="gir"

From 85b8fb2572955388fb228661be693c6ca07f1836 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:12:54 +0100
Subject: [PATCH 02/22] gjs: update to 1.80.0

---
 srcpkgs/gjs/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 23c7350a11aa9d..3512804ad9e432 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.78.4
+version=1.80.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -12,10 +12,9 @@ short_desc="Mozilla-based javascript bindings for the GNOME platform"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MIT, LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gjs"
-#changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-44/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gjs/${version%.*}/gjs-${version}.tar.xz"
-checksum=9aec7ab872c2050404907ae94f0ae7abec8a54bd9c894ddb5c2d0f51e932b9a1
+checksum=0f78cd3f0e8eb446517d665e4fde1d66302b0c283bbe87b78e9cbfd4d86ed576
 make_check_pre="xvfb-run"
 
 if [ "$XBPS_CHECK_PKGS" ]; then

From 456fc7ae37b1149e7110736d668ff1c555244bc3 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:10:48 +0100
Subject: [PATCH 03/22] gnome-keyring: update to 46.1.

---
 srcpkgs/gnome-keyring/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-keyring/template b/srcpkgs/gnome-keyring/template
index d3726bb966bca0..59512da1869686 100644
--- a/srcpkgs/gnome-keyring/template
+++ b/srcpkgs/gnome-keyring/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-keyring'
 pkgname=gnome-keyring
-version=42.1
+version=46.1
 revision=1
 build_style=gnu-configure
 configure_args="--with-pam-dir=/usr/lib/security --disable-schemas-compile"
@@ -14,7 +14,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeKeyring/"
 changelog="https://gitlab.gnome.org/GNOME/gnome-keyring/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=c7f4d040cc76a6b7fe67e08ef9106911c3c80d40fc88cbfc8e2684a4c946e3e6
+checksum=b1d3ae9132ff2f8b3f25a190790892968e3d0acf952a487e40f644a8550ce3f6
 lib32disabled=yes
 make_check_pre="dbus-run-session xvfb-run"
 make_check=ci-skip # times out

From b49c2c04e2bfe9e8286b3042a6e5c5661127a22a Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 09:57:46 +0100
Subject: [PATCH 04/22] gnome-bluetooth: update to 46.0.

---
 srcpkgs/gnome-bluetooth/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index 3bc40264ae3d5c..fccb09af82ba5f 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-bluetooth'
 pkgname=gnome-bluetooth
-version=42.8
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
 changelog="https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-bluetooth/${version%.*}/gnome-bluetooth-${version}.tar.xz"
-checksum=76c241e8ca2c9b1035364535ca26084f89fc5c0e1829510f8909583115fcc2db
+checksum=13fe1e75f317acdbdf5e80c9029d2e0632d60a9ccf72a43ae36eb7545021fbef
 
 build_options="gir"
 build_options_default="gir"

From 06534ba2738bed666977229f3f98d6263cbfe536 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:05:56 +0100
Subject: [PATCH 05/22] gnome-initial-setup: update to 46.0.

---
 srcpkgs/gnome-initial-setup/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 889647c5a61edc..279ef9f5fbb40d 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-initial-setup'
 pkgname=gnome-initial-setup
-version=45.4.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-initial-setup/${version%%.*}/gnome-initial-setup-${version}.tar.xz"
-checksum=363e09aa3308e7f4074e066253a0182b322ab60376743de178bbb400e54ba8ee
+checksum=f8ee9dcea7e35e735eaa3bc8d1041d06bb64ebf1e1046e5e8e48f1fb44151847

From a7f455661f9a6151eba2309dd17f8579a3fbce24 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:57:34 +0100
Subject: [PATCH 06/22] gnome-session: update to 46.0.

---
 srcpkgs/gnome-session/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index 14bbbc580c3bf9..9cfaa1a07ca84f 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=45.0
+version=46.0
 revision=1
 build_style=meson
-configure_args="-Dsystemd_journal=false -Dsystemd_session=disable
- -Dsystemduserunitdir=/usr/lib/systemd/user"
+configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
 hostmakedepends="glib-devel gettext pkg-config xmlto"
 makedepends="elogind-devel gnome-desktop-devel gtk+3-devel json-glib-devel
  libglib-devel libICE-devel libSM-devel xtrans"
@@ -16,4 +15,4 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-session"
 changelog="https://gitlab.gnome.org/GNOME/gnome-session/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-session/${version%.*}/gnome-session-${version}.tar.xz"
-checksum=706d2ffcacac38553a3c0185793f5a2b4aac940bb5e789d953c9808163bef2f1
+checksum=c6e1624af6090bc4e1a191fe2268abfa7a8de07831ca7a57f217e679bf7b9a54

From 6ee8fadf60d3569b91546fd5ec3f944056776140 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:11 +0100
Subject: [PATCH 07/22] gsettings-desktop-schemas: update to 46.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index c4fc13789417df..f4f2a5cea68d9e 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,6 +1,6 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=45.0
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 changelog="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gsettings-desktop-schemas/${version%.*}/gsettings-desktop-schemas-${version}.tar.xz"
-checksum=365c8d04daf79b38c8b3dc9626349a024f9e4befdd31fede74b42f7a9fbe0ae2
+checksum=493a46a1161b6388d57aa72f632a79ce96c42d5ffbd1d0b00f496ec5876f8575
 
 # Package build options
 build_options="gir"

From bbdea8e2b6de0c9cc61491d8239037bb40a55bd8 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:28 +0100
Subject: [PATCH 08/22] gnome-settings-daemon: update to 46.0.

---
 srcpkgs/gnome-settings-daemon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 9e8d7eb447035e..fd2b43810628b8 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-settings-daemon'
 pkgname=gnome-settings-daemon
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,8 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr4-de
  geoclue2-devel gnome-desktop-devel ibus-devel libcanberra-devel libgnomekbd-devel
  libgweather-devel libnotify-devel librsvg-devel libwacom-devel nss-devel
  polkit-devel pulseaudio-devel startup-notification-devel upower-devel
- xf86-input-wacom-devel libXfixes-devel"
+ xf86-input-wacom-devel libXfixes-devel gsettings-desktop-schemas-devel
+ elogind-devel"
 depends="hicolor-icon-theme"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -20,7 +21,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 changelog="https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-settings-daemon/${version%.*}/gnome-settings-daemon-${version}.tar.xz"
-checksum=c62bfec9817eee5b83ebe901a9286189a67eb5ff033c5dd41506574f822bf090
+checksum=0b9a0f64fa18a8e7e09b4c95a3f754fa033c2cdbd2dc35701f0618572c1cb3d7
 CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then

From 910779eb2f36eb50e10bcce141c9414efdf6170c Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:30 +0100
Subject: [PATCH 09/22] mutter: update to 46.0.

---
 common/shlibs           | 10 +++++-----
 srcpkgs/mutter/template | 15 +++++++--------
 2 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 868df061f1c500..3124b4ce74378e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2923,11 +2923,11 @@ libdecoration.so.0 compiz-core-0.8.14_1
 libcompizconfig.so.0 libcompizconfig-0.8.14_1
 libemeraldengine.so.0 emerald-0.8.14_1
 libhangul.so.1 libhangul-0.1.0_1
-libmutter-13.so.0 mutter-45.0_1
-libmutter-clutter-13.so.0 mutter-45.0_1
-libmutter-cogl-13.so.0 mutter-45.0_1
-libmutter-cogl-pango-13.so.0 mutter-45.0_1
-libmutter-mtk-13.so.0 mutter-45.0_1
+libmutter-14.so.0 mutter-46.0_1
+libmutter-clutter-14.so.0 mutter-46.0_1
+libmutter-cogl-14.so.0 mutter-46.0_1
+libmutter-cogl-pango-14.so.0 mutter-46.0_1
+libmutter-mtk-14.so.0 mutter-46.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub-0.7.so.0 libgepub-0.7.1_1
 libslopy.so.7.6 slop-7.6_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 753ccfd911e205..8750f8d64611de 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=45.5
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,12 +18,11 @@ short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-#changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-45/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/mutter/${version%.*}/mutter-${version}.tar.xz"
-checksum=51c3324b8a975f996e5ac693ab38563c496e6f142e6cd3357b4950d250334874
-shlib_provides="libmutter-clutter-13.so libmutter-cogl-13.so
- libmutter-cogl-pango-13.so"
+checksum=bb3f7d77aebdea9d317d3f5ef03868e4e7969da423ac495e33a16d61db2c9373
+shlib_provides="libmutter-clutter-14.so libmutter-cogl-14.so
+ libmutter-cogl-pango-14.so libmutter-mtk-14.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,8 +34,8 @@ pre_build() {
 post_install() {
 	# modify the pkg-config files to respect ${pc_sysrootdir} for variables that are
 	# meant to be called with 'pkg-config --variable'
-	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-13|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-13.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-14|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-14.pc
 }
 
 mutter-devel_package() {
@@ -46,7 +45,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-13/*.gir"
+		vmove "usr/lib/mutter-14/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From c91f3c219458987ffc525e5f1e9d7190795355f8 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:41 +0100
Subject: [PATCH 10/22] gnome-shell: update to 46.0.

---
 srcpkgs/gnome-shell/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 1e4a2b01fd8eca..d39843b2ccf35f 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=45.5
+version=46.0
 revision=1
 build_style=meson
 build_helper=gir
@@ -19,10 +19,9 @@ short_desc="GNOME core user interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
-changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%%.*}/gnome-shell-${version}.tar.xz"
-checksum=bd5c3d3d028d47233e4205223f0ac02ac9a973b699bc277439094d41a78d6ab0
+checksum=6bc41340b6de05774e97cfe20feba86e2b3cc9c8139118f24bd84ac63e82b53e
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 78fd7343bc65429d18edd2a9fc088d3f1665f8bb Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:57:16 +0100
Subject: [PATCH 11/22] gnome-core: update to 46.0.

---
 srcpkgs/gnome-core/template | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index b4a86610fe0332..88176652517971 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -10,27 +10,27 @@ homepage="https://www.gnome.org"
 
 depends="
  adwaita-icon-theme>=${version}
- at-spi2-core>=2.50.1
- at-spi2-atk>=2.50.1
+ at-spi2-core>=2.52.0
+ at-spi2-atk>=2.52.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.50.4
- folks>=0.15.6
+ evolution-data-server>=3.52.0
+ folks>=0.15.8
  font-adobe-source-code-pro>=2.030R
  gcr>=3.41.1
  gdm>=${version}
  geocode-glib>=3.26.4
- gjs>=1.76.0
+ gjs>=1.80.0
  glib>=2.78.0
  glib-networking>=2.76.0
- gmime>=3.2.7
+ gmime>=3.2.14
  gnome-backgrounds>=${version}
- gnome-bluetooth>=42.8
+ gnome-bluetooth>=${version}
  gnome-color-manager>=3.36.0
  gnome-control-center>=${version}
  gnome-desktop>=44.0
  gnome-initial-setup>=${version}
- gnome-keyring>=42.0
+ gnome-keyring>=46.1
  gnome-online-accounts>=3.48.0
  gnome-session>=${version}
  gnome-settings-daemon>=${version}
@@ -43,8 +43,8 @@ depends="
  gvfs>=1.52.2
  mutter>=${version}
  nautilus>=${version}
- sushi>=${version}
- tracker>=3.6.0
+ sushi>=45.0
+ tracker>=3.7.0
  yelp>=42.2
  xdg-desktop-portal-gnome>=${version}
  zenity>=4.0.1"

From 4e325c3653155a3b1c0a2cf33521c4e79d216a89 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:58:52 +0100
Subject: [PATCH 12/22] adwaita-icon-theme: update to 46.0.

---
 .../patches/rm-icon-cache.patch                 | 17 -----------------
 srcpkgs/adwaita-icon-theme/template             |  4 ++--
 2 files changed, 2 insertions(+), 19 deletions(-)
 delete mode 100644 srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch

diff --git a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch b/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
deleted file mode 100644
index c2b10b9d2da5b2..00000000000000
--- a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-From 32affe610606b3a550c2953993a72063eb2b7381 Mon Sep 17 00:00:00 2001
-From: Fabian Bornschein <fabiscafe@mailbox.org>
-Date: Mon, 18 Sep 2023 23:31:59 +0200
-Subject: [PATCH] rm unused and problematic .icon-theme.cache
-
-This file was probably inserted by mistake. It serves no purpose.
----
- Adwaita/.icon-theme.cache | 0
- 1 file changed, 0 insertions(+), 0 deletions(-)
- delete mode 100644 Adwaita/.icon-theme.cache
-
-diff --git a/Adwaita/.icon-theme.cache b/Adwaita/.icon-theme.cache
-deleted file mode 100644
-index e69de29bb..000000000
--- 
-GitLab
-
diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index 31983ccd5fb268..8a633fd12f23d7 100644
--- a/srcpkgs/adwaita-icon-theme/template
+++ b/srcpkgs/adwaita-icon-theme/template
@@ -1,6 +1,6 @@
 # Template file for 'adwaita-icon-theme'
 pkgname=adwaita-icon-theme
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 changelog="https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/adwaita-icon-theme/${version/.*/}/adwaita-icon-theme-${version}.tar.xz"
-checksum=2442bfb06f4e6cc95bf6e2682fdff98fa5eddc688751b9d6215c623cb4e42ff1
+checksum=4bcb539bd75d64da385d6fa08cbaa9ddeaceb6ac8e82b85ba6c41117bf5ba64e
 
 pre_configure() {
 	ln -s /bin/true "$XBPS_WRAPPERDIR/gtk-update-icon-cache"

From 5761b60a67748093310049c77021b20a0864087a Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:02:49 +0100
Subject: [PATCH 13/22] at-spi2-core: update to 2.52.0

---
 srcpkgs/at-spi2-core/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 794eb284022796..85ba46b8a90299 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,6 +1,6 @@
 # Template file for 'at-spi2-core'
 pkgname=at-spi2-core
-version=2.50.1
+version=2.52.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,8 +12,9 @@ short_desc="Assistive Technology Service Provider Interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=5727b5c0687ac57ba8040e79bd6731b714a36b8fcf32190f236b8fb3698789e7
+checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
 make_check=no # non-trivial dbus setup
 
 # Package build options

From 334b50578e7479fec192ef4b2c6c261b15692df1 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:09:03 +0100
Subject: [PATCH 14/22] gdm: update to 46.0.

---
 srcpkgs/gdm/template | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 128253f83f885c..bbb4f7caa88716 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,7 +1,7 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=45.0.1
-revision=2
+version=46.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="
@@ -25,10 +25,9 @@ short_desc="GNOME Display Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
-changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gdm/${version%%.*}/gdm-${version}.tar.xz"
-checksum=6572578c05e3c6569d6ed269f7de2aaf3a035657654586d8243907bb7a6ffa85
+checksum=8d6cb52176eca48b6bbf1cfe2fdae08d9677b5a0f2bca600dee4604de0dd1efc
 
 conf_files="
 	/etc/gdm/custom.conf

From 2dd4b8107aa4d0d5a8eee00490853fc71fc2264d Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:19:49 +0100
Subject: [PATCH 15/22] gmime: update to 3.2.14

---
 srcpkgs/gmime/template | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gmime/template b/srcpkgs/gmime/template
index 045e8307691bc9..c3109937798625 100644
--- a/srcpkgs/gmime/template
+++ b/srcpkgs/gmime/template
@@ -1,7 +1,7 @@
 # Template file for 'gmime'
 pkgname=gmime
-version=3.2.7
-revision=2
+version=3.2.14
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static --enable-crypto $(vopt_enable vala)
@@ -14,8 +14,10 @@ short_desc="GNOME Core mime parsing library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/jstedfast/gmime"
-distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
-checksum=2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44
+changelog="https://raw.githubusercontent.com/jstedfast/gmime/master/NEWS"
+#distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
+distfiles="https://github.com/jstedfast/gmime/releases/download/${version}/${pkgname}-${version}.tar.xz"
+checksum=a5eb3dd675f72e545c8bc1cd12107e4aad2eaec1905eb7b4013cdb1fbe5e2317
 
 build_options="gir vala"
 build_options_default="gir vala"

From 68974d9bbd2220c005b29bfa128767941360b7f8 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:21:05 +0100
Subject: [PATCH 16/22] gnome-backgrounds: update to 46.0.

---
 srcpkgs/gnome-backgrounds/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-backgrounds/template b/srcpkgs/gnome-backgrounds/template
index c021d48794d100..cbc68cbb225524 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="gettext"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later, CC-BY-2.0, CC-BY-SA-2.0, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-backgrounds"
 changelog="https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-backgrounds/${version%.*}/gnome-backgrounds-${version}.tar.xz"
-checksum=cee0e688fbae5ef7a75f335ada2d10779e08ebca9445f1586de32c5a9b6dee2d
+checksum=4ddd3ac439a4a067876805921bb75f4d3c8b85a218d47c276dddde8928443c2e

From 5ce86cefaad36c159691326207e808b807bcf900 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:25:20 +0100
Subject: [PATCH 17/22] gnome-shell-extensions: update to 46.0.

---
 srcpkgs/gnome-shell-extensions/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-shell-extensions/template b/srcpkgs/gnome-shell-extensions/template
index 35b2debe6b6bc8..1cdea2721a3d85 100644
--- a/srcpkgs/gnome-shell-extensions/template
+++ b/srcpkgs/gnome-shell-extensions/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell-extensions'
 pkgname=gnome-shell-extensions
-version=45.2
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dextension_set=all"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell-extensions/${version%.*}/gnome-shell-extensions-${version}.tar.xz"
-checksum=ee32f6387a2d18adbff7a956689bc747866b4a8712d73790c002abeae4ccaaaf
+checksum=d8138f88cd92df9f932309149c236fbdd77c1bc095445036ab7eb0ecda53c01a

From eb0c23df1bf3180425c5cd138fe813a41313c15b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:26:18 +0100
Subject: [PATCH 18/22] gnome-user-docs: update to 46.0.

---
 srcpkgs/gnome-user-docs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 1f9d4edc4fe43e..fb05f5a0fd8b25 100644
--- a/srcpkgs/gnome-user-docs/template
+++ b/srcpkgs/gnome-user-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-user-docs'
 pkgname=gnome-user-docs
-version=45.5
+version=46.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
 changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-user-docs/${version%.*}/gnome-user-docs-${version}.tar.xz"
-checksum=74167fcf42a04d9e5d3cc130d27bc203d87b685ce606a84674df24e1ff719e54
+checksum=8c18ae0c4a0c142e193111b713c959813441bb5d9df25977b13818f6e4ae6291

From da78978cc22ccc16ed478fb5cf36ae76540765c6 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:27:11 +0100
Subject: [PATCH 19/22] gvfs: update to 1.54.0.

---
 srcpkgs/gvfs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gvfs/template b/srcpkgs/gvfs/template
index c441ecb3c5a406..9ba9197b401bb9 100644
--- a/srcpkgs/gvfs/template
+++ b/srcpkgs/gvfs/template
@@ -1,6 +1,6 @@
 # Template file for 'gvfs'
 pkgname=gvfs
-version=1.52.2
+version=1.54.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=no -Dtmpfilesdir=no -Dlogind=false
@@ -20,7 +20,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/gvfs"
 changelog="https://gitlab.gnome.org/GNOME/gvfs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gvfs/${version%.*}/gvfs-${version}.tar.xz"
-checksum=a643aceaa053caac0d8eff9a015f636e4bd1bb09cfe27864e347db67460e7b91
+checksum=f53d81df86c2e86cdd25182c2d8a669a22371e83623ded1b9d5416dcfc6de366
 
 # Manually declare shlibs used by the subpkgs.
 shlib_provides="libgvfscommon.so libgvfsdaemon.so"

From 0f156e2cfb6cc84fdd231fa7ad8651f31e947f14 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:35:50 +0100
Subject: [PATCH 20/22] xdg-desktop-portal-gnome: update to 46.0.

---
 srcpkgs/xdg-desktop-portal-gnome/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/xdg-desktop-portal-gnome/template b/srcpkgs/xdg-desktop-portal-gnome/template
index c7441c6caa7464..019739d6a967e9 100644
--- a/srcpkgs/xdg-desktop-portal-gnome/template
+++ b/srcpkgs/xdg-desktop-portal-gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-gnome'
 pkgname=xdg-desktop-portal-gnome
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
@@ -14,7 +14,6 @@ short_desc="GNOME portal backend for xdg-desktop-portal"
 maintainer="oreo639 <oreo6391@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
-changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/xdg-desktop-portal-gnome/${version%.*}/xdg-desktop-portal-gnome-${version}.tar.xz"
-checksum=3e9ca821044005fb37bd68ebe4ad196fc3d072835581467a22a4879dac7b5fdd
+checksum=5d2d533597d280b7370b8f74faa40097b292b0036dbd59166e1312230500bb8b

From 9f351a6b6c2d147cb6bf33ce9406c056a959b8fb Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 18:25:32 +0100
Subject: [PATCH 21/22] gnome-control-center: update to 46.0.

---
 srcpkgs/gnome-control-center/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 34384bcec50be4..1367a2269302ef 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=45.3
+version=46.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -22,9 +22,10 @@ short_desc="GNOME control center"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
-changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-45/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-control-center/${version%.*}/gnome-control-center-${version}.tar.xz"
-checksum=b1e949c4e86c0624ec6a6ed0df09c9fae2b22983c1dca60ed86aec8ef0b24004
+checksum=25f67de05897868b2e97eaa0ecc986a408af08d4985c8a9da44f0d7bd8fea7a4
 make_check=no # needs X11 and requires altered filesystem
 
 pre_build() {

From 84a472d25a92cdd009e5f5c8af1ebf89d25f1159 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sat, 23 Mar 2024 09:19:50 +0100
Subject: [PATCH 22/22] fixup! gdm: update to 46.0.

---
 .../gdm/patches/fix-service-assertions.patch  | 27 ++++++++++++++-----
 1 file changed, 21 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/gdm/patches/fix-service-assertions.patch b/srcpkgs/gdm/patches/fix-service-assertions.patch
index 4460e74e31ebd4..d6458b8bde8884 100644
--- a/srcpkgs/gdm/patches/fix-service-assertions.patch
+++ b/srcpkgs/gdm/patches/fix-service-assertions.patch
@@ -1,10 +1,22 @@
-Fix systemd_dep assertions to not fail when passing a valid service directory path.
+From f51a4af51914c9b17f89ca40be54b868032c36f6 Mon Sep 17 00:00:00 2001
+From: oreo639 <oreo6391@gmail.com>
+Date: Wed, 20 Mar 2024 15:27:52 -0700
+Subject: [PATCH] meson: Fix systemd_dep assertions to match assertion message
+
+The assertion message suggests that it should be able to be bypassed by
+specifying a valid service directory, however that is not the case.
+
+Fix the assertions, so that they can be bypassed by specifying a valid service
+directory.
+---
+ data/meson.build | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/data/meson.build b/data/meson.build
-index 2cfe4691..2211e98b 100644
+index 2cfe46918..2211e98b5 100644
 --- a/data/meson.build
 +++ b/data/meson.build
-@@ -166,20 +166,20 @@ endif
+@@ -163,20 +163,20 @@ endif
  
  systemdsystemunitdir = get_option('systemdsystemunitdir')
  if systemdsystemunitdir != 'no'
@@ -13,7 +25,7 @@ index 2cfe4691..2211e98b 100644
      systemd_systemunitdir = get_option('systemdsystemunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd system unit dir or disable it')
-     systemd_systemunitdir = systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
+     systemd_systemunitdir = systemd_dep.get_variable(pkgconfig: 'systemdsystemunitdir')
    endif
  endif
  
@@ -24,6 +36,9 @@ index 2cfe4691..2211e98b 100644
      systemd_userunitdir = get_option('systemduserunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
-     systemd_userunitdir = systemd_dep.get_pkgconfig_variable('systemduserunitdir',
-                                                              define_variable: ['prefix', get_option('prefix')])
+     systemd_userunitdir = systemd_dep.get_variable(pkgconfig: 'systemduserunitdir',
+                                                    pkgconfig_define: ['prefix', get_option('prefix')])
    endif
+-- 
+GitLab
+

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR PATCH] [Updated] gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (14 preceding siblings ...)
  2024-03-23  8:20 ` [PR PATCH] [Updated] " fanyx
@ 2024-03-23  8:32 ` fanyx
  2024-03-23 14:36 ` fanyx
                   ` (103 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-03-23  8:32 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 889 bytes --]

There is an updated pull request by fanyx against master on the void-packages repository

https://github.com/fanyx/void-packages gnome46
https://github.com/void-linux/void-packages/pull/49428

gnome-core: update to 46.0.
### Packages missing
- [x] `gnome-control-center`
- [ ] https://github.com/void-linux/void-packages/pull/49427
- [ ] https://github.com/void-linux/void-packages/pull/49446

@oreo639 @Gottox 

### TODO

- Update `glib` and `glib-networking` dependencies to `2.80.0`
- Wait for `gdm` to update their package (Current Mar 18 is missing patch by oreo)
- Check `trackers{-miners}` patches

#### Testing the changes
- I tested the changes in this PR: **NO**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)

[ci skip]

A patch file from https://github.com/void-linux/void-packages/pull/49428.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome46-49428.patch --]
[-- Type: text/x-diff, Size: 33719 bytes --]

From dafc4217431376ba0a3b89a66ac48052b53ff306 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:06:09 +0100
Subject: [PATCH 01/21] evolution-data-server: update to 3.52.0.

---
 common/shlibs                          | 2 +-
 srcpkgs/evolution-data-server/template | 7 ++++---
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 9ca4502a01c4a7..868df061f1c500 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -606,7 +606,7 @@ libcamel-1.2.so.64 evolution-data-server-3.46.0_1
 libebackend-1.2.so.11 evolution-data-server-3.46.0_1
 libebook-1.2.so.21 evolution-data-server-3.46.0_1
 libebook-contacts-1.2.so.4 evolution-data-server-3.46.0_1
-libecal-2.0.so.2 evolution-data-server-3.46.0_1
+libecal-2.0.so.3 evolution-data-server-3.52.0_1
 libedata-book-1.2.so.27 evolution-data-server-3.46.0_1
 libedataserver-1.2.so.27 evolution-data-server-3.46.0_1
 libedataserverui-1.2.so.4 evolution-data-server-3.46.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 3e4a3a11b7b154..1db98e9bcd394e 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.50.4
+version=3.52.0
 revision=1
 build_style=cmake
 build_helper="gir qemu"
@@ -18,9 +18,10 @@ short_desc="Centralized access to appointments and contacts"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://gitlab.gnome.org/GNOME/evolution-data-server/-/raw/gnome-45/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/evolution-data-server/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/evolution-data-server/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/evolution-data-server/${version%.*}/evolution-data-server-${version}.tar.xz"
-checksum=d7edffbe03a0bbcecbee67393214b831c7b18cd895b84c4dbfe1387776e257c5
+checksum=a5d5e11c7a1e585846efe260f3c1c61a78399bd8b623bfd79ac1c0ffea7bde06
 make_check=ci-skip # flaky in CI
 
 build_options="gir"

From 289aedc52627aafe5b3da5313d1f0a3432520857 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:12:54 +0100
Subject: [PATCH 02/21] gjs: update to 1.80.0

---
 srcpkgs/gjs/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 23c7350a11aa9d..c849d5d85d7642 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.78.4
+version=1.80.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -12,10 +12,10 @@ short_desc="Mozilla-based javascript bindings for the GNOME platform"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MIT, LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gjs"
-#changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-44/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gjs/${version%.*}/gjs-${version}.tar.xz"
-checksum=9aec7ab872c2050404907ae94f0ae7abec8a54bd9c894ddb5c2d0f51e932b9a1
+checksum=0f78cd3f0e8eb446517d665e4fde1d66302b0c283bbe87b78e9cbfd4d86ed576
 make_check_pre="xvfb-run"
 
 if [ "$XBPS_CHECK_PKGS" ]; then

From 47949b2c27aa58f5409b01f1c3aa97ff23c5f338 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:10:48 +0100
Subject: [PATCH 03/21] gnome-keyring: update to 46.1.

---
 srcpkgs/gnome-keyring/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-keyring/template b/srcpkgs/gnome-keyring/template
index d3726bb966bca0..59512da1869686 100644
--- a/srcpkgs/gnome-keyring/template
+++ b/srcpkgs/gnome-keyring/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-keyring'
 pkgname=gnome-keyring
-version=42.1
+version=46.1
 revision=1
 build_style=gnu-configure
 configure_args="--with-pam-dir=/usr/lib/security --disable-schemas-compile"
@@ -14,7 +14,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeKeyring/"
 changelog="https://gitlab.gnome.org/GNOME/gnome-keyring/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=c7f4d040cc76a6b7fe67e08ef9106911c3c80d40fc88cbfc8e2684a4c946e3e6
+checksum=b1d3ae9132ff2f8b3f25a190790892968e3d0acf952a487e40f644a8550ce3f6
 lib32disabled=yes
 make_check_pre="dbus-run-session xvfb-run"
 make_check=ci-skip # times out

From 8ec9f35cbf4071e2ae49312f21302cdaa44ed659 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 09:57:46 +0100
Subject: [PATCH 04/21] gnome-bluetooth: update to 46.0.

---
 srcpkgs/gnome-bluetooth/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index 3bc40264ae3d5c..fccb09af82ba5f 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-bluetooth'
 pkgname=gnome-bluetooth
-version=42.8
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
 changelog="https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-bluetooth/${version%.*}/gnome-bluetooth-${version}.tar.xz"
-checksum=76c241e8ca2c9b1035364535ca26084f89fc5c0e1829510f8909583115fcc2db
+checksum=13fe1e75f317acdbdf5e80c9029d2e0632d60a9ccf72a43ae36eb7545021fbef
 
 build_options="gir"
 build_options_default="gir"

From 12d32ceae7a492c730dfd4aaf413d4c78c051cd7 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:05:56 +0100
Subject: [PATCH 05/21] gnome-initial-setup: update to 46.0.

---
 srcpkgs/gnome-initial-setup/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 889647c5a61edc..279ef9f5fbb40d 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-initial-setup'
 pkgname=gnome-initial-setup
-version=45.4.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-initial-setup/${version%%.*}/gnome-initial-setup-${version}.tar.xz"
-checksum=363e09aa3308e7f4074e066253a0182b322ab60376743de178bbb400e54ba8ee
+checksum=f8ee9dcea7e35e735eaa3bc8d1041d06bb64ebf1e1046e5e8e48f1fb44151847

From 3e5a6da972aed8a262a47ab97adf13d16c67fdc9 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:57:34 +0100
Subject: [PATCH 06/21] gnome-session: update to 46.0.

---
 srcpkgs/gnome-session/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index 14bbbc580c3bf9..9cfaa1a07ca84f 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=45.0
+version=46.0
 revision=1
 build_style=meson
-configure_args="-Dsystemd_journal=false -Dsystemd_session=disable
- -Dsystemduserunitdir=/usr/lib/systemd/user"
+configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
 hostmakedepends="glib-devel gettext pkg-config xmlto"
 makedepends="elogind-devel gnome-desktop-devel gtk+3-devel json-glib-devel
  libglib-devel libICE-devel libSM-devel xtrans"
@@ -16,4 +15,4 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-session"
 changelog="https://gitlab.gnome.org/GNOME/gnome-session/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-session/${version%.*}/gnome-session-${version}.tar.xz"
-checksum=706d2ffcacac38553a3c0185793f5a2b4aac940bb5e789d953c9808163bef2f1
+checksum=c6e1624af6090bc4e1a191fe2268abfa7a8de07831ca7a57f217e679bf7b9a54

From b70926cff0e5b56e97aaba09d04666a0094abca8 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:11 +0100
Subject: [PATCH 07/21] gsettings-desktop-schemas: update to 46.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index c4fc13789417df..f4f2a5cea68d9e 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,6 +1,6 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=45.0
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 changelog="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gsettings-desktop-schemas/${version%.*}/gsettings-desktop-schemas-${version}.tar.xz"
-checksum=365c8d04daf79b38c8b3dc9626349a024f9e4befdd31fede74b42f7a9fbe0ae2
+checksum=493a46a1161b6388d57aa72f632a79ce96c42d5ffbd1d0b00f496ec5876f8575
 
 # Package build options
 build_options="gir"

From 08c613da67df2ba7862b31378e31484a8db07d7b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:28 +0100
Subject: [PATCH 08/21] gnome-settings-daemon: update to 46.0.

---
 srcpkgs/gnome-settings-daemon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 9e8d7eb447035e..fd2b43810628b8 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-settings-daemon'
 pkgname=gnome-settings-daemon
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,8 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr4-de
  geoclue2-devel gnome-desktop-devel ibus-devel libcanberra-devel libgnomekbd-devel
  libgweather-devel libnotify-devel librsvg-devel libwacom-devel nss-devel
  polkit-devel pulseaudio-devel startup-notification-devel upower-devel
- xf86-input-wacom-devel libXfixes-devel"
+ xf86-input-wacom-devel libXfixes-devel gsettings-desktop-schemas-devel
+ elogind-devel"
 depends="hicolor-icon-theme"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -20,7 +21,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 changelog="https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-settings-daemon/${version%.*}/gnome-settings-daemon-${version}.tar.xz"
-checksum=c62bfec9817eee5b83ebe901a9286189a67eb5ff033c5dd41506574f822bf090
+checksum=0b9a0f64fa18a8e7e09b4c95a3f754fa033c2cdbd2dc35701f0618572c1cb3d7
 CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then

From 5f5c127cddfe4b7922943258b34173a3eadd1845 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:30 +0100
Subject: [PATCH 09/21] mutter: update to 46.0.

---
 common/shlibs           | 10 +++++-----
 srcpkgs/mutter/template | 15 +++++++--------
 2 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 868df061f1c500..3124b4ce74378e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2923,11 +2923,11 @@ libdecoration.so.0 compiz-core-0.8.14_1
 libcompizconfig.so.0 libcompizconfig-0.8.14_1
 libemeraldengine.so.0 emerald-0.8.14_1
 libhangul.so.1 libhangul-0.1.0_1
-libmutter-13.so.0 mutter-45.0_1
-libmutter-clutter-13.so.0 mutter-45.0_1
-libmutter-cogl-13.so.0 mutter-45.0_1
-libmutter-cogl-pango-13.so.0 mutter-45.0_1
-libmutter-mtk-13.so.0 mutter-45.0_1
+libmutter-14.so.0 mutter-46.0_1
+libmutter-clutter-14.so.0 mutter-46.0_1
+libmutter-cogl-14.so.0 mutter-46.0_1
+libmutter-cogl-pango-14.so.0 mutter-46.0_1
+libmutter-mtk-14.so.0 mutter-46.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub-0.7.so.0 libgepub-0.7.1_1
 libslopy.so.7.6 slop-7.6_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 753ccfd911e205..8750f8d64611de 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=45.5
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,12 +18,11 @@ short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-#changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-45/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/mutter/${version%.*}/mutter-${version}.tar.xz"
-checksum=51c3324b8a975f996e5ac693ab38563c496e6f142e6cd3357b4950d250334874
-shlib_provides="libmutter-clutter-13.so libmutter-cogl-13.so
- libmutter-cogl-pango-13.so"
+checksum=bb3f7d77aebdea9d317d3f5ef03868e4e7969da423ac495e33a16d61db2c9373
+shlib_provides="libmutter-clutter-14.so libmutter-cogl-14.so
+ libmutter-cogl-pango-14.so libmutter-mtk-14.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,8 +34,8 @@ pre_build() {
 post_install() {
 	# modify the pkg-config files to respect ${pc_sysrootdir} for variables that are
 	# meant to be called with 'pkg-config --variable'
-	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-13|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-13.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-14|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-14.pc
 }
 
 mutter-devel_package() {
@@ -46,7 +45,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-13/*.gir"
+		vmove "usr/lib/mutter-14/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From c5646ef0d49730433e346c8ac761611918452e59 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:41 +0100
Subject: [PATCH 10/21] gnome-shell: update to 46.0.

---
 srcpkgs/gnome-shell/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 1e4a2b01fd8eca..a818d232f86866 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=45.5
+version=46.0
 revision=1
 build_style=meson
 build_helper=gir
@@ -19,10 +19,10 @@ short_desc="GNOME core user interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
-changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%%.*}/gnome-shell-${version}.tar.xz"
-checksum=bd5c3d3d028d47233e4205223f0ac02ac9a973b699bc277439094d41a78d6ab0
+checksum=6bc41340b6de05774e97cfe20feba86e2b3cc9c8139118f24bd84ac63e82b53e
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 1f662f1ac810353a3cc4ebbad310fdcfbac554a2 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:57:16 +0100
Subject: [PATCH 11/21] gnome-core: update to 46.0.

---
 srcpkgs/gnome-core/template | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index b4a86610fe0332..88176652517971 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -10,27 +10,27 @@ homepage="https://www.gnome.org"
 
 depends="
  adwaita-icon-theme>=${version}
- at-spi2-core>=2.50.1
- at-spi2-atk>=2.50.1
+ at-spi2-core>=2.52.0
+ at-spi2-atk>=2.52.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.50.4
- folks>=0.15.6
+ evolution-data-server>=3.52.0
+ folks>=0.15.8
  font-adobe-source-code-pro>=2.030R
  gcr>=3.41.1
  gdm>=${version}
  geocode-glib>=3.26.4
- gjs>=1.76.0
+ gjs>=1.80.0
  glib>=2.78.0
  glib-networking>=2.76.0
- gmime>=3.2.7
+ gmime>=3.2.14
  gnome-backgrounds>=${version}
- gnome-bluetooth>=42.8
+ gnome-bluetooth>=${version}
  gnome-color-manager>=3.36.0
  gnome-control-center>=${version}
  gnome-desktop>=44.0
  gnome-initial-setup>=${version}
- gnome-keyring>=42.0
+ gnome-keyring>=46.1
  gnome-online-accounts>=3.48.0
  gnome-session>=${version}
  gnome-settings-daemon>=${version}
@@ -43,8 +43,8 @@ depends="
  gvfs>=1.52.2
  mutter>=${version}
  nautilus>=${version}
- sushi>=${version}
- tracker>=3.6.0
+ sushi>=45.0
+ tracker>=3.7.0
  yelp>=42.2
  xdg-desktop-portal-gnome>=${version}
  zenity>=4.0.1"

From a305c9bd38b9a24b745d513908e5e547f2bd40f8 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:58:52 +0100
Subject: [PATCH 12/21] adwaita-icon-theme: update to 46.0.

---
 .../patches/rm-icon-cache.patch                 | 17 -----------------
 srcpkgs/adwaita-icon-theme/template             |  4 ++--
 2 files changed, 2 insertions(+), 19 deletions(-)
 delete mode 100644 srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch

diff --git a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch b/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
deleted file mode 100644
index c2b10b9d2da5b2..00000000000000
--- a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-From 32affe610606b3a550c2953993a72063eb2b7381 Mon Sep 17 00:00:00 2001
-From: Fabian Bornschein <fabiscafe@mailbox.org>
-Date: Mon, 18 Sep 2023 23:31:59 +0200
-Subject: [PATCH] rm unused and problematic .icon-theme.cache
-
-This file was probably inserted by mistake. It serves no purpose.
----
- Adwaita/.icon-theme.cache | 0
- 1 file changed, 0 insertions(+), 0 deletions(-)
- delete mode 100644 Adwaita/.icon-theme.cache
-
-diff --git a/Adwaita/.icon-theme.cache b/Adwaita/.icon-theme.cache
-deleted file mode 100644
-index e69de29bb..000000000
--- 
-GitLab
-
diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index 31983ccd5fb268..8a633fd12f23d7 100644
--- a/srcpkgs/adwaita-icon-theme/template
+++ b/srcpkgs/adwaita-icon-theme/template
@@ -1,6 +1,6 @@
 # Template file for 'adwaita-icon-theme'
 pkgname=adwaita-icon-theme
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 changelog="https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/adwaita-icon-theme/${version/.*/}/adwaita-icon-theme-${version}.tar.xz"
-checksum=2442bfb06f4e6cc95bf6e2682fdff98fa5eddc688751b9d6215c623cb4e42ff1
+checksum=4bcb539bd75d64da385d6fa08cbaa9ddeaceb6ac8e82b85ba6c41117bf5ba64e
 
 pre_configure() {
 	ln -s /bin/true "$XBPS_WRAPPERDIR/gtk-update-icon-cache"

From 334781245f814d70172c14ed4bc57618ecb6e4da Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:02:49 +0100
Subject: [PATCH 13/21] at-spi2-core: update to 2.52.0

---
 srcpkgs/at-spi2-core/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 794eb284022796..85ba46b8a90299 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,6 +1,6 @@
 # Template file for 'at-spi2-core'
 pkgname=at-spi2-core
-version=2.50.1
+version=2.52.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,8 +12,9 @@ short_desc="Assistive Technology Service Provider Interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=5727b5c0687ac57ba8040e79bd6731b714a36b8fcf32190f236b8fb3698789e7
+checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
 make_check=no # non-trivial dbus setup
 
 # Package build options

From d7115bd1abd32e46af6e1eabb36ef505007f28fd Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:09:03 +0100
Subject: [PATCH 14/21] gdm: update to 46.0.

---
 .../gdm/patches/fix-service-assertions.patch  | 27 ++++++++++++++-----
 srcpkgs/gdm/template                          |  8 +++---
 2 files changed, 25 insertions(+), 10 deletions(-)

diff --git a/srcpkgs/gdm/patches/fix-service-assertions.patch b/srcpkgs/gdm/patches/fix-service-assertions.patch
index 4460e74e31ebd4..d6458b8bde8884 100644
--- a/srcpkgs/gdm/patches/fix-service-assertions.patch
+++ b/srcpkgs/gdm/patches/fix-service-assertions.patch
@@ -1,10 +1,22 @@
-Fix systemd_dep assertions to not fail when passing a valid service directory path.
+From f51a4af51914c9b17f89ca40be54b868032c36f6 Mon Sep 17 00:00:00 2001
+From: oreo639 <oreo6391@gmail.com>
+Date: Wed, 20 Mar 2024 15:27:52 -0700
+Subject: [PATCH] meson: Fix systemd_dep assertions to match assertion message
+
+The assertion message suggests that it should be able to be bypassed by
+specifying a valid service directory, however that is not the case.
+
+Fix the assertions, so that they can be bypassed by specifying a valid service
+directory.
+---
+ data/meson.build | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/data/meson.build b/data/meson.build
-index 2cfe4691..2211e98b 100644
+index 2cfe46918..2211e98b5 100644
 --- a/data/meson.build
 +++ b/data/meson.build
-@@ -166,20 +166,20 @@ endif
+@@ -163,20 +163,20 @@ endif
  
  systemdsystemunitdir = get_option('systemdsystemunitdir')
  if systemdsystemunitdir != 'no'
@@ -13,7 +25,7 @@ index 2cfe4691..2211e98b 100644
      systemd_systemunitdir = get_option('systemdsystemunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd system unit dir or disable it')
-     systemd_systemunitdir = systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
+     systemd_systemunitdir = systemd_dep.get_variable(pkgconfig: 'systemdsystemunitdir')
    endif
  endif
  
@@ -24,6 +36,9 @@ index 2cfe4691..2211e98b 100644
      systemd_userunitdir = get_option('systemduserunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
-     systemd_userunitdir = systemd_dep.get_pkgconfig_variable('systemduserunitdir',
-                                                              define_variable: ['prefix', get_option('prefix')])
+     systemd_userunitdir = systemd_dep.get_variable(pkgconfig: 'systemduserunitdir',
+                                                    pkgconfig_define: ['prefix', get_option('prefix')])
    endif
+-- 
+GitLab
+
diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 128253f83f885c..81be7ec9542716 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,7 +1,7 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=45.0.1
-revision=2
+version=46.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="
@@ -25,10 +25,10 @@ short_desc="GNOME Display Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
-changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/46.0/NEWS/"
 distfiles="${GNOME_SITE}/gdm/${version%%.*}/gdm-${version}.tar.xz"
-checksum=6572578c05e3c6569d6ed269f7de2aaf3a035657654586d8243907bb7a6ffa85
+checksum=8d6cb52176eca48b6bbf1cfe2fdae08d9677b5a0f2bca600dee4604de0dd1efc
 
 conf_files="
 	/etc/gdm/custom.conf

From bf68718a5896eccffe9846e7d3430b65b3979ea6 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:19:49 +0100
Subject: [PATCH 15/21] gmime: update to 3.2.14

---
 srcpkgs/gmime/template | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gmime/template b/srcpkgs/gmime/template
index 045e8307691bc9..c3109937798625 100644
--- a/srcpkgs/gmime/template
+++ b/srcpkgs/gmime/template
@@ -1,7 +1,7 @@
 # Template file for 'gmime'
 pkgname=gmime
-version=3.2.7
-revision=2
+version=3.2.14
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static --enable-crypto $(vopt_enable vala)
@@ -14,8 +14,10 @@ short_desc="GNOME Core mime parsing library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/jstedfast/gmime"
-distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
-checksum=2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44
+changelog="https://raw.githubusercontent.com/jstedfast/gmime/master/NEWS"
+#distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
+distfiles="https://github.com/jstedfast/gmime/releases/download/${version}/${pkgname}-${version}.tar.xz"
+checksum=a5eb3dd675f72e545c8bc1cd12107e4aad2eaec1905eb7b4013cdb1fbe5e2317
 
 build_options="gir vala"
 build_options_default="gir vala"

From d9a5f32e6254a77576bc6a84f5015ceac5ee3e44 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:21:05 +0100
Subject: [PATCH 16/21] gnome-backgrounds: update to 46.0.

---
 srcpkgs/gnome-backgrounds/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-backgrounds/template b/srcpkgs/gnome-backgrounds/template
index c021d48794d100..cbc68cbb225524 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="gettext"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later, CC-BY-2.0, CC-BY-SA-2.0, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-backgrounds"
 changelog="https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-backgrounds/${version%.*}/gnome-backgrounds-${version}.tar.xz"
-checksum=cee0e688fbae5ef7a75f335ada2d10779e08ebca9445f1586de32c5a9b6dee2d
+checksum=4ddd3ac439a4a067876805921bb75f4d3c8b85a218d47c276dddde8928443c2e

From 667d8e1c733fdfb66076955cc74befee2e44ac5d Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:25:20 +0100
Subject: [PATCH 17/21] gnome-shell-extensions: update to 46.0.

---
 srcpkgs/gnome-shell-extensions/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-shell-extensions/template b/srcpkgs/gnome-shell-extensions/template
index 35b2debe6b6bc8..1cdea2721a3d85 100644
--- a/srcpkgs/gnome-shell-extensions/template
+++ b/srcpkgs/gnome-shell-extensions/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell-extensions'
 pkgname=gnome-shell-extensions
-version=45.2
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dextension_set=all"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell-extensions/${version%.*}/gnome-shell-extensions-${version}.tar.xz"
-checksum=ee32f6387a2d18adbff7a956689bc747866b4a8712d73790c002abeae4ccaaaf
+checksum=d8138f88cd92df9f932309149c236fbdd77c1bc095445036ab7eb0ecda53c01a

From 0b690562e6c8cb64dd75499af8ac80c2486a0ebe Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:26:18 +0100
Subject: [PATCH 18/21] gnome-user-docs: update to 46.0.

---
 srcpkgs/gnome-user-docs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 1f9d4edc4fe43e..fb05f5a0fd8b25 100644
--- a/srcpkgs/gnome-user-docs/template
+++ b/srcpkgs/gnome-user-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-user-docs'
 pkgname=gnome-user-docs
-version=45.5
+version=46.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
 changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-user-docs/${version%.*}/gnome-user-docs-${version}.tar.xz"
-checksum=74167fcf42a04d9e5d3cc130d27bc203d87b685ce606a84674df24e1ff719e54
+checksum=8c18ae0c4a0c142e193111b713c959813441bb5d9df25977b13818f6e4ae6291

From bdd05e9da1d560de9c3eea2ca944d827f33d0c5b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:27:11 +0100
Subject: [PATCH 19/21] gvfs: update to 1.54.0.

---
 srcpkgs/gvfs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gvfs/template b/srcpkgs/gvfs/template
index c441ecb3c5a406..9ba9197b401bb9 100644
--- a/srcpkgs/gvfs/template
+++ b/srcpkgs/gvfs/template
@@ -1,6 +1,6 @@
 # Template file for 'gvfs'
 pkgname=gvfs
-version=1.52.2
+version=1.54.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=no -Dtmpfilesdir=no -Dlogind=false
@@ -20,7 +20,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/gvfs"
 changelog="https://gitlab.gnome.org/GNOME/gvfs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gvfs/${version%.*}/gvfs-${version}.tar.xz"
-checksum=a643aceaa053caac0d8eff9a015f636e4bd1bb09cfe27864e347db67460e7b91
+checksum=f53d81df86c2e86cdd25182c2d8a669a22371e83623ded1b9d5416dcfc6de366
 
 # Manually declare shlibs used by the subpkgs.
 shlib_provides="libgvfscommon.so libgvfsdaemon.so"

From 292adec603bc0f556a983d5c82ca95a0bbef4457 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:35:50 +0100
Subject: [PATCH 20/21] xdg-desktop-portal-gnome: update to 46.0.

---
 srcpkgs/xdg-desktop-portal-gnome/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/xdg-desktop-portal-gnome/template b/srcpkgs/xdg-desktop-portal-gnome/template
index c7441c6caa7464..f27be4aa7bf1fe 100644
--- a/srcpkgs/xdg-desktop-portal-gnome/template
+++ b/srcpkgs/xdg-desktop-portal-gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-gnome'
 pkgname=xdg-desktop-portal-gnome
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
@@ -14,7 +14,7 @@ short_desc="GNOME portal backend for xdg-desktop-portal"
 maintainer="oreo639 <oreo6391@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
-changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/xdg-desktop-portal-gnome/${version%.*}/xdg-desktop-portal-gnome-${version}.tar.xz"
-checksum=3e9ca821044005fb37bd68ebe4ad196fc3d072835581467a22a4879dac7b5fdd
+checksum=5d2d533597d280b7370b8f74faa40097b292b0036dbd59166e1312230500bb8b

From 8ed364a156575d97527c1d423dfdf6910d981061 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 18:25:32 +0100
Subject: [PATCH 21/21] gnome-control-center: update to 46.0.

---
 srcpkgs/gnome-control-center/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 34384bcec50be4..1367a2269302ef 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=45.3
+version=46.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -22,9 +22,10 @@ short_desc="GNOME control center"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
-changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-45/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-control-center/${version%.*}/gnome-control-center-${version}.tar.xz"
-checksum=b1e949c4e86c0624ec6a6ed0df09c9fae2b22983c1dca60ed86aec8ef0b24004
+checksum=25f67de05897868b2e97eaa0ecc986a408af08d4985c8a9da44f0d7bd8fea7a4
 make_check=no # needs X11 and requires altered filesystem
 
 pre_build() {

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR PATCH] [Updated] gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (15 preceding siblings ...)
  2024-03-23  8:32 ` fanyx
@ 2024-03-23 14:36 ` fanyx
  2024-03-23 14:40 ` fanyx
                   ` (102 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-03-23 14:36 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 830 bytes --]

There is an updated pull request by fanyx against master on the void-packages repository

https://github.com/fanyx/void-packages gnome46
https://github.com/void-linux/void-packages/pull/49428

gnome-core: update to 46.0.
### Packages missing
- [x] `gnome-control-center`
- [ ] https://github.com/void-linux/void-packages/pull/49427
- [ ] https://github.com/void-linux/void-packages/pull/49446
- [ ] https://github.com/void-linux/void-packages/pull/49473

@oreo639 @Gottox 

### TODO

- Update `glib` and `glib-networking` dependencies to `2.80.0`

#### Testing the changes
- I tested the changes in this PR: **NO**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)

[ci skip]

A patch file from https://github.com/void-linux/void-packages/pull/49428.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome46-49428.patch --]
[-- Type: text/x-diff, Size: 36496 bytes --]

From dafc4217431376ba0a3b89a66ac48052b53ff306 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:06:09 +0100
Subject: [PATCH 01/22] evolution-data-server: update to 3.52.0.

---
 common/shlibs                          | 2 +-
 srcpkgs/evolution-data-server/template | 7 ++++---
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 9ca4502a01c4a7..868df061f1c500 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -606,7 +606,7 @@ libcamel-1.2.so.64 evolution-data-server-3.46.0_1
 libebackend-1.2.so.11 evolution-data-server-3.46.0_1
 libebook-1.2.so.21 evolution-data-server-3.46.0_1
 libebook-contacts-1.2.so.4 evolution-data-server-3.46.0_1
-libecal-2.0.so.2 evolution-data-server-3.46.0_1
+libecal-2.0.so.3 evolution-data-server-3.52.0_1
 libedata-book-1.2.so.27 evolution-data-server-3.46.0_1
 libedataserver-1.2.so.27 evolution-data-server-3.46.0_1
 libedataserverui-1.2.so.4 evolution-data-server-3.46.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 3e4a3a11b7b154..1db98e9bcd394e 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.50.4
+version=3.52.0
 revision=1
 build_style=cmake
 build_helper="gir qemu"
@@ -18,9 +18,10 @@ short_desc="Centralized access to appointments and contacts"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://gitlab.gnome.org/GNOME/evolution-data-server/-/raw/gnome-45/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/evolution-data-server/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/evolution-data-server/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/evolution-data-server/${version%.*}/evolution-data-server-${version}.tar.xz"
-checksum=d7edffbe03a0bbcecbee67393214b831c7b18cd895b84c4dbfe1387776e257c5
+checksum=a5d5e11c7a1e585846efe260f3c1c61a78399bd8b623bfd79ac1c0ffea7bde06
 make_check=ci-skip # flaky in CI
 
 build_options="gir"

From 289aedc52627aafe5b3da5313d1f0a3432520857 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:12:54 +0100
Subject: [PATCH 02/22] gjs: update to 1.80.0

---
 srcpkgs/gjs/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 23c7350a11aa9d..c849d5d85d7642 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.78.4
+version=1.80.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -12,10 +12,10 @@ short_desc="Mozilla-based javascript bindings for the GNOME platform"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MIT, LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gjs"
-#changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-44/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gjs/${version%.*}/gjs-${version}.tar.xz"
-checksum=9aec7ab872c2050404907ae94f0ae7abec8a54bd9c894ddb5c2d0f51e932b9a1
+checksum=0f78cd3f0e8eb446517d665e4fde1d66302b0c283bbe87b78e9cbfd4d86ed576
 make_check_pre="xvfb-run"
 
 if [ "$XBPS_CHECK_PKGS" ]; then

From 47949b2c27aa58f5409b01f1c3aa97ff23c5f338 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:10:48 +0100
Subject: [PATCH 03/22] gnome-keyring: update to 46.1.

---
 srcpkgs/gnome-keyring/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-keyring/template b/srcpkgs/gnome-keyring/template
index d3726bb966bca0..59512da1869686 100644
--- a/srcpkgs/gnome-keyring/template
+++ b/srcpkgs/gnome-keyring/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-keyring'
 pkgname=gnome-keyring
-version=42.1
+version=46.1
 revision=1
 build_style=gnu-configure
 configure_args="--with-pam-dir=/usr/lib/security --disable-schemas-compile"
@@ -14,7 +14,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeKeyring/"
 changelog="https://gitlab.gnome.org/GNOME/gnome-keyring/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=c7f4d040cc76a6b7fe67e08ef9106911c3c80d40fc88cbfc8e2684a4c946e3e6
+checksum=b1d3ae9132ff2f8b3f25a190790892968e3d0acf952a487e40f644a8550ce3f6
 lib32disabled=yes
 make_check_pre="dbus-run-session xvfb-run"
 make_check=ci-skip # times out

From 8ec9f35cbf4071e2ae49312f21302cdaa44ed659 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 09:57:46 +0100
Subject: [PATCH 04/22] gnome-bluetooth: update to 46.0.

---
 srcpkgs/gnome-bluetooth/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index 3bc40264ae3d5c..fccb09af82ba5f 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-bluetooth'
 pkgname=gnome-bluetooth
-version=42.8
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
 changelog="https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-bluetooth/${version%.*}/gnome-bluetooth-${version}.tar.xz"
-checksum=76c241e8ca2c9b1035364535ca26084f89fc5c0e1829510f8909583115fcc2db
+checksum=13fe1e75f317acdbdf5e80c9029d2e0632d60a9ccf72a43ae36eb7545021fbef
 
 build_options="gir"
 build_options_default="gir"

From 12d32ceae7a492c730dfd4aaf413d4c78c051cd7 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:05:56 +0100
Subject: [PATCH 05/22] gnome-initial-setup: update to 46.0.

---
 srcpkgs/gnome-initial-setup/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 889647c5a61edc..279ef9f5fbb40d 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-initial-setup'
 pkgname=gnome-initial-setup
-version=45.4.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-initial-setup/${version%%.*}/gnome-initial-setup-${version}.tar.xz"
-checksum=363e09aa3308e7f4074e066253a0182b322ab60376743de178bbb400e54ba8ee
+checksum=f8ee9dcea7e35e735eaa3bc8d1041d06bb64ebf1e1046e5e8e48f1fb44151847

From 3e5a6da972aed8a262a47ab97adf13d16c67fdc9 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:57:34 +0100
Subject: [PATCH 06/22] gnome-session: update to 46.0.

---
 srcpkgs/gnome-session/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index 14bbbc580c3bf9..9cfaa1a07ca84f 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=45.0
+version=46.0
 revision=1
 build_style=meson
-configure_args="-Dsystemd_journal=false -Dsystemd_session=disable
- -Dsystemduserunitdir=/usr/lib/systemd/user"
+configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
 hostmakedepends="glib-devel gettext pkg-config xmlto"
 makedepends="elogind-devel gnome-desktop-devel gtk+3-devel json-glib-devel
  libglib-devel libICE-devel libSM-devel xtrans"
@@ -16,4 +15,4 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-session"
 changelog="https://gitlab.gnome.org/GNOME/gnome-session/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-session/${version%.*}/gnome-session-${version}.tar.xz"
-checksum=706d2ffcacac38553a3c0185793f5a2b4aac940bb5e789d953c9808163bef2f1
+checksum=c6e1624af6090bc4e1a191fe2268abfa7a8de07831ca7a57f217e679bf7b9a54

From b70926cff0e5b56e97aaba09d04666a0094abca8 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:11 +0100
Subject: [PATCH 07/22] gsettings-desktop-schemas: update to 46.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index c4fc13789417df..f4f2a5cea68d9e 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,6 +1,6 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=45.0
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 changelog="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gsettings-desktop-schemas/${version%.*}/gsettings-desktop-schemas-${version}.tar.xz"
-checksum=365c8d04daf79b38c8b3dc9626349a024f9e4befdd31fede74b42f7a9fbe0ae2
+checksum=493a46a1161b6388d57aa72f632a79ce96c42d5ffbd1d0b00f496ec5876f8575
 
 # Package build options
 build_options="gir"

From 08c613da67df2ba7862b31378e31484a8db07d7b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:28 +0100
Subject: [PATCH 08/22] gnome-settings-daemon: update to 46.0.

---
 srcpkgs/gnome-settings-daemon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 9e8d7eb447035e..fd2b43810628b8 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-settings-daemon'
 pkgname=gnome-settings-daemon
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,8 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr4-de
  geoclue2-devel gnome-desktop-devel ibus-devel libcanberra-devel libgnomekbd-devel
  libgweather-devel libnotify-devel librsvg-devel libwacom-devel nss-devel
  polkit-devel pulseaudio-devel startup-notification-devel upower-devel
- xf86-input-wacom-devel libXfixes-devel"
+ xf86-input-wacom-devel libXfixes-devel gsettings-desktop-schemas-devel
+ elogind-devel"
 depends="hicolor-icon-theme"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -20,7 +21,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 changelog="https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-settings-daemon/${version%.*}/gnome-settings-daemon-${version}.tar.xz"
-checksum=c62bfec9817eee5b83ebe901a9286189a67eb5ff033c5dd41506574f822bf090
+checksum=0b9a0f64fa18a8e7e09b4c95a3f754fa033c2cdbd2dc35701f0618572c1cb3d7
 CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then

From 5f5c127cddfe4b7922943258b34173a3eadd1845 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:30 +0100
Subject: [PATCH 09/22] mutter: update to 46.0.

---
 common/shlibs           | 10 +++++-----
 srcpkgs/mutter/template | 15 +++++++--------
 2 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 868df061f1c500..3124b4ce74378e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2923,11 +2923,11 @@ libdecoration.so.0 compiz-core-0.8.14_1
 libcompizconfig.so.0 libcompizconfig-0.8.14_1
 libemeraldengine.so.0 emerald-0.8.14_1
 libhangul.so.1 libhangul-0.1.0_1
-libmutter-13.so.0 mutter-45.0_1
-libmutter-clutter-13.so.0 mutter-45.0_1
-libmutter-cogl-13.so.0 mutter-45.0_1
-libmutter-cogl-pango-13.so.0 mutter-45.0_1
-libmutter-mtk-13.so.0 mutter-45.0_1
+libmutter-14.so.0 mutter-46.0_1
+libmutter-clutter-14.so.0 mutter-46.0_1
+libmutter-cogl-14.so.0 mutter-46.0_1
+libmutter-cogl-pango-14.so.0 mutter-46.0_1
+libmutter-mtk-14.so.0 mutter-46.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub-0.7.so.0 libgepub-0.7.1_1
 libslopy.so.7.6 slop-7.6_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 753ccfd911e205..8750f8d64611de 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=45.5
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,12 +18,11 @@ short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-#changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-45/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/mutter/${version%.*}/mutter-${version}.tar.xz"
-checksum=51c3324b8a975f996e5ac693ab38563c496e6f142e6cd3357b4950d250334874
-shlib_provides="libmutter-clutter-13.so libmutter-cogl-13.so
- libmutter-cogl-pango-13.so"
+checksum=bb3f7d77aebdea9d317d3f5ef03868e4e7969da423ac495e33a16d61db2c9373
+shlib_provides="libmutter-clutter-14.so libmutter-cogl-14.so
+ libmutter-cogl-pango-14.so libmutter-mtk-14.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,8 +34,8 @@ pre_build() {
 post_install() {
 	# modify the pkg-config files to respect ${pc_sysrootdir} for variables that are
 	# meant to be called with 'pkg-config --variable'
-	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-13|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-13.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-14|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-14.pc
 }
 
 mutter-devel_package() {
@@ -46,7 +45,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-13/*.gir"
+		vmove "usr/lib/mutter-14/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From c5646ef0d49730433e346c8ac761611918452e59 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:41 +0100
Subject: [PATCH 10/22] gnome-shell: update to 46.0.

---
 srcpkgs/gnome-shell/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 1e4a2b01fd8eca..a818d232f86866 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=45.5
+version=46.0
 revision=1
 build_style=meson
 build_helper=gir
@@ -19,10 +19,10 @@ short_desc="GNOME core user interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
-changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%%.*}/gnome-shell-${version}.tar.xz"
-checksum=bd5c3d3d028d47233e4205223f0ac02ac9a973b699bc277439094d41a78d6ab0
+checksum=6bc41340b6de05774e97cfe20feba86e2b3cc9c8139118f24bd84ac63e82b53e
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 1f662f1ac810353a3cc4ebbad310fdcfbac554a2 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:57:16 +0100
Subject: [PATCH 11/22] gnome-core: update to 46.0.

---
 srcpkgs/gnome-core/template | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index b4a86610fe0332..88176652517971 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -10,27 +10,27 @@ homepage="https://www.gnome.org"
 
 depends="
  adwaita-icon-theme>=${version}
- at-spi2-core>=2.50.1
- at-spi2-atk>=2.50.1
+ at-spi2-core>=2.52.0
+ at-spi2-atk>=2.52.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.50.4
- folks>=0.15.6
+ evolution-data-server>=3.52.0
+ folks>=0.15.8
  font-adobe-source-code-pro>=2.030R
  gcr>=3.41.1
  gdm>=${version}
  geocode-glib>=3.26.4
- gjs>=1.76.0
+ gjs>=1.80.0
  glib>=2.78.0
  glib-networking>=2.76.0
- gmime>=3.2.7
+ gmime>=3.2.14
  gnome-backgrounds>=${version}
- gnome-bluetooth>=42.8
+ gnome-bluetooth>=${version}
  gnome-color-manager>=3.36.0
  gnome-control-center>=${version}
  gnome-desktop>=44.0
  gnome-initial-setup>=${version}
- gnome-keyring>=42.0
+ gnome-keyring>=46.1
  gnome-online-accounts>=3.48.0
  gnome-session>=${version}
  gnome-settings-daemon>=${version}
@@ -43,8 +43,8 @@ depends="
  gvfs>=1.52.2
  mutter>=${version}
  nautilus>=${version}
- sushi>=${version}
- tracker>=3.6.0
+ sushi>=45.0
+ tracker>=3.7.0
  yelp>=42.2
  xdg-desktop-portal-gnome>=${version}
  zenity>=4.0.1"

From a305c9bd38b9a24b745d513908e5e547f2bd40f8 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:58:52 +0100
Subject: [PATCH 12/22] adwaita-icon-theme: update to 46.0.

---
 .../patches/rm-icon-cache.patch                 | 17 -----------------
 srcpkgs/adwaita-icon-theme/template             |  4 ++--
 2 files changed, 2 insertions(+), 19 deletions(-)
 delete mode 100644 srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch

diff --git a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch b/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
deleted file mode 100644
index c2b10b9d2da5b2..00000000000000
--- a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-From 32affe610606b3a550c2953993a72063eb2b7381 Mon Sep 17 00:00:00 2001
-From: Fabian Bornschein <fabiscafe@mailbox.org>
-Date: Mon, 18 Sep 2023 23:31:59 +0200
-Subject: [PATCH] rm unused and problematic .icon-theme.cache
-
-This file was probably inserted by mistake. It serves no purpose.
----
- Adwaita/.icon-theme.cache | 0
- 1 file changed, 0 insertions(+), 0 deletions(-)
- delete mode 100644 Adwaita/.icon-theme.cache
-
-diff --git a/Adwaita/.icon-theme.cache b/Adwaita/.icon-theme.cache
-deleted file mode 100644
-index e69de29bb..000000000
--- 
-GitLab
-
diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index 31983ccd5fb268..8a633fd12f23d7 100644
--- a/srcpkgs/adwaita-icon-theme/template
+++ b/srcpkgs/adwaita-icon-theme/template
@@ -1,6 +1,6 @@
 # Template file for 'adwaita-icon-theme'
 pkgname=adwaita-icon-theme
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 changelog="https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/adwaita-icon-theme/${version/.*/}/adwaita-icon-theme-${version}.tar.xz"
-checksum=2442bfb06f4e6cc95bf6e2682fdff98fa5eddc688751b9d6215c623cb4e42ff1
+checksum=4bcb539bd75d64da385d6fa08cbaa9ddeaceb6ac8e82b85ba6c41117bf5ba64e
 
 pre_configure() {
 	ln -s /bin/true "$XBPS_WRAPPERDIR/gtk-update-icon-cache"

From 334781245f814d70172c14ed4bc57618ecb6e4da Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:02:49 +0100
Subject: [PATCH 13/22] at-spi2-core: update to 2.52.0

---
 srcpkgs/at-spi2-core/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 794eb284022796..85ba46b8a90299 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,6 +1,6 @@
 # Template file for 'at-spi2-core'
 pkgname=at-spi2-core
-version=2.50.1
+version=2.52.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,8 +12,9 @@ short_desc="Assistive Technology Service Provider Interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=5727b5c0687ac57ba8040e79bd6731b714a36b8fcf32190f236b8fb3698789e7
+checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
 make_check=no # non-trivial dbus setup
 
 # Package build options

From d7115bd1abd32e46af6e1eabb36ef505007f28fd Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:09:03 +0100
Subject: [PATCH 14/22] gdm: update to 46.0.

---
 .../gdm/patches/fix-service-assertions.patch  | 27 ++++++++++++++-----
 srcpkgs/gdm/template                          |  8 +++---
 2 files changed, 25 insertions(+), 10 deletions(-)

diff --git a/srcpkgs/gdm/patches/fix-service-assertions.patch b/srcpkgs/gdm/patches/fix-service-assertions.patch
index 4460e74e31ebd4..d6458b8bde8884 100644
--- a/srcpkgs/gdm/patches/fix-service-assertions.patch
+++ b/srcpkgs/gdm/patches/fix-service-assertions.patch
@@ -1,10 +1,22 @@
-Fix systemd_dep assertions to not fail when passing a valid service directory path.
+From f51a4af51914c9b17f89ca40be54b868032c36f6 Mon Sep 17 00:00:00 2001
+From: oreo639 <oreo6391@gmail.com>
+Date: Wed, 20 Mar 2024 15:27:52 -0700
+Subject: [PATCH] meson: Fix systemd_dep assertions to match assertion message
+
+The assertion message suggests that it should be able to be bypassed by
+specifying a valid service directory, however that is not the case.
+
+Fix the assertions, so that they can be bypassed by specifying a valid service
+directory.
+---
+ data/meson.build | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/data/meson.build b/data/meson.build
-index 2cfe4691..2211e98b 100644
+index 2cfe46918..2211e98b5 100644
 --- a/data/meson.build
 +++ b/data/meson.build
-@@ -166,20 +166,20 @@ endif
+@@ -163,20 +163,20 @@ endif
  
  systemdsystemunitdir = get_option('systemdsystemunitdir')
  if systemdsystemunitdir != 'no'
@@ -13,7 +25,7 @@ index 2cfe4691..2211e98b 100644
      systemd_systemunitdir = get_option('systemdsystemunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd system unit dir or disable it')
-     systemd_systemunitdir = systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
+     systemd_systemunitdir = systemd_dep.get_variable(pkgconfig: 'systemdsystemunitdir')
    endif
  endif
  
@@ -24,6 +36,9 @@ index 2cfe4691..2211e98b 100644
      systemd_userunitdir = get_option('systemduserunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
-     systemd_userunitdir = systemd_dep.get_pkgconfig_variable('systemduserunitdir',
-                                                              define_variable: ['prefix', get_option('prefix')])
+     systemd_userunitdir = systemd_dep.get_variable(pkgconfig: 'systemduserunitdir',
+                                                    pkgconfig_define: ['prefix', get_option('prefix')])
    endif
+-- 
+GitLab
+
diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 128253f83f885c..81be7ec9542716 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,7 +1,7 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=45.0.1
-revision=2
+version=46.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="
@@ -25,10 +25,10 @@ short_desc="GNOME Display Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
-changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/46.0/NEWS/"
 distfiles="${GNOME_SITE}/gdm/${version%%.*}/gdm-${version}.tar.xz"
-checksum=6572578c05e3c6569d6ed269f7de2aaf3a035657654586d8243907bb7a6ffa85
+checksum=8d6cb52176eca48b6bbf1cfe2fdae08d9677b5a0f2bca600dee4604de0dd1efc
 
 conf_files="
 	/etc/gdm/custom.conf

From bf68718a5896eccffe9846e7d3430b65b3979ea6 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:19:49 +0100
Subject: [PATCH 15/22] gmime: update to 3.2.14

---
 srcpkgs/gmime/template | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gmime/template b/srcpkgs/gmime/template
index 045e8307691bc9..c3109937798625 100644
--- a/srcpkgs/gmime/template
+++ b/srcpkgs/gmime/template
@@ -1,7 +1,7 @@
 # Template file for 'gmime'
 pkgname=gmime
-version=3.2.7
-revision=2
+version=3.2.14
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static --enable-crypto $(vopt_enable vala)
@@ -14,8 +14,10 @@ short_desc="GNOME Core mime parsing library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/jstedfast/gmime"
-distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
-checksum=2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44
+changelog="https://raw.githubusercontent.com/jstedfast/gmime/master/NEWS"
+#distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
+distfiles="https://github.com/jstedfast/gmime/releases/download/${version}/${pkgname}-${version}.tar.xz"
+checksum=a5eb3dd675f72e545c8bc1cd12107e4aad2eaec1905eb7b4013cdb1fbe5e2317
 
 build_options="gir vala"
 build_options_default="gir vala"

From d9a5f32e6254a77576bc6a84f5015ceac5ee3e44 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:21:05 +0100
Subject: [PATCH 16/22] gnome-backgrounds: update to 46.0.

---
 srcpkgs/gnome-backgrounds/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-backgrounds/template b/srcpkgs/gnome-backgrounds/template
index c021d48794d100..cbc68cbb225524 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="gettext"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later, CC-BY-2.0, CC-BY-SA-2.0, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-backgrounds"
 changelog="https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-backgrounds/${version%.*}/gnome-backgrounds-${version}.tar.xz"
-checksum=cee0e688fbae5ef7a75f335ada2d10779e08ebca9445f1586de32c5a9b6dee2d
+checksum=4ddd3ac439a4a067876805921bb75f4d3c8b85a218d47c276dddde8928443c2e

From 667d8e1c733fdfb66076955cc74befee2e44ac5d Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:25:20 +0100
Subject: [PATCH 17/22] gnome-shell-extensions: update to 46.0.

---
 srcpkgs/gnome-shell-extensions/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-shell-extensions/template b/srcpkgs/gnome-shell-extensions/template
index 35b2debe6b6bc8..1cdea2721a3d85 100644
--- a/srcpkgs/gnome-shell-extensions/template
+++ b/srcpkgs/gnome-shell-extensions/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell-extensions'
 pkgname=gnome-shell-extensions
-version=45.2
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dextension_set=all"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell-extensions/${version%.*}/gnome-shell-extensions-${version}.tar.xz"
-checksum=ee32f6387a2d18adbff7a956689bc747866b4a8712d73790c002abeae4ccaaaf
+checksum=d8138f88cd92df9f932309149c236fbdd77c1bc095445036ab7eb0ecda53c01a

From 0b690562e6c8cb64dd75499af8ac80c2486a0ebe Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:26:18 +0100
Subject: [PATCH 18/22] gnome-user-docs: update to 46.0.

---
 srcpkgs/gnome-user-docs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 1f9d4edc4fe43e..fb05f5a0fd8b25 100644
--- a/srcpkgs/gnome-user-docs/template
+++ b/srcpkgs/gnome-user-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-user-docs'
 pkgname=gnome-user-docs
-version=45.5
+version=46.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
 changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-user-docs/${version%.*}/gnome-user-docs-${version}.tar.xz"
-checksum=74167fcf42a04d9e5d3cc130d27bc203d87b685ce606a84674df24e1ff719e54
+checksum=8c18ae0c4a0c142e193111b713c959813441bb5d9df25977b13818f6e4ae6291

From bdd05e9da1d560de9c3eea2ca944d827f33d0c5b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:27:11 +0100
Subject: [PATCH 19/22] gvfs: update to 1.54.0.

---
 srcpkgs/gvfs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gvfs/template b/srcpkgs/gvfs/template
index c441ecb3c5a406..9ba9197b401bb9 100644
--- a/srcpkgs/gvfs/template
+++ b/srcpkgs/gvfs/template
@@ -1,6 +1,6 @@
 # Template file for 'gvfs'
 pkgname=gvfs
-version=1.52.2
+version=1.54.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=no -Dtmpfilesdir=no -Dlogind=false
@@ -20,7 +20,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/gvfs"
 changelog="https://gitlab.gnome.org/GNOME/gvfs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gvfs/${version%.*}/gvfs-${version}.tar.xz"
-checksum=a643aceaa053caac0d8eff9a015f636e4bd1bb09cfe27864e347db67460e7b91
+checksum=f53d81df86c2e86cdd25182c2d8a669a22371e83623ded1b9d5416dcfc6de366
 
 # Manually declare shlibs used by the subpkgs.
 shlib_provides="libgvfscommon.so libgvfsdaemon.so"

From 292adec603bc0f556a983d5c82ca95a0bbef4457 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:35:50 +0100
Subject: [PATCH 20/22] xdg-desktop-portal-gnome: update to 46.0.

---
 srcpkgs/xdg-desktop-portal-gnome/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/xdg-desktop-portal-gnome/template b/srcpkgs/xdg-desktop-portal-gnome/template
index c7441c6caa7464..f27be4aa7bf1fe 100644
--- a/srcpkgs/xdg-desktop-portal-gnome/template
+++ b/srcpkgs/xdg-desktop-portal-gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-gnome'
 pkgname=xdg-desktop-portal-gnome
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
@@ -14,7 +14,7 @@ short_desc="GNOME portal backend for xdg-desktop-portal"
 maintainer="oreo639 <oreo6391@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
-changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/xdg-desktop-portal-gnome/${version%.*}/xdg-desktop-portal-gnome-${version}.tar.xz"
-checksum=3e9ca821044005fb37bd68ebe4ad196fc3d072835581467a22a4879dac7b5fdd
+checksum=5d2d533597d280b7370b8f74faa40097b292b0036dbd59166e1312230500bb8b

From 8ed364a156575d97527c1d423dfdf6910d981061 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 18:25:32 +0100
Subject: [PATCH 21/22] gnome-control-center: update to 46.0.

---
 srcpkgs/gnome-control-center/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 34384bcec50be4..1367a2269302ef 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=45.3
+version=46.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -22,9 +22,10 @@ short_desc="GNOME control center"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
-changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-45/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-control-center/${version%.*}/gnome-control-center-${version}.tar.xz"
-checksum=b1e949c4e86c0624ec6a6ed0df09c9fae2b22983c1dca60ed86aec8ef0b24004
+checksum=25f67de05897868b2e97eaa0ecc986a408af08d4985c8a9da44f0d7bd8fea7a4
 make_check=no # needs X11 and requires altered filesystem
 
 pre_build() {

From 705e429848f3d014859afdb106e3c6bac6705138 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sat, 23 Mar 2024 15:35:51 +0100
Subject: [PATCH 22/22] gnome-online-accounts: update to 3.50.0.

---
 common/shlibs                          |  2 +-
 srcpkgs/gnome-online-accounts/template | 15 ++++++++-------
 2 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 3124b4ce74378e..78069a73b7ff5c 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -886,7 +886,7 @@ librest-1.0.so.0 rest-0.9.1_1
 librest-extras-0.7.so.0 rest0-0.8.1_1
 librest-extras-1.0.so.0 rest-0.9.1_1
 libgoa-1.0.so.0 gnome-online-accounts-3.2.0_1
-libgoa-backend-1.0.so.1 gnome-online-accounts-3.10.0_1
+libgoa-backend-1.0.so.2 gnome-online-accounts-3.50.0_1
 liboauth.so.0 liboauth-0.9.4_1
 liblcms2.so.2 lcms2-2.2_1
 libcolord.so.2 libcolord-1.1.7_1
diff --git a/srcpkgs/gnome-online-accounts/template b/srcpkgs/gnome-online-accounts/template
index 9a26f6c2252240..74f4d4c69529e3 100644
--- a/srcpkgs/gnome-online-accounts/template
+++ b/srcpkgs/gnome-online-accounts/template
@@ -1,28 +1,29 @@
 # Template file for 'gnome-online-accounts'
 pkgname=gnome-online-accounts
-version=3.48.0
+version=3.50.0
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gir vapi)
- -Dmedia_server=true -Dman=true"
+ -Dman=true"
 hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt"
-makedepends="gtk+3-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
- rest-devel gcr-devel mit-krb5-devel libsoup3-devel"
+makedepends="gtk4-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
+ rest-devel gcr4-devel mit-krb5-devel libsoup3-devel libadwaita-devel"
 depends="hicolor-icon-theme"
 short_desc="GNOME service to access online accounts"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeOnlineAccounts"
-changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-44/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-online-accounts/${version%.*}/gnome-online-accounts-${version}.tar.xz"
-checksum=418bb9fcffdbd72a98205ad365137617fc1e3551a54de74f6a98d45d266175bf
+checksum=b0f64f0dcfbb8885a3a759e1c9de7fb204adb3ce6bd32c30bcf52d5533c06d4e
 
 build_options="gir"
 build_options_default="gir"
 
 gnome-online-accounts-devel_package() {
-	depends="gtk+3-devel ${sourcepkg}>=${version}_${revision}"
+	depends="gtk4-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR PATCH] [Updated] gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (16 preceding siblings ...)
  2024-03-23 14:36 ` fanyx
@ 2024-03-23 14:40 ` fanyx
  2024-03-23 14:52 ` fanyx
                   ` (101 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-03-23 14:40 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 830 bytes --]

There is an updated pull request by fanyx against master on the void-packages repository

https://github.com/fanyx/void-packages gnome46
https://github.com/void-linux/void-packages/pull/49428

gnome-core: update to 46.0.
### Packages missing
- [x] `gnome-control-center`
- [ ] https://github.com/void-linux/void-packages/pull/49427
- [ ] https://github.com/void-linux/void-packages/pull/49446
- [ ] https://github.com/void-linux/void-packages/pull/49473

@oreo639 @Gottox 

### TODO

- Update `glib` and `glib-networking` dependencies to `2.80.0`

#### Testing the changes
- I tested the changes in this PR: **NO**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)

[ci skip]

A patch file from https://github.com/void-linux/void-packages/pull/49428.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome46-49428.patch --]
[-- Type: text/x-diff, Size: 37593 bytes --]

From dafc4217431376ba0a3b89a66ac48052b53ff306 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:06:09 +0100
Subject: [PATCH 01/23] evolution-data-server: update to 3.52.0.

---
 common/shlibs                          | 2 +-
 srcpkgs/evolution-data-server/template | 7 ++++---
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 9ca4502a01c4a7..868df061f1c500 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -606,7 +606,7 @@ libcamel-1.2.so.64 evolution-data-server-3.46.0_1
 libebackend-1.2.so.11 evolution-data-server-3.46.0_1
 libebook-1.2.so.21 evolution-data-server-3.46.0_1
 libebook-contacts-1.2.so.4 evolution-data-server-3.46.0_1
-libecal-2.0.so.2 evolution-data-server-3.46.0_1
+libecal-2.0.so.3 evolution-data-server-3.52.0_1
 libedata-book-1.2.so.27 evolution-data-server-3.46.0_1
 libedataserver-1.2.so.27 evolution-data-server-3.46.0_1
 libedataserverui-1.2.so.4 evolution-data-server-3.46.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 3e4a3a11b7b154..1db98e9bcd394e 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.50.4
+version=3.52.0
 revision=1
 build_style=cmake
 build_helper="gir qemu"
@@ -18,9 +18,10 @@ short_desc="Centralized access to appointments and contacts"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://gitlab.gnome.org/GNOME/evolution-data-server/-/raw/gnome-45/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/evolution-data-server/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/evolution-data-server/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/evolution-data-server/${version%.*}/evolution-data-server-${version}.tar.xz"
-checksum=d7edffbe03a0bbcecbee67393214b831c7b18cd895b84c4dbfe1387776e257c5
+checksum=a5d5e11c7a1e585846efe260f3c1c61a78399bd8b623bfd79ac1c0ffea7bde06
 make_check=ci-skip # flaky in CI
 
 build_options="gir"

From 289aedc52627aafe5b3da5313d1f0a3432520857 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:12:54 +0100
Subject: [PATCH 02/23] gjs: update to 1.80.0

---
 srcpkgs/gjs/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 23c7350a11aa9d..c849d5d85d7642 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.78.4
+version=1.80.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -12,10 +12,10 @@ short_desc="Mozilla-based javascript bindings for the GNOME platform"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MIT, LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gjs"
-#changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-44/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gjs/${version%.*}/gjs-${version}.tar.xz"
-checksum=9aec7ab872c2050404907ae94f0ae7abec8a54bd9c894ddb5c2d0f51e932b9a1
+checksum=0f78cd3f0e8eb446517d665e4fde1d66302b0c283bbe87b78e9cbfd4d86ed576
 make_check_pre="xvfb-run"
 
 if [ "$XBPS_CHECK_PKGS" ]; then

From 47949b2c27aa58f5409b01f1c3aa97ff23c5f338 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:10:48 +0100
Subject: [PATCH 03/23] gnome-keyring: update to 46.1.

---
 srcpkgs/gnome-keyring/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-keyring/template b/srcpkgs/gnome-keyring/template
index d3726bb966bca0..59512da1869686 100644
--- a/srcpkgs/gnome-keyring/template
+++ b/srcpkgs/gnome-keyring/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-keyring'
 pkgname=gnome-keyring
-version=42.1
+version=46.1
 revision=1
 build_style=gnu-configure
 configure_args="--with-pam-dir=/usr/lib/security --disable-schemas-compile"
@@ -14,7 +14,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeKeyring/"
 changelog="https://gitlab.gnome.org/GNOME/gnome-keyring/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=c7f4d040cc76a6b7fe67e08ef9106911c3c80d40fc88cbfc8e2684a4c946e3e6
+checksum=b1d3ae9132ff2f8b3f25a190790892968e3d0acf952a487e40f644a8550ce3f6
 lib32disabled=yes
 make_check_pre="dbus-run-session xvfb-run"
 make_check=ci-skip # times out

From 8ec9f35cbf4071e2ae49312f21302cdaa44ed659 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 09:57:46 +0100
Subject: [PATCH 04/23] gnome-bluetooth: update to 46.0.

---
 srcpkgs/gnome-bluetooth/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index 3bc40264ae3d5c..fccb09af82ba5f 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-bluetooth'
 pkgname=gnome-bluetooth
-version=42.8
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
 changelog="https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-bluetooth/${version%.*}/gnome-bluetooth-${version}.tar.xz"
-checksum=76c241e8ca2c9b1035364535ca26084f89fc5c0e1829510f8909583115fcc2db
+checksum=13fe1e75f317acdbdf5e80c9029d2e0632d60a9ccf72a43ae36eb7545021fbef
 
 build_options="gir"
 build_options_default="gir"

From 12d32ceae7a492c730dfd4aaf413d4c78c051cd7 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:05:56 +0100
Subject: [PATCH 05/23] gnome-initial-setup: update to 46.0.

---
 srcpkgs/gnome-initial-setup/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 889647c5a61edc..279ef9f5fbb40d 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-initial-setup'
 pkgname=gnome-initial-setup
-version=45.4.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-initial-setup/${version%%.*}/gnome-initial-setup-${version}.tar.xz"
-checksum=363e09aa3308e7f4074e066253a0182b322ab60376743de178bbb400e54ba8ee
+checksum=f8ee9dcea7e35e735eaa3bc8d1041d06bb64ebf1e1046e5e8e48f1fb44151847

From 3e5a6da972aed8a262a47ab97adf13d16c67fdc9 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:57:34 +0100
Subject: [PATCH 06/23] gnome-session: update to 46.0.

---
 srcpkgs/gnome-session/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index 14bbbc580c3bf9..9cfaa1a07ca84f 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=45.0
+version=46.0
 revision=1
 build_style=meson
-configure_args="-Dsystemd_journal=false -Dsystemd_session=disable
- -Dsystemduserunitdir=/usr/lib/systemd/user"
+configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
 hostmakedepends="glib-devel gettext pkg-config xmlto"
 makedepends="elogind-devel gnome-desktop-devel gtk+3-devel json-glib-devel
  libglib-devel libICE-devel libSM-devel xtrans"
@@ -16,4 +15,4 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-session"
 changelog="https://gitlab.gnome.org/GNOME/gnome-session/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-session/${version%.*}/gnome-session-${version}.tar.xz"
-checksum=706d2ffcacac38553a3c0185793f5a2b4aac940bb5e789d953c9808163bef2f1
+checksum=c6e1624af6090bc4e1a191fe2268abfa7a8de07831ca7a57f217e679bf7b9a54

From b70926cff0e5b56e97aaba09d04666a0094abca8 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:11 +0100
Subject: [PATCH 07/23] gsettings-desktop-schemas: update to 46.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index c4fc13789417df..f4f2a5cea68d9e 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,6 +1,6 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=45.0
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 changelog="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gsettings-desktop-schemas/${version%.*}/gsettings-desktop-schemas-${version}.tar.xz"
-checksum=365c8d04daf79b38c8b3dc9626349a024f9e4befdd31fede74b42f7a9fbe0ae2
+checksum=493a46a1161b6388d57aa72f632a79ce96c42d5ffbd1d0b00f496ec5876f8575
 
 # Package build options
 build_options="gir"

From 08c613da67df2ba7862b31378e31484a8db07d7b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:28 +0100
Subject: [PATCH 08/23] gnome-settings-daemon: update to 46.0.

---
 srcpkgs/gnome-settings-daemon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 9e8d7eb447035e..fd2b43810628b8 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-settings-daemon'
 pkgname=gnome-settings-daemon
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,8 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr4-de
  geoclue2-devel gnome-desktop-devel ibus-devel libcanberra-devel libgnomekbd-devel
  libgweather-devel libnotify-devel librsvg-devel libwacom-devel nss-devel
  polkit-devel pulseaudio-devel startup-notification-devel upower-devel
- xf86-input-wacom-devel libXfixes-devel"
+ xf86-input-wacom-devel libXfixes-devel gsettings-desktop-schemas-devel
+ elogind-devel"
 depends="hicolor-icon-theme"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -20,7 +21,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 changelog="https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-settings-daemon/${version%.*}/gnome-settings-daemon-${version}.tar.xz"
-checksum=c62bfec9817eee5b83ebe901a9286189a67eb5ff033c5dd41506574f822bf090
+checksum=0b9a0f64fa18a8e7e09b4c95a3f754fa033c2cdbd2dc35701f0618572c1cb3d7
 CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then

From 5f5c127cddfe4b7922943258b34173a3eadd1845 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:30 +0100
Subject: [PATCH 09/23] mutter: update to 46.0.

---
 common/shlibs           | 10 +++++-----
 srcpkgs/mutter/template | 15 +++++++--------
 2 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 868df061f1c500..3124b4ce74378e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2923,11 +2923,11 @@ libdecoration.so.0 compiz-core-0.8.14_1
 libcompizconfig.so.0 libcompizconfig-0.8.14_1
 libemeraldengine.so.0 emerald-0.8.14_1
 libhangul.so.1 libhangul-0.1.0_1
-libmutter-13.so.0 mutter-45.0_1
-libmutter-clutter-13.so.0 mutter-45.0_1
-libmutter-cogl-13.so.0 mutter-45.0_1
-libmutter-cogl-pango-13.so.0 mutter-45.0_1
-libmutter-mtk-13.so.0 mutter-45.0_1
+libmutter-14.so.0 mutter-46.0_1
+libmutter-clutter-14.so.0 mutter-46.0_1
+libmutter-cogl-14.so.0 mutter-46.0_1
+libmutter-cogl-pango-14.so.0 mutter-46.0_1
+libmutter-mtk-14.so.0 mutter-46.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub-0.7.so.0 libgepub-0.7.1_1
 libslopy.so.7.6 slop-7.6_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 753ccfd911e205..8750f8d64611de 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=45.5
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,12 +18,11 @@ short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-#changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-45/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/mutter/${version%.*}/mutter-${version}.tar.xz"
-checksum=51c3324b8a975f996e5ac693ab38563c496e6f142e6cd3357b4950d250334874
-shlib_provides="libmutter-clutter-13.so libmutter-cogl-13.so
- libmutter-cogl-pango-13.so"
+checksum=bb3f7d77aebdea9d317d3f5ef03868e4e7969da423ac495e33a16d61db2c9373
+shlib_provides="libmutter-clutter-14.so libmutter-cogl-14.so
+ libmutter-cogl-pango-14.so libmutter-mtk-14.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,8 +34,8 @@ pre_build() {
 post_install() {
 	# modify the pkg-config files to respect ${pc_sysrootdir} for variables that are
 	# meant to be called with 'pkg-config --variable'
-	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-13|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-13.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-14|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-14.pc
 }
 
 mutter-devel_package() {
@@ -46,7 +45,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-13/*.gir"
+		vmove "usr/lib/mutter-14/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From c5646ef0d49730433e346c8ac761611918452e59 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:41 +0100
Subject: [PATCH 10/23] gnome-shell: update to 46.0.

---
 srcpkgs/gnome-shell/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 1e4a2b01fd8eca..a818d232f86866 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=45.5
+version=46.0
 revision=1
 build_style=meson
 build_helper=gir
@@ -19,10 +19,10 @@ short_desc="GNOME core user interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
-changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%%.*}/gnome-shell-${version}.tar.xz"
-checksum=bd5c3d3d028d47233e4205223f0ac02ac9a973b699bc277439094d41a78d6ab0
+checksum=6bc41340b6de05774e97cfe20feba86e2b3cc9c8139118f24bd84ac63e82b53e
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 1f662f1ac810353a3cc4ebbad310fdcfbac554a2 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:57:16 +0100
Subject: [PATCH 11/23] gnome-core: update to 46.0.

---
 srcpkgs/gnome-core/template | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index b4a86610fe0332..88176652517971 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -10,27 +10,27 @@ homepage="https://www.gnome.org"
 
 depends="
  adwaita-icon-theme>=${version}
- at-spi2-core>=2.50.1
- at-spi2-atk>=2.50.1
+ at-spi2-core>=2.52.0
+ at-spi2-atk>=2.52.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.50.4
- folks>=0.15.6
+ evolution-data-server>=3.52.0
+ folks>=0.15.8
  font-adobe-source-code-pro>=2.030R
  gcr>=3.41.1
  gdm>=${version}
  geocode-glib>=3.26.4
- gjs>=1.76.0
+ gjs>=1.80.0
  glib>=2.78.0
  glib-networking>=2.76.0
- gmime>=3.2.7
+ gmime>=3.2.14
  gnome-backgrounds>=${version}
- gnome-bluetooth>=42.8
+ gnome-bluetooth>=${version}
  gnome-color-manager>=3.36.0
  gnome-control-center>=${version}
  gnome-desktop>=44.0
  gnome-initial-setup>=${version}
- gnome-keyring>=42.0
+ gnome-keyring>=46.1
  gnome-online-accounts>=3.48.0
  gnome-session>=${version}
  gnome-settings-daemon>=${version}
@@ -43,8 +43,8 @@ depends="
  gvfs>=1.52.2
  mutter>=${version}
  nautilus>=${version}
- sushi>=${version}
- tracker>=3.6.0
+ sushi>=45.0
+ tracker>=3.7.0
  yelp>=42.2
  xdg-desktop-portal-gnome>=${version}
  zenity>=4.0.1"

From a305c9bd38b9a24b745d513908e5e547f2bd40f8 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:58:52 +0100
Subject: [PATCH 12/23] adwaita-icon-theme: update to 46.0.

---
 .../patches/rm-icon-cache.patch                 | 17 -----------------
 srcpkgs/adwaita-icon-theme/template             |  4 ++--
 2 files changed, 2 insertions(+), 19 deletions(-)
 delete mode 100644 srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch

diff --git a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch b/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
deleted file mode 100644
index c2b10b9d2da5b2..00000000000000
--- a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-From 32affe610606b3a550c2953993a72063eb2b7381 Mon Sep 17 00:00:00 2001
-From: Fabian Bornschein <fabiscafe@mailbox.org>
-Date: Mon, 18 Sep 2023 23:31:59 +0200
-Subject: [PATCH] rm unused and problematic .icon-theme.cache
-
-This file was probably inserted by mistake. It serves no purpose.
----
- Adwaita/.icon-theme.cache | 0
- 1 file changed, 0 insertions(+), 0 deletions(-)
- delete mode 100644 Adwaita/.icon-theme.cache
-
-diff --git a/Adwaita/.icon-theme.cache b/Adwaita/.icon-theme.cache
-deleted file mode 100644
-index e69de29bb..000000000
--- 
-GitLab
-
diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index 31983ccd5fb268..8a633fd12f23d7 100644
--- a/srcpkgs/adwaita-icon-theme/template
+++ b/srcpkgs/adwaita-icon-theme/template
@@ -1,6 +1,6 @@
 # Template file for 'adwaita-icon-theme'
 pkgname=adwaita-icon-theme
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 changelog="https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/adwaita-icon-theme/${version/.*/}/adwaita-icon-theme-${version}.tar.xz"
-checksum=2442bfb06f4e6cc95bf6e2682fdff98fa5eddc688751b9d6215c623cb4e42ff1
+checksum=4bcb539bd75d64da385d6fa08cbaa9ddeaceb6ac8e82b85ba6c41117bf5ba64e
 
 pre_configure() {
 	ln -s /bin/true "$XBPS_WRAPPERDIR/gtk-update-icon-cache"

From 334781245f814d70172c14ed4bc57618ecb6e4da Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:02:49 +0100
Subject: [PATCH 13/23] at-spi2-core: update to 2.52.0

---
 srcpkgs/at-spi2-core/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 794eb284022796..85ba46b8a90299 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,6 +1,6 @@
 # Template file for 'at-spi2-core'
 pkgname=at-spi2-core
-version=2.50.1
+version=2.52.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,8 +12,9 @@ short_desc="Assistive Technology Service Provider Interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=5727b5c0687ac57ba8040e79bd6731b714a36b8fcf32190f236b8fb3698789e7
+checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
 make_check=no # non-trivial dbus setup
 
 # Package build options

From d7115bd1abd32e46af6e1eabb36ef505007f28fd Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:09:03 +0100
Subject: [PATCH 14/23] gdm: update to 46.0.

---
 .../gdm/patches/fix-service-assertions.patch  | 27 ++++++++++++++-----
 srcpkgs/gdm/template                          |  8 +++---
 2 files changed, 25 insertions(+), 10 deletions(-)

diff --git a/srcpkgs/gdm/patches/fix-service-assertions.patch b/srcpkgs/gdm/patches/fix-service-assertions.patch
index 4460e74e31ebd4..d6458b8bde8884 100644
--- a/srcpkgs/gdm/patches/fix-service-assertions.patch
+++ b/srcpkgs/gdm/patches/fix-service-assertions.patch
@@ -1,10 +1,22 @@
-Fix systemd_dep assertions to not fail when passing a valid service directory path.
+From f51a4af51914c9b17f89ca40be54b868032c36f6 Mon Sep 17 00:00:00 2001
+From: oreo639 <oreo6391@gmail.com>
+Date: Wed, 20 Mar 2024 15:27:52 -0700
+Subject: [PATCH] meson: Fix systemd_dep assertions to match assertion message
+
+The assertion message suggests that it should be able to be bypassed by
+specifying a valid service directory, however that is not the case.
+
+Fix the assertions, so that they can be bypassed by specifying a valid service
+directory.
+---
+ data/meson.build | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/data/meson.build b/data/meson.build
-index 2cfe4691..2211e98b 100644
+index 2cfe46918..2211e98b5 100644
 --- a/data/meson.build
 +++ b/data/meson.build
-@@ -166,20 +166,20 @@ endif
+@@ -163,20 +163,20 @@ endif
  
  systemdsystemunitdir = get_option('systemdsystemunitdir')
  if systemdsystemunitdir != 'no'
@@ -13,7 +25,7 @@ index 2cfe4691..2211e98b 100644
      systemd_systemunitdir = get_option('systemdsystemunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd system unit dir or disable it')
-     systemd_systemunitdir = systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
+     systemd_systemunitdir = systemd_dep.get_variable(pkgconfig: 'systemdsystemunitdir')
    endif
  endif
  
@@ -24,6 +36,9 @@ index 2cfe4691..2211e98b 100644
      systemd_userunitdir = get_option('systemduserunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
-     systemd_userunitdir = systemd_dep.get_pkgconfig_variable('systemduserunitdir',
-                                                              define_variable: ['prefix', get_option('prefix')])
+     systemd_userunitdir = systemd_dep.get_variable(pkgconfig: 'systemduserunitdir',
+                                                    pkgconfig_define: ['prefix', get_option('prefix')])
    endif
+-- 
+GitLab
+
diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 128253f83f885c..81be7ec9542716 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,7 +1,7 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=45.0.1
-revision=2
+version=46.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="
@@ -25,10 +25,10 @@ short_desc="GNOME Display Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
-changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/46.0/NEWS/"
 distfiles="${GNOME_SITE}/gdm/${version%%.*}/gdm-${version}.tar.xz"
-checksum=6572578c05e3c6569d6ed269f7de2aaf3a035657654586d8243907bb7a6ffa85
+checksum=8d6cb52176eca48b6bbf1cfe2fdae08d9677b5a0f2bca600dee4604de0dd1efc
 
 conf_files="
 	/etc/gdm/custom.conf

From bf68718a5896eccffe9846e7d3430b65b3979ea6 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:19:49 +0100
Subject: [PATCH 15/23] gmime: update to 3.2.14

---
 srcpkgs/gmime/template | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gmime/template b/srcpkgs/gmime/template
index 045e8307691bc9..c3109937798625 100644
--- a/srcpkgs/gmime/template
+++ b/srcpkgs/gmime/template
@@ -1,7 +1,7 @@
 # Template file for 'gmime'
 pkgname=gmime
-version=3.2.7
-revision=2
+version=3.2.14
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static --enable-crypto $(vopt_enable vala)
@@ -14,8 +14,10 @@ short_desc="GNOME Core mime parsing library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/jstedfast/gmime"
-distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
-checksum=2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44
+changelog="https://raw.githubusercontent.com/jstedfast/gmime/master/NEWS"
+#distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
+distfiles="https://github.com/jstedfast/gmime/releases/download/${version}/${pkgname}-${version}.tar.xz"
+checksum=a5eb3dd675f72e545c8bc1cd12107e4aad2eaec1905eb7b4013cdb1fbe5e2317
 
 build_options="gir vala"
 build_options_default="gir vala"

From d9a5f32e6254a77576bc6a84f5015ceac5ee3e44 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:21:05 +0100
Subject: [PATCH 16/23] gnome-backgrounds: update to 46.0.

---
 srcpkgs/gnome-backgrounds/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-backgrounds/template b/srcpkgs/gnome-backgrounds/template
index c021d48794d100..cbc68cbb225524 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="gettext"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later, CC-BY-2.0, CC-BY-SA-2.0, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-backgrounds"
 changelog="https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-backgrounds/${version%.*}/gnome-backgrounds-${version}.tar.xz"
-checksum=cee0e688fbae5ef7a75f335ada2d10779e08ebca9445f1586de32c5a9b6dee2d
+checksum=4ddd3ac439a4a067876805921bb75f4d3c8b85a218d47c276dddde8928443c2e

From 667d8e1c733fdfb66076955cc74befee2e44ac5d Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:25:20 +0100
Subject: [PATCH 17/23] gnome-shell-extensions: update to 46.0.

---
 srcpkgs/gnome-shell-extensions/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-shell-extensions/template b/srcpkgs/gnome-shell-extensions/template
index 35b2debe6b6bc8..1cdea2721a3d85 100644
--- a/srcpkgs/gnome-shell-extensions/template
+++ b/srcpkgs/gnome-shell-extensions/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell-extensions'
 pkgname=gnome-shell-extensions
-version=45.2
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dextension_set=all"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell-extensions/${version%.*}/gnome-shell-extensions-${version}.tar.xz"
-checksum=ee32f6387a2d18adbff7a956689bc747866b4a8712d73790c002abeae4ccaaaf
+checksum=d8138f88cd92df9f932309149c236fbdd77c1bc095445036ab7eb0ecda53c01a

From 0b690562e6c8cb64dd75499af8ac80c2486a0ebe Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:26:18 +0100
Subject: [PATCH 18/23] gnome-user-docs: update to 46.0.

---
 srcpkgs/gnome-user-docs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 1f9d4edc4fe43e..fb05f5a0fd8b25 100644
--- a/srcpkgs/gnome-user-docs/template
+++ b/srcpkgs/gnome-user-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-user-docs'
 pkgname=gnome-user-docs
-version=45.5
+version=46.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
 changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-user-docs/${version%.*}/gnome-user-docs-${version}.tar.xz"
-checksum=74167fcf42a04d9e5d3cc130d27bc203d87b685ce606a84674df24e1ff719e54
+checksum=8c18ae0c4a0c142e193111b713c959813441bb5d9df25977b13818f6e4ae6291

From bdd05e9da1d560de9c3eea2ca944d827f33d0c5b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:27:11 +0100
Subject: [PATCH 19/23] gvfs: update to 1.54.0.

---
 srcpkgs/gvfs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gvfs/template b/srcpkgs/gvfs/template
index c441ecb3c5a406..9ba9197b401bb9 100644
--- a/srcpkgs/gvfs/template
+++ b/srcpkgs/gvfs/template
@@ -1,6 +1,6 @@
 # Template file for 'gvfs'
 pkgname=gvfs
-version=1.52.2
+version=1.54.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=no -Dtmpfilesdir=no -Dlogind=false
@@ -20,7 +20,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/gvfs"
 changelog="https://gitlab.gnome.org/GNOME/gvfs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gvfs/${version%.*}/gvfs-${version}.tar.xz"
-checksum=a643aceaa053caac0d8eff9a015f636e4bd1bb09cfe27864e347db67460e7b91
+checksum=f53d81df86c2e86cdd25182c2d8a669a22371e83623ded1b9d5416dcfc6de366
 
 # Manually declare shlibs used by the subpkgs.
 shlib_provides="libgvfscommon.so libgvfsdaemon.so"

From 292adec603bc0f556a983d5c82ca95a0bbef4457 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:35:50 +0100
Subject: [PATCH 20/23] xdg-desktop-portal-gnome: update to 46.0.

---
 srcpkgs/xdg-desktop-portal-gnome/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/xdg-desktop-portal-gnome/template b/srcpkgs/xdg-desktop-portal-gnome/template
index c7441c6caa7464..f27be4aa7bf1fe 100644
--- a/srcpkgs/xdg-desktop-portal-gnome/template
+++ b/srcpkgs/xdg-desktop-portal-gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-gnome'
 pkgname=xdg-desktop-portal-gnome
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
@@ -14,7 +14,7 @@ short_desc="GNOME portal backend for xdg-desktop-portal"
 maintainer="oreo639 <oreo6391@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
-changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/xdg-desktop-portal-gnome/${version%.*}/xdg-desktop-portal-gnome-${version}.tar.xz"
-checksum=3e9ca821044005fb37bd68ebe4ad196fc3d072835581467a22a4879dac7b5fdd
+checksum=5d2d533597d280b7370b8f74faa40097b292b0036dbd59166e1312230500bb8b

From 8ed364a156575d97527c1d423dfdf6910d981061 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 18:25:32 +0100
Subject: [PATCH 21/23] gnome-control-center: update to 46.0.

---
 srcpkgs/gnome-control-center/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 34384bcec50be4..1367a2269302ef 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=45.3
+version=46.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -22,9 +22,10 @@ short_desc="GNOME control center"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
-changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-45/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-control-center/${version%.*}/gnome-control-center-${version}.tar.xz"
-checksum=b1e949c4e86c0624ec6a6ed0df09c9fae2b22983c1dca60ed86aec8ef0b24004
+checksum=25f67de05897868b2e97eaa0ecc986a408af08d4985c8a9da44f0d7bd8fea7a4
 make_check=no # needs X11 and requires altered filesystem
 
 pre_build() {

From 705e429848f3d014859afdb106e3c6bac6705138 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sat, 23 Mar 2024 15:35:51 +0100
Subject: [PATCH 22/23] gnome-online-accounts: update to 3.50.0.

---
 common/shlibs                          |  2 +-
 srcpkgs/gnome-online-accounts/template | 15 ++++++++-------
 2 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 3124b4ce74378e..78069a73b7ff5c 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -886,7 +886,7 @@ librest-1.0.so.0 rest-0.9.1_1
 librest-extras-0.7.so.0 rest0-0.8.1_1
 librest-extras-1.0.so.0 rest-0.9.1_1
 libgoa-1.0.so.0 gnome-online-accounts-3.2.0_1
-libgoa-backend-1.0.so.1 gnome-online-accounts-3.10.0_1
+libgoa-backend-1.0.so.2 gnome-online-accounts-3.50.0_1
 liboauth.so.0 liboauth-0.9.4_1
 liblcms2.so.2 lcms2-2.2_1
 libcolord.so.2 libcolord-1.1.7_1
diff --git a/srcpkgs/gnome-online-accounts/template b/srcpkgs/gnome-online-accounts/template
index 9a26f6c2252240..74f4d4c69529e3 100644
--- a/srcpkgs/gnome-online-accounts/template
+++ b/srcpkgs/gnome-online-accounts/template
@@ -1,28 +1,29 @@
 # Template file for 'gnome-online-accounts'
 pkgname=gnome-online-accounts
-version=3.48.0
+version=3.50.0
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gir vapi)
- -Dmedia_server=true -Dman=true"
+ -Dman=true"
 hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt"
-makedepends="gtk+3-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
- rest-devel gcr-devel mit-krb5-devel libsoup3-devel"
+makedepends="gtk4-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
+ rest-devel gcr4-devel mit-krb5-devel libsoup3-devel libadwaita-devel"
 depends="hicolor-icon-theme"
 short_desc="GNOME service to access online accounts"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeOnlineAccounts"
-changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-44/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-online-accounts/${version%.*}/gnome-online-accounts-${version}.tar.xz"
-checksum=418bb9fcffdbd72a98205ad365137617fc1e3551a54de74f6a98d45d266175bf
+checksum=b0f64f0dcfbb8885a3a759e1c9de7fb204adb3ce6bd32c30bcf52d5533c06d4e
 
 build_options="gir"
 build_options_default="gir"
 
 gnome-online-accounts-devel_package() {
-	depends="gtk+3-devel ${sourcepkg}>=${version}_${revision}"
+	depends="gtk4-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From ce9230cfb3c9e41549df6d4f9001f5341823baa8 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sat, 23 Mar 2024 15:40:06 +0100
Subject: [PATCH 23/23] fixup! gnome-control-center: update to 46.0.

---
 srcpkgs/gnome-control-center/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 1367a2269302ef..6858fcad3c4b6a 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -14,7 +14,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel upower-devel vala-devel
  libxml2-devel libX11-devel gtk4-devel libadwaita-devel cups-devel libgudev-devel
  libwacom-devel clutter-devel libsecret-devel libcanberra-devel udisks2-devel
- gsound-devel gcr-devel gnutls-devel tecla"
+ gsound-devel gcr4-devel gnutls-devel tecla"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop
  libgnomekbd ibus-gtk4"

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR PATCH] [Updated] gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (17 preceding siblings ...)
  2024-03-23 14:40 ` fanyx
@ 2024-03-23 14:52 ` fanyx
  2024-03-23 15:14 ` fanyx
                   ` (100 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-03-23 14:52 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 830 bytes --]

There is an updated pull request by fanyx against master on the void-packages repository

https://github.com/fanyx/void-packages gnome46
https://github.com/void-linux/void-packages/pull/49428

gnome-core: update to 46.0.
### Packages missing
- [x] `gnome-control-center`
- [ ] https://github.com/void-linux/void-packages/pull/49427
- [ ] https://github.com/void-linux/void-packages/pull/49446
- [ ] https://github.com/void-linux/void-packages/pull/49473

@oreo639 @Gottox 

### TODO

- Update `glib` and `glib-networking` dependencies to `2.80.0`

#### Testing the changes
- I tested the changes in this PR: **NO**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)

[ci skip]

A patch file from https://github.com/void-linux/void-packages/pull/49428.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome46-49428.patch --]
[-- Type: text/x-diff, Size: 38541 bytes --]

From dafc4217431376ba0a3b89a66ac48052b53ff306 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:06:09 +0100
Subject: [PATCH 01/22] evolution-data-server: update to 3.52.0.

---
 common/shlibs                          | 2 +-
 srcpkgs/evolution-data-server/template | 7 ++++---
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 9ca4502a01c4a7..868df061f1c500 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -606,7 +606,7 @@ libcamel-1.2.so.64 evolution-data-server-3.46.0_1
 libebackend-1.2.so.11 evolution-data-server-3.46.0_1
 libebook-1.2.so.21 evolution-data-server-3.46.0_1
 libebook-contacts-1.2.so.4 evolution-data-server-3.46.0_1
-libecal-2.0.so.2 evolution-data-server-3.46.0_1
+libecal-2.0.so.3 evolution-data-server-3.52.0_1
 libedata-book-1.2.so.27 evolution-data-server-3.46.0_1
 libedataserver-1.2.so.27 evolution-data-server-3.46.0_1
 libedataserverui-1.2.so.4 evolution-data-server-3.46.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 3e4a3a11b7b154..1db98e9bcd394e 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.50.4
+version=3.52.0
 revision=1
 build_style=cmake
 build_helper="gir qemu"
@@ -18,9 +18,10 @@ short_desc="Centralized access to appointments and contacts"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://gitlab.gnome.org/GNOME/evolution-data-server/-/raw/gnome-45/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/evolution-data-server/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/evolution-data-server/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/evolution-data-server/${version%.*}/evolution-data-server-${version}.tar.xz"
-checksum=d7edffbe03a0bbcecbee67393214b831c7b18cd895b84c4dbfe1387776e257c5
+checksum=a5d5e11c7a1e585846efe260f3c1c61a78399bd8b623bfd79ac1c0ffea7bde06
 make_check=ci-skip # flaky in CI
 
 build_options="gir"

From 289aedc52627aafe5b3da5313d1f0a3432520857 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:12:54 +0100
Subject: [PATCH 02/22] gjs: update to 1.80.0

---
 srcpkgs/gjs/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 23c7350a11aa9d..c849d5d85d7642 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.78.4
+version=1.80.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -12,10 +12,10 @@ short_desc="Mozilla-based javascript bindings for the GNOME platform"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MIT, LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gjs"
-#changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-44/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gjs/${version%.*}/gjs-${version}.tar.xz"
-checksum=9aec7ab872c2050404907ae94f0ae7abec8a54bd9c894ddb5c2d0f51e932b9a1
+checksum=0f78cd3f0e8eb446517d665e4fde1d66302b0c283bbe87b78e9cbfd4d86ed576
 make_check_pre="xvfb-run"
 
 if [ "$XBPS_CHECK_PKGS" ]; then

From 47949b2c27aa58f5409b01f1c3aa97ff23c5f338 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:10:48 +0100
Subject: [PATCH 03/22] gnome-keyring: update to 46.1.

---
 srcpkgs/gnome-keyring/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-keyring/template b/srcpkgs/gnome-keyring/template
index d3726bb966bca0..59512da1869686 100644
--- a/srcpkgs/gnome-keyring/template
+++ b/srcpkgs/gnome-keyring/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-keyring'
 pkgname=gnome-keyring
-version=42.1
+version=46.1
 revision=1
 build_style=gnu-configure
 configure_args="--with-pam-dir=/usr/lib/security --disable-schemas-compile"
@@ -14,7 +14,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeKeyring/"
 changelog="https://gitlab.gnome.org/GNOME/gnome-keyring/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=c7f4d040cc76a6b7fe67e08ef9106911c3c80d40fc88cbfc8e2684a4c946e3e6
+checksum=b1d3ae9132ff2f8b3f25a190790892968e3d0acf952a487e40f644a8550ce3f6
 lib32disabled=yes
 make_check_pre="dbus-run-session xvfb-run"
 make_check=ci-skip # times out

From 8ec9f35cbf4071e2ae49312f21302cdaa44ed659 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 09:57:46 +0100
Subject: [PATCH 04/22] gnome-bluetooth: update to 46.0.

---
 srcpkgs/gnome-bluetooth/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index 3bc40264ae3d5c..fccb09af82ba5f 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-bluetooth'
 pkgname=gnome-bluetooth
-version=42.8
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
 changelog="https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-bluetooth/${version%.*}/gnome-bluetooth-${version}.tar.xz"
-checksum=76c241e8ca2c9b1035364535ca26084f89fc5c0e1829510f8909583115fcc2db
+checksum=13fe1e75f317acdbdf5e80c9029d2e0632d60a9ccf72a43ae36eb7545021fbef
 
 build_options="gir"
 build_options_default="gir"

From 12d32ceae7a492c730dfd4aaf413d4c78c051cd7 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:05:56 +0100
Subject: [PATCH 05/22] gnome-initial-setup: update to 46.0.

---
 srcpkgs/gnome-initial-setup/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 889647c5a61edc..279ef9f5fbb40d 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-initial-setup'
 pkgname=gnome-initial-setup
-version=45.4.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-initial-setup/${version%%.*}/gnome-initial-setup-${version}.tar.xz"
-checksum=363e09aa3308e7f4074e066253a0182b322ab60376743de178bbb400e54ba8ee
+checksum=f8ee9dcea7e35e735eaa3bc8d1041d06bb64ebf1e1046e5e8e48f1fb44151847

From 3e5a6da972aed8a262a47ab97adf13d16c67fdc9 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:57:34 +0100
Subject: [PATCH 06/22] gnome-session: update to 46.0.

---
 srcpkgs/gnome-session/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index 14bbbc580c3bf9..9cfaa1a07ca84f 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=45.0
+version=46.0
 revision=1
 build_style=meson
-configure_args="-Dsystemd_journal=false -Dsystemd_session=disable
- -Dsystemduserunitdir=/usr/lib/systemd/user"
+configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
 hostmakedepends="glib-devel gettext pkg-config xmlto"
 makedepends="elogind-devel gnome-desktop-devel gtk+3-devel json-glib-devel
  libglib-devel libICE-devel libSM-devel xtrans"
@@ -16,4 +15,4 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-session"
 changelog="https://gitlab.gnome.org/GNOME/gnome-session/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-session/${version%.*}/gnome-session-${version}.tar.xz"
-checksum=706d2ffcacac38553a3c0185793f5a2b4aac940bb5e789d953c9808163bef2f1
+checksum=c6e1624af6090bc4e1a191fe2268abfa7a8de07831ca7a57f217e679bf7b9a54

From b70926cff0e5b56e97aaba09d04666a0094abca8 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:11 +0100
Subject: [PATCH 07/22] gsettings-desktop-schemas: update to 46.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index c4fc13789417df..f4f2a5cea68d9e 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,6 +1,6 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=45.0
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 changelog="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gsettings-desktop-schemas/${version%.*}/gsettings-desktop-schemas-${version}.tar.xz"
-checksum=365c8d04daf79b38c8b3dc9626349a024f9e4befdd31fede74b42f7a9fbe0ae2
+checksum=493a46a1161b6388d57aa72f632a79ce96c42d5ffbd1d0b00f496ec5876f8575
 
 # Package build options
 build_options="gir"

From 08c613da67df2ba7862b31378e31484a8db07d7b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:28 +0100
Subject: [PATCH 08/22] gnome-settings-daemon: update to 46.0.

---
 srcpkgs/gnome-settings-daemon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 9e8d7eb447035e..fd2b43810628b8 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-settings-daemon'
 pkgname=gnome-settings-daemon
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,8 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr4-de
  geoclue2-devel gnome-desktop-devel ibus-devel libcanberra-devel libgnomekbd-devel
  libgweather-devel libnotify-devel librsvg-devel libwacom-devel nss-devel
  polkit-devel pulseaudio-devel startup-notification-devel upower-devel
- xf86-input-wacom-devel libXfixes-devel"
+ xf86-input-wacom-devel libXfixes-devel gsettings-desktop-schemas-devel
+ elogind-devel"
 depends="hicolor-icon-theme"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -20,7 +21,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 changelog="https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-settings-daemon/${version%.*}/gnome-settings-daemon-${version}.tar.xz"
-checksum=c62bfec9817eee5b83ebe901a9286189a67eb5ff033c5dd41506574f822bf090
+checksum=0b9a0f64fa18a8e7e09b4c95a3f754fa033c2cdbd2dc35701f0618572c1cb3d7
 CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then

From 5f5c127cddfe4b7922943258b34173a3eadd1845 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:30 +0100
Subject: [PATCH 09/22] mutter: update to 46.0.

---
 common/shlibs           | 10 +++++-----
 srcpkgs/mutter/template | 15 +++++++--------
 2 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 868df061f1c500..3124b4ce74378e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2923,11 +2923,11 @@ libdecoration.so.0 compiz-core-0.8.14_1
 libcompizconfig.so.0 libcompizconfig-0.8.14_1
 libemeraldengine.so.0 emerald-0.8.14_1
 libhangul.so.1 libhangul-0.1.0_1
-libmutter-13.so.0 mutter-45.0_1
-libmutter-clutter-13.so.0 mutter-45.0_1
-libmutter-cogl-13.so.0 mutter-45.0_1
-libmutter-cogl-pango-13.so.0 mutter-45.0_1
-libmutter-mtk-13.so.0 mutter-45.0_1
+libmutter-14.so.0 mutter-46.0_1
+libmutter-clutter-14.so.0 mutter-46.0_1
+libmutter-cogl-14.so.0 mutter-46.0_1
+libmutter-cogl-pango-14.so.0 mutter-46.0_1
+libmutter-mtk-14.so.0 mutter-46.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub-0.7.so.0 libgepub-0.7.1_1
 libslopy.so.7.6 slop-7.6_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 753ccfd911e205..8750f8d64611de 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=45.5
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,12 +18,11 @@ short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-#changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-45/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/mutter/${version%.*}/mutter-${version}.tar.xz"
-checksum=51c3324b8a975f996e5ac693ab38563c496e6f142e6cd3357b4950d250334874
-shlib_provides="libmutter-clutter-13.so libmutter-cogl-13.so
- libmutter-cogl-pango-13.so"
+checksum=bb3f7d77aebdea9d317d3f5ef03868e4e7969da423ac495e33a16d61db2c9373
+shlib_provides="libmutter-clutter-14.so libmutter-cogl-14.so
+ libmutter-cogl-pango-14.so libmutter-mtk-14.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,8 +34,8 @@ pre_build() {
 post_install() {
 	# modify the pkg-config files to respect ${pc_sysrootdir} for variables that are
 	# meant to be called with 'pkg-config --variable'
-	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-13|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-13.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-14|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-14.pc
 }
 
 mutter-devel_package() {
@@ -46,7 +45,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-13/*.gir"
+		vmove "usr/lib/mutter-14/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From c5646ef0d49730433e346c8ac761611918452e59 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:41 +0100
Subject: [PATCH 10/22] gnome-shell: update to 46.0.

---
 srcpkgs/gnome-shell/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 1e4a2b01fd8eca..a818d232f86866 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=45.5
+version=46.0
 revision=1
 build_style=meson
 build_helper=gir
@@ -19,10 +19,10 @@ short_desc="GNOME core user interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
-changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%%.*}/gnome-shell-${version}.tar.xz"
-checksum=bd5c3d3d028d47233e4205223f0ac02ac9a973b699bc277439094d41a78d6ab0
+checksum=6bc41340b6de05774e97cfe20feba86e2b3cc9c8139118f24bd84ac63e82b53e
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 1f662f1ac810353a3cc4ebbad310fdcfbac554a2 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:57:16 +0100
Subject: [PATCH 11/22] gnome-core: update to 46.0.

---
 srcpkgs/gnome-core/template | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index b4a86610fe0332..88176652517971 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -10,27 +10,27 @@ homepage="https://www.gnome.org"
 
 depends="
  adwaita-icon-theme>=${version}
- at-spi2-core>=2.50.1
- at-spi2-atk>=2.50.1
+ at-spi2-core>=2.52.0
+ at-spi2-atk>=2.52.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.50.4
- folks>=0.15.6
+ evolution-data-server>=3.52.0
+ folks>=0.15.8
  font-adobe-source-code-pro>=2.030R
  gcr>=3.41.1
  gdm>=${version}
  geocode-glib>=3.26.4
- gjs>=1.76.0
+ gjs>=1.80.0
  glib>=2.78.0
  glib-networking>=2.76.0
- gmime>=3.2.7
+ gmime>=3.2.14
  gnome-backgrounds>=${version}
- gnome-bluetooth>=42.8
+ gnome-bluetooth>=${version}
  gnome-color-manager>=3.36.0
  gnome-control-center>=${version}
  gnome-desktop>=44.0
  gnome-initial-setup>=${version}
- gnome-keyring>=42.0
+ gnome-keyring>=46.1
  gnome-online-accounts>=3.48.0
  gnome-session>=${version}
  gnome-settings-daemon>=${version}
@@ -43,8 +43,8 @@ depends="
  gvfs>=1.52.2
  mutter>=${version}
  nautilus>=${version}
- sushi>=${version}
- tracker>=3.6.0
+ sushi>=45.0
+ tracker>=3.7.0
  yelp>=42.2
  xdg-desktop-portal-gnome>=${version}
  zenity>=4.0.1"

From a305c9bd38b9a24b745d513908e5e547f2bd40f8 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:58:52 +0100
Subject: [PATCH 12/22] adwaita-icon-theme: update to 46.0.

---
 .../patches/rm-icon-cache.patch                 | 17 -----------------
 srcpkgs/adwaita-icon-theme/template             |  4 ++--
 2 files changed, 2 insertions(+), 19 deletions(-)
 delete mode 100644 srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch

diff --git a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch b/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
deleted file mode 100644
index c2b10b9d2da5b2..00000000000000
--- a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-From 32affe610606b3a550c2953993a72063eb2b7381 Mon Sep 17 00:00:00 2001
-From: Fabian Bornschein <fabiscafe@mailbox.org>
-Date: Mon, 18 Sep 2023 23:31:59 +0200
-Subject: [PATCH] rm unused and problematic .icon-theme.cache
-
-This file was probably inserted by mistake. It serves no purpose.
----
- Adwaita/.icon-theme.cache | 0
- 1 file changed, 0 insertions(+), 0 deletions(-)
- delete mode 100644 Adwaita/.icon-theme.cache
-
-diff --git a/Adwaita/.icon-theme.cache b/Adwaita/.icon-theme.cache
-deleted file mode 100644
-index e69de29bb..000000000
--- 
-GitLab
-
diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index 31983ccd5fb268..8a633fd12f23d7 100644
--- a/srcpkgs/adwaita-icon-theme/template
+++ b/srcpkgs/adwaita-icon-theme/template
@@ -1,6 +1,6 @@
 # Template file for 'adwaita-icon-theme'
 pkgname=adwaita-icon-theme
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 changelog="https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/adwaita-icon-theme/${version/.*/}/adwaita-icon-theme-${version}.tar.xz"
-checksum=2442bfb06f4e6cc95bf6e2682fdff98fa5eddc688751b9d6215c623cb4e42ff1
+checksum=4bcb539bd75d64da385d6fa08cbaa9ddeaceb6ac8e82b85ba6c41117bf5ba64e
 
 pre_configure() {
 	ln -s /bin/true "$XBPS_WRAPPERDIR/gtk-update-icon-cache"

From 334781245f814d70172c14ed4bc57618ecb6e4da Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:02:49 +0100
Subject: [PATCH 13/22] at-spi2-core: update to 2.52.0

---
 srcpkgs/at-spi2-core/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 794eb284022796..85ba46b8a90299 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,6 +1,6 @@
 # Template file for 'at-spi2-core'
 pkgname=at-spi2-core
-version=2.50.1
+version=2.52.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,8 +12,9 @@ short_desc="Assistive Technology Service Provider Interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=5727b5c0687ac57ba8040e79bd6731b714a36b8fcf32190f236b8fb3698789e7
+checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
 make_check=no # non-trivial dbus setup
 
 # Package build options

From 0c66cf2f6d6e0d1c7137dbcb4f81dc5a81fb4d9a Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:09:03 +0100
Subject: [PATCH 14/22] gdm: update to 46.0.

---
 .../gdm/patches/fix-service-assertions.patch  | 27 ++++++++++++++-----
 srcpkgs/gdm/patches/gcc14.patch               | 25 -----------------
 srcpkgs/gdm/template                          |  8 +++---
 3 files changed, 25 insertions(+), 35 deletions(-)
 delete mode 100644 srcpkgs/gdm/patches/gcc14.patch

diff --git a/srcpkgs/gdm/patches/fix-service-assertions.patch b/srcpkgs/gdm/patches/fix-service-assertions.patch
index 4460e74e31ebd4..d6458b8bde8884 100644
--- a/srcpkgs/gdm/patches/fix-service-assertions.patch
+++ b/srcpkgs/gdm/patches/fix-service-assertions.patch
@@ -1,10 +1,22 @@
-Fix systemd_dep assertions to not fail when passing a valid service directory path.
+From f51a4af51914c9b17f89ca40be54b868032c36f6 Mon Sep 17 00:00:00 2001
+From: oreo639 <oreo6391@gmail.com>
+Date: Wed, 20 Mar 2024 15:27:52 -0700
+Subject: [PATCH] meson: Fix systemd_dep assertions to match assertion message
+
+The assertion message suggests that it should be able to be bypassed by
+specifying a valid service directory, however that is not the case.
+
+Fix the assertions, so that they can be bypassed by specifying a valid service
+directory.
+---
+ data/meson.build | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/data/meson.build b/data/meson.build
-index 2cfe4691..2211e98b 100644
+index 2cfe46918..2211e98b5 100644
 --- a/data/meson.build
 +++ b/data/meson.build
-@@ -166,20 +166,20 @@ endif
+@@ -163,20 +163,20 @@ endif
  
  systemdsystemunitdir = get_option('systemdsystemunitdir')
  if systemdsystemunitdir != 'no'
@@ -13,7 +25,7 @@ index 2cfe4691..2211e98b 100644
      systemd_systemunitdir = get_option('systemdsystemunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd system unit dir or disable it')
-     systemd_systemunitdir = systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
+     systemd_systemunitdir = systemd_dep.get_variable(pkgconfig: 'systemdsystemunitdir')
    endif
  endif
  
@@ -24,6 +36,9 @@ index 2cfe4691..2211e98b 100644
      systemd_userunitdir = get_option('systemduserunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
-     systemd_userunitdir = systemd_dep.get_pkgconfig_variable('systemduserunitdir',
-                                                              define_variable: ['prefix', get_option('prefix')])
+     systemd_userunitdir = systemd_dep.get_variable(pkgconfig: 'systemduserunitdir',
+                                                    pkgconfig_define: ['prefix', get_option('prefix')])
    endif
+-- 
+GitLab
+
diff --git a/srcpkgs/gdm/patches/gcc14.patch b/srcpkgs/gdm/patches/gcc14.patch
deleted file mode 100644
index 09300f305ef9a8..00000000000000
--- a/srcpkgs/gdm/patches/gcc14.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 08ef19e848176e58511f1a66992b5a26cb3c51a2 Mon Sep 17 00:00:00 2001
-From: Alessandro Bono <alessandro.bono369@gmail.com>
-Date: Wed, 1 Nov 2023 12:35:44 +0100
-Subject: [PATCH] gdm-session: Pass the correct pointer type
-
----
- daemon/gdm-session.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/daemon/gdm-session.c b/daemon/gdm-session.c
-index 06f648ee0..be19a049c 100644
---- a/daemon/gdm-session.c
-+++ b/daemon/gdm-session.c
-@@ -3045,7 +3045,7 @@ free_pending_worker_connection (GdmSession      *self,
-         worker_manager_interface = g_object_get_data (G_OBJECT (connection),
-                                                       "gdm-dbus-worker-manager-interface");
-         if (worker_manager_interface != NULL) {
--                g_dbus_interface_skeleton_unexport (worker_manager_interface);
-+                g_dbus_interface_skeleton_unexport (G_DBUS_INTERFACE_SKELETON (worker_manager_interface));
-                 g_object_set_data (G_OBJECT (connection),
-                                    "gdm-dbus-worker-manager-interface",
-                                    NULL);
--- 
-GitLab
-
diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 128253f83f885c..81be7ec9542716 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,7 +1,7 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=45.0.1
-revision=2
+version=46.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="
@@ -25,10 +25,10 @@ short_desc="GNOME Display Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
-changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/46.0/NEWS/"
 distfiles="${GNOME_SITE}/gdm/${version%%.*}/gdm-${version}.tar.xz"
-checksum=6572578c05e3c6569d6ed269f7de2aaf3a035657654586d8243907bb7a6ffa85
+checksum=8d6cb52176eca48b6bbf1cfe2fdae08d9677b5a0f2bca600dee4604de0dd1efc
 
 conf_files="
 	/etc/gdm/custom.conf

From 0bb094f1b2c1e9be70eef993253eef3a0c22b5d3 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:19:49 +0100
Subject: [PATCH 15/22] gmime: update to 3.2.14

---
 srcpkgs/gmime/template | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gmime/template b/srcpkgs/gmime/template
index 045e8307691bc9..c3109937798625 100644
--- a/srcpkgs/gmime/template
+++ b/srcpkgs/gmime/template
@@ -1,7 +1,7 @@
 # Template file for 'gmime'
 pkgname=gmime
-version=3.2.7
-revision=2
+version=3.2.14
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static --enable-crypto $(vopt_enable vala)
@@ -14,8 +14,10 @@ short_desc="GNOME Core mime parsing library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/jstedfast/gmime"
-distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
-checksum=2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44
+changelog="https://raw.githubusercontent.com/jstedfast/gmime/master/NEWS"
+#distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
+distfiles="https://github.com/jstedfast/gmime/releases/download/${version}/${pkgname}-${version}.tar.xz"
+checksum=a5eb3dd675f72e545c8bc1cd12107e4aad2eaec1905eb7b4013cdb1fbe5e2317
 
 build_options="gir vala"
 build_options_default="gir vala"

From 87d4272aff7ecfe242c5cefe6a7d83ebc279fec1 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:21:05 +0100
Subject: [PATCH 16/22] gnome-backgrounds: update to 46.0.

---
 srcpkgs/gnome-backgrounds/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-backgrounds/template b/srcpkgs/gnome-backgrounds/template
index c021d48794d100..cbc68cbb225524 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="gettext"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later, CC-BY-2.0, CC-BY-SA-2.0, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-backgrounds"
 changelog="https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-backgrounds/${version%.*}/gnome-backgrounds-${version}.tar.xz"
-checksum=cee0e688fbae5ef7a75f335ada2d10779e08ebca9445f1586de32c5a9b6dee2d
+checksum=4ddd3ac439a4a067876805921bb75f4d3c8b85a218d47c276dddde8928443c2e

From a90373dbef646a77406580de3639250d6ee304f9 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:25:20 +0100
Subject: [PATCH 17/22] gnome-shell-extensions: update to 46.0.

---
 srcpkgs/gnome-shell-extensions/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-shell-extensions/template b/srcpkgs/gnome-shell-extensions/template
index 35b2debe6b6bc8..1cdea2721a3d85 100644
--- a/srcpkgs/gnome-shell-extensions/template
+++ b/srcpkgs/gnome-shell-extensions/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell-extensions'
 pkgname=gnome-shell-extensions
-version=45.2
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dextension_set=all"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell-extensions/${version%.*}/gnome-shell-extensions-${version}.tar.xz"
-checksum=ee32f6387a2d18adbff7a956689bc747866b4a8712d73790c002abeae4ccaaaf
+checksum=d8138f88cd92df9f932309149c236fbdd77c1bc095445036ab7eb0ecda53c01a

From 168a72233ee5cd11a662d761b8cb023f066f6781 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:26:18 +0100
Subject: [PATCH 18/22] gnome-user-docs: update to 46.0.

---
 srcpkgs/gnome-user-docs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 1f9d4edc4fe43e..fb05f5a0fd8b25 100644
--- a/srcpkgs/gnome-user-docs/template
+++ b/srcpkgs/gnome-user-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-user-docs'
 pkgname=gnome-user-docs
-version=45.5
+version=46.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
 changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-user-docs/${version%.*}/gnome-user-docs-${version}.tar.xz"
-checksum=74167fcf42a04d9e5d3cc130d27bc203d87b685ce606a84674df24e1ff719e54
+checksum=8c18ae0c4a0c142e193111b713c959813441bb5d9df25977b13818f6e4ae6291

From 9f493fa27de25a5c3208f432834d96ee2479bfa7 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:27:11 +0100
Subject: [PATCH 19/22] gvfs: update to 1.54.0.

---
 srcpkgs/gvfs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gvfs/template b/srcpkgs/gvfs/template
index c441ecb3c5a406..9ba9197b401bb9 100644
--- a/srcpkgs/gvfs/template
+++ b/srcpkgs/gvfs/template
@@ -1,6 +1,6 @@
 # Template file for 'gvfs'
 pkgname=gvfs
-version=1.52.2
+version=1.54.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=no -Dtmpfilesdir=no -Dlogind=false
@@ -20,7 +20,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/gvfs"
 changelog="https://gitlab.gnome.org/GNOME/gvfs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gvfs/${version%.*}/gvfs-${version}.tar.xz"
-checksum=a643aceaa053caac0d8eff9a015f636e4bd1bb09cfe27864e347db67460e7b91
+checksum=f53d81df86c2e86cdd25182c2d8a669a22371e83623ded1b9d5416dcfc6de366
 
 # Manually declare shlibs used by the subpkgs.
 shlib_provides="libgvfscommon.so libgvfsdaemon.so"

From e9b546d76bdaf587ec9bae5c835b3e02a0ca6487 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:35:50 +0100
Subject: [PATCH 20/22] xdg-desktop-portal-gnome: update to 46.0.

---
 srcpkgs/xdg-desktop-portal-gnome/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/xdg-desktop-portal-gnome/template b/srcpkgs/xdg-desktop-portal-gnome/template
index c7441c6caa7464..f27be4aa7bf1fe 100644
--- a/srcpkgs/xdg-desktop-portal-gnome/template
+++ b/srcpkgs/xdg-desktop-portal-gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-gnome'
 pkgname=xdg-desktop-portal-gnome
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
@@ -14,7 +14,7 @@ short_desc="GNOME portal backend for xdg-desktop-portal"
 maintainer="oreo639 <oreo6391@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
-changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/xdg-desktop-portal-gnome/${version%.*}/xdg-desktop-portal-gnome-${version}.tar.xz"
-checksum=3e9ca821044005fb37bd68ebe4ad196fc3d072835581467a22a4879dac7b5fdd
+checksum=5d2d533597d280b7370b8f74faa40097b292b0036dbd59166e1312230500bb8b

From 06999a55e36606feb16f4c4da3da8b9ac60eab90 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 18:25:32 +0100
Subject: [PATCH 21/22] gnome-control-center: update to 46.0.

---
 srcpkgs/gnome-control-center/template | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 34384bcec50be4..6858fcad3c4b6a 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=45.3
+version=46.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,7 +14,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel upower-devel vala-devel
  libxml2-devel libX11-devel gtk4-devel libadwaita-devel cups-devel libgudev-devel
  libwacom-devel clutter-devel libsecret-devel libcanberra-devel udisks2-devel
- gsound-devel gcr-devel gnutls-devel tecla"
+ gsound-devel gcr4-devel gnutls-devel tecla"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop
  libgnomekbd ibus-gtk4"
@@ -22,9 +22,10 @@ short_desc="GNOME control center"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
-changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-45/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-control-center/${version%.*}/gnome-control-center-${version}.tar.xz"
-checksum=b1e949c4e86c0624ec6a6ed0df09c9fae2b22983c1dca60ed86aec8ef0b24004
+checksum=25f67de05897868b2e97eaa0ecc986a408af08d4985c8a9da44f0d7bd8fea7a4
 make_check=no # needs X11 and requires altered filesystem
 
 pre_build() {

From fff3e431896f8208f39b4a8247f71fd9097b39f2 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sat, 23 Mar 2024 15:35:51 +0100
Subject: [PATCH 22/22] gnome-online-accounts: update to 3.50.0.

---
 common/shlibs                          |  2 +-
 srcpkgs/gnome-online-accounts/template | 15 ++++++++-------
 2 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 3124b4ce74378e..78069a73b7ff5c 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -886,7 +886,7 @@ librest-1.0.so.0 rest-0.9.1_1
 librest-extras-0.7.so.0 rest0-0.8.1_1
 librest-extras-1.0.so.0 rest-0.9.1_1
 libgoa-1.0.so.0 gnome-online-accounts-3.2.0_1
-libgoa-backend-1.0.so.1 gnome-online-accounts-3.10.0_1
+libgoa-backend-1.0.so.2 gnome-online-accounts-3.50.0_1
 liboauth.so.0 liboauth-0.9.4_1
 liblcms2.so.2 lcms2-2.2_1
 libcolord.so.2 libcolord-1.1.7_1
diff --git a/srcpkgs/gnome-online-accounts/template b/srcpkgs/gnome-online-accounts/template
index 9a26f6c2252240..74f4d4c69529e3 100644
--- a/srcpkgs/gnome-online-accounts/template
+++ b/srcpkgs/gnome-online-accounts/template
@@ -1,28 +1,29 @@
 # Template file for 'gnome-online-accounts'
 pkgname=gnome-online-accounts
-version=3.48.0
+version=3.50.0
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gir vapi)
- -Dmedia_server=true -Dman=true"
+ -Dman=true"
 hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt"
-makedepends="gtk+3-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
- rest-devel gcr-devel mit-krb5-devel libsoup3-devel"
+makedepends="gtk4-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
+ rest-devel gcr4-devel mit-krb5-devel libsoup3-devel libadwaita-devel"
 depends="hicolor-icon-theme"
 short_desc="GNOME service to access online accounts"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeOnlineAccounts"
-changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-44/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-online-accounts/${version%.*}/gnome-online-accounts-${version}.tar.xz"
-checksum=418bb9fcffdbd72a98205ad365137617fc1e3551a54de74f6a98d45d266175bf
+checksum=b0f64f0dcfbb8885a3a759e1c9de7fb204adb3ce6bd32c30bcf52d5533c06d4e
 
 build_options="gir"
 build_options_default="gir"
 
 gnome-online-accounts-devel_package() {
-	depends="gtk+3-devel ${sourcepkg}>=${version}_${revision}"
+	depends="gtk4-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR PATCH] [Updated] gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (18 preceding siblings ...)
  2024-03-23 14:52 ` fanyx
@ 2024-03-23 15:14 ` fanyx
  2024-03-23 15:14 ` fanyx
                   ` (99 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-03-23 15:14 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 830 bytes --]

There is an updated pull request by fanyx against master on the void-packages repository

https://github.com/fanyx/void-packages gnome46
https://github.com/void-linux/void-packages/pull/49428

gnome-core: update to 46.0.
### Packages missing
- [x] `gnome-control-center`
- [ ] https://github.com/void-linux/void-packages/pull/49427
- [ ] https://github.com/void-linux/void-packages/pull/49446
- [ ] https://github.com/void-linux/void-packages/pull/49473

@oreo639 @Gottox 

### TODO

- Update `glib` and `glib-networking` dependencies to `2.80.0`

#### Testing the changes
- I tested the changes in this PR: **NO**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)

[ci skip]

A patch file from https://github.com/void-linux/void-packages/pull/49428.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome46-49428.patch --]
[-- Type: text/x-diff, Size: 39528 bytes --]

From dafc4217431376ba0a3b89a66ac48052b53ff306 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:06:09 +0100
Subject: [PATCH 01/23] evolution-data-server: update to 3.52.0.

---
 common/shlibs                          | 2 +-
 srcpkgs/evolution-data-server/template | 7 ++++---
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 9ca4502a01c4a7..868df061f1c500 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -606,7 +606,7 @@ libcamel-1.2.so.64 evolution-data-server-3.46.0_1
 libebackend-1.2.so.11 evolution-data-server-3.46.0_1
 libebook-1.2.so.21 evolution-data-server-3.46.0_1
 libebook-contacts-1.2.so.4 evolution-data-server-3.46.0_1
-libecal-2.0.so.2 evolution-data-server-3.46.0_1
+libecal-2.0.so.3 evolution-data-server-3.52.0_1
 libedata-book-1.2.so.27 evolution-data-server-3.46.0_1
 libedataserver-1.2.so.27 evolution-data-server-3.46.0_1
 libedataserverui-1.2.so.4 evolution-data-server-3.46.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 3e4a3a11b7b154..1db98e9bcd394e 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.50.4
+version=3.52.0
 revision=1
 build_style=cmake
 build_helper="gir qemu"
@@ -18,9 +18,10 @@ short_desc="Centralized access to appointments and contacts"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://gitlab.gnome.org/GNOME/evolution-data-server/-/raw/gnome-45/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/evolution-data-server/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/evolution-data-server/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/evolution-data-server/${version%.*}/evolution-data-server-${version}.tar.xz"
-checksum=d7edffbe03a0bbcecbee67393214b831c7b18cd895b84c4dbfe1387776e257c5
+checksum=a5d5e11c7a1e585846efe260f3c1c61a78399bd8b623bfd79ac1c0ffea7bde06
 make_check=ci-skip # flaky in CI
 
 build_options="gir"

From 289aedc52627aafe5b3da5313d1f0a3432520857 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:12:54 +0100
Subject: [PATCH 02/23] gjs: update to 1.80.0

---
 srcpkgs/gjs/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 23c7350a11aa9d..c849d5d85d7642 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.78.4
+version=1.80.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -12,10 +12,10 @@ short_desc="Mozilla-based javascript bindings for the GNOME platform"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MIT, LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gjs"
-#changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-44/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gjs/${version%.*}/gjs-${version}.tar.xz"
-checksum=9aec7ab872c2050404907ae94f0ae7abec8a54bd9c894ddb5c2d0f51e932b9a1
+checksum=0f78cd3f0e8eb446517d665e4fde1d66302b0c283bbe87b78e9cbfd4d86ed576
 make_check_pre="xvfb-run"
 
 if [ "$XBPS_CHECK_PKGS" ]; then

From 47949b2c27aa58f5409b01f1c3aa97ff23c5f338 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:10:48 +0100
Subject: [PATCH 03/23] gnome-keyring: update to 46.1.

---
 srcpkgs/gnome-keyring/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-keyring/template b/srcpkgs/gnome-keyring/template
index d3726bb966bca0..59512da1869686 100644
--- a/srcpkgs/gnome-keyring/template
+++ b/srcpkgs/gnome-keyring/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-keyring'
 pkgname=gnome-keyring
-version=42.1
+version=46.1
 revision=1
 build_style=gnu-configure
 configure_args="--with-pam-dir=/usr/lib/security --disable-schemas-compile"
@@ -14,7 +14,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeKeyring/"
 changelog="https://gitlab.gnome.org/GNOME/gnome-keyring/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=c7f4d040cc76a6b7fe67e08ef9106911c3c80d40fc88cbfc8e2684a4c946e3e6
+checksum=b1d3ae9132ff2f8b3f25a190790892968e3d0acf952a487e40f644a8550ce3f6
 lib32disabled=yes
 make_check_pre="dbus-run-session xvfb-run"
 make_check=ci-skip # times out

From 8ec9f35cbf4071e2ae49312f21302cdaa44ed659 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 09:57:46 +0100
Subject: [PATCH 04/23] gnome-bluetooth: update to 46.0.

---
 srcpkgs/gnome-bluetooth/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index 3bc40264ae3d5c..fccb09af82ba5f 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-bluetooth'
 pkgname=gnome-bluetooth
-version=42.8
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
 changelog="https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-bluetooth/${version%.*}/gnome-bluetooth-${version}.tar.xz"
-checksum=76c241e8ca2c9b1035364535ca26084f89fc5c0e1829510f8909583115fcc2db
+checksum=13fe1e75f317acdbdf5e80c9029d2e0632d60a9ccf72a43ae36eb7545021fbef
 
 build_options="gir"
 build_options_default="gir"

From 12d32ceae7a492c730dfd4aaf413d4c78c051cd7 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:05:56 +0100
Subject: [PATCH 05/23] gnome-initial-setup: update to 46.0.

---
 srcpkgs/gnome-initial-setup/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 889647c5a61edc..279ef9f5fbb40d 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-initial-setup'
 pkgname=gnome-initial-setup
-version=45.4.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-initial-setup/${version%%.*}/gnome-initial-setup-${version}.tar.xz"
-checksum=363e09aa3308e7f4074e066253a0182b322ab60376743de178bbb400e54ba8ee
+checksum=f8ee9dcea7e35e735eaa3bc8d1041d06bb64ebf1e1046e5e8e48f1fb44151847

From 3e5a6da972aed8a262a47ab97adf13d16c67fdc9 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:57:34 +0100
Subject: [PATCH 06/23] gnome-session: update to 46.0.

---
 srcpkgs/gnome-session/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index 14bbbc580c3bf9..9cfaa1a07ca84f 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=45.0
+version=46.0
 revision=1
 build_style=meson
-configure_args="-Dsystemd_journal=false -Dsystemd_session=disable
- -Dsystemduserunitdir=/usr/lib/systemd/user"
+configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
 hostmakedepends="glib-devel gettext pkg-config xmlto"
 makedepends="elogind-devel gnome-desktop-devel gtk+3-devel json-glib-devel
  libglib-devel libICE-devel libSM-devel xtrans"
@@ -16,4 +15,4 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-session"
 changelog="https://gitlab.gnome.org/GNOME/gnome-session/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-session/${version%.*}/gnome-session-${version}.tar.xz"
-checksum=706d2ffcacac38553a3c0185793f5a2b4aac940bb5e789d953c9808163bef2f1
+checksum=c6e1624af6090bc4e1a191fe2268abfa7a8de07831ca7a57f217e679bf7b9a54

From b70926cff0e5b56e97aaba09d04666a0094abca8 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:11 +0100
Subject: [PATCH 07/23] gsettings-desktop-schemas: update to 46.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index c4fc13789417df..f4f2a5cea68d9e 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,6 +1,6 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=45.0
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 changelog="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gsettings-desktop-schemas/${version%.*}/gsettings-desktop-schemas-${version}.tar.xz"
-checksum=365c8d04daf79b38c8b3dc9626349a024f9e4befdd31fede74b42f7a9fbe0ae2
+checksum=493a46a1161b6388d57aa72f632a79ce96c42d5ffbd1d0b00f496ec5876f8575
 
 # Package build options
 build_options="gir"

From 08c613da67df2ba7862b31378e31484a8db07d7b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:28 +0100
Subject: [PATCH 08/23] gnome-settings-daemon: update to 46.0.

---
 srcpkgs/gnome-settings-daemon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 9e8d7eb447035e..fd2b43810628b8 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-settings-daemon'
 pkgname=gnome-settings-daemon
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,8 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr4-de
  geoclue2-devel gnome-desktop-devel ibus-devel libcanberra-devel libgnomekbd-devel
  libgweather-devel libnotify-devel librsvg-devel libwacom-devel nss-devel
  polkit-devel pulseaudio-devel startup-notification-devel upower-devel
- xf86-input-wacom-devel libXfixes-devel"
+ xf86-input-wacom-devel libXfixes-devel gsettings-desktop-schemas-devel
+ elogind-devel"
 depends="hicolor-icon-theme"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -20,7 +21,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 changelog="https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-settings-daemon/${version%.*}/gnome-settings-daemon-${version}.tar.xz"
-checksum=c62bfec9817eee5b83ebe901a9286189a67eb5ff033c5dd41506574f822bf090
+checksum=0b9a0f64fa18a8e7e09b4c95a3f754fa033c2cdbd2dc35701f0618572c1cb3d7
 CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then

From 5f5c127cddfe4b7922943258b34173a3eadd1845 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:30 +0100
Subject: [PATCH 09/23] mutter: update to 46.0.

---
 common/shlibs           | 10 +++++-----
 srcpkgs/mutter/template | 15 +++++++--------
 2 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 868df061f1c500..3124b4ce74378e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2923,11 +2923,11 @@ libdecoration.so.0 compiz-core-0.8.14_1
 libcompizconfig.so.0 libcompizconfig-0.8.14_1
 libemeraldengine.so.0 emerald-0.8.14_1
 libhangul.so.1 libhangul-0.1.0_1
-libmutter-13.so.0 mutter-45.0_1
-libmutter-clutter-13.so.0 mutter-45.0_1
-libmutter-cogl-13.so.0 mutter-45.0_1
-libmutter-cogl-pango-13.so.0 mutter-45.0_1
-libmutter-mtk-13.so.0 mutter-45.0_1
+libmutter-14.so.0 mutter-46.0_1
+libmutter-clutter-14.so.0 mutter-46.0_1
+libmutter-cogl-14.so.0 mutter-46.0_1
+libmutter-cogl-pango-14.so.0 mutter-46.0_1
+libmutter-mtk-14.so.0 mutter-46.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub-0.7.so.0 libgepub-0.7.1_1
 libslopy.so.7.6 slop-7.6_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 753ccfd911e205..8750f8d64611de 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=45.5
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,12 +18,11 @@ short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-#changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-45/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/mutter/${version%.*}/mutter-${version}.tar.xz"
-checksum=51c3324b8a975f996e5ac693ab38563c496e6f142e6cd3357b4950d250334874
-shlib_provides="libmutter-clutter-13.so libmutter-cogl-13.so
- libmutter-cogl-pango-13.so"
+checksum=bb3f7d77aebdea9d317d3f5ef03868e4e7969da423ac495e33a16d61db2c9373
+shlib_provides="libmutter-clutter-14.so libmutter-cogl-14.so
+ libmutter-cogl-pango-14.so libmutter-mtk-14.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,8 +34,8 @@ pre_build() {
 post_install() {
 	# modify the pkg-config files to respect ${pc_sysrootdir} for variables that are
 	# meant to be called with 'pkg-config --variable'
-	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-13|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-13.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-14|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-14.pc
 }
 
 mutter-devel_package() {
@@ -46,7 +45,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-13/*.gir"
+		vmove "usr/lib/mutter-14/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From c5646ef0d49730433e346c8ac761611918452e59 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:41 +0100
Subject: [PATCH 10/23] gnome-shell: update to 46.0.

---
 srcpkgs/gnome-shell/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 1e4a2b01fd8eca..a818d232f86866 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=45.5
+version=46.0
 revision=1
 build_style=meson
 build_helper=gir
@@ -19,10 +19,10 @@ short_desc="GNOME core user interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
-changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%%.*}/gnome-shell-${version}.tar.xz"
-checksum=bd5c3d3d028d47233e4205223f0ac02ac9a973b699bc277439094d41a78d6ab0
+checksum=6bc41340b6de05774e97cfe20feba86e2b3cc9c8139118f24bd84ac63e82b53e
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 1f662f1ac810353a3cc4ebbad310fdcfbac554a2 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:57:16 +0100
Subject: [PATCH 11/23] gnome-core: update to 46.0.

---
 srcpkgs/gnome-core/template | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index b4a86610fe0332..88176652517971 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -10,27 +10,27 @@ homepage="https://www.gnome.org"
 
 depends="
  adwaita-icon-theme>=${version}
- at-spi2-core>=2.50.1
- at-spi2-atk>=2.50.1
+ at-spi2-core>=2.52.0
+ at-spi2-atk>=2.52.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.50.4
- folks>=0.15.6
+ evolution-data-server>=3.52.0
+ folks>=0.15.8
  font-adobe-source-code-pro>=2.030R
  gcr>=3.41.1
  gdm>=${version}
  geocode-glib>=3.26.4
- gjs>=1.76.0
+ gjs>=1.80.0
  glib>=2.78.0
  glib-networking>=2.76.0
- gmime>=3.2.7
+ gmime>=3.2.14
  gnome-backgrounds>=${version}
- gnome-bluetooth>=42.8
+ gnome-bluetooth>=${version}
  gnome-color-manager>=3.36.0
  gnome-control-center>=${version}
  gnome-desktop>=44.0
  gnome-initial-setup>=${version}
- gnome-keyring>=42.0
+ gnome-keyring>=46.1
  gnome-online-accounts>=3.48.0
  gnome-session>=${version}
  gnome-settings-daemon>=${version}
@@ -43,8 +43,8 @@ depends="
  gvfs>=1.52.2
  mutter>=${version}
  nautilus>=${version}
- sushi>=${version}
- tracker>=3.6.0
+ sushi>=45.0
+ tracker>=3.7.0
  yelp>=42.2
  xdg-desktop-portal-gnome>=${version}
  zenity>=4.0.1"

From a305c9bd38b9a24b745d513908e5e547f2bd40f8 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:58:52 +0100
Subject: [PATCH 12/23] adwaita-icon-theme: update to 46.0.

---
 .../patches/rm-icon-cache.patch                 | 17 -----------------
 srcpkgs/adwaita-icon-theme/template             |  4 ++--
 2 files changed, 2 insertions(+), 19 deletions(-)
 delete mode 100644 srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch

diff --git a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch b/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
deleted file mode 100644
index c2b10b9d2da5b2..00000000000000
--- a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-From 32affe610606b3a550c2953993a72063eb2b7381 Mon Sep 17 00:00:00 2001
-From: Fabian Bornschein <fabiscafe@mailbox.org>
-Date: Mon, 18 Sep 2023 23:31:59 +0200
-Subject: [PATCH] rm unused and problematic .icon-theme.cache
-
-This file was probably inserted by mistake. It serves no purpose.
----
- Adwaita/.icon-theme.cache | 0
- 1 file changed, 0 insertions(+), 0 deletions(-)
- delete mode 100644 Adwaita/.icon-theme.cache
-
-diff --git a/Adwaita/.icon-theme.cache b/Adwaita/.icon-theme.cache
-deleted file mode 100644
-index e69de29bb..000000000
--- 
-GitLab
-
diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index 31983ccd5fb268..8a633fd12f23d7 100644
--- a/srcpkgs/adwaita-icon-theme/template
+++ b/srcpkgs/adwaita-icon-theme/template
@@ -1,6 +1,6 @@
 # Template file for 'adwaita-icon-theme'
 pkgname=adwaita-icon-theme
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 changelog="https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/adwaita-icon-theme/${version/.*/}/adwaita-icon-theme-${version}.tar.xz"
-checksum=2442bfb06f4e6cc95bf6e2682fdff98fa5eddc688751b9d6215c623cb4e42ff1
+checksum=4bcb539bd75d64da385d6fa08cbaa9ddeaceb6ac8e82b85ba6c41117bf5ba64e
 
 pre_configure() {
 	ln -s /bin/true "$XBPS_WRAPPERDIR/gtk-update-icon-cache"

From 334781245f814d70172c14ed4bc57618ecb6e4da Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:02:49 +0100
Subject: [PATCH 13/23] at-spi2-core: update to 2.52.0

---
 srcpkgs/at-spi2-core/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 794eb284022796..85ba46b8a90299 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,6 +1,6 @@
 # Template file for 'at-spi2-core'
 pkgname=at-spi2-core
-version=2.50.1
+version=2.52.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,8 +12,9 @@ short_desc="Assistive Technology Service Provider Interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=5727b5c0687ac57ba8040e79bd6731b714a36b8fcf32190f236b8fb3698789e7
+checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
 make_check=no # non-trivial dbus setup
 
 # Package build options

From 0c66cf2f6d6e0d1c7137dbcb4f81dc5a81fb4d9a Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:09:03 +0100
Subject: [PATCH 14/23] gdm: update to 46.0.

---
 .../gdm/patches/fix-service-assertions.patch  | 27 ++++++++++++++-----
 srcpkgs/gdm/patches/gcc14.patch               | 25 -----------------
 srcpkgs/gdm/template                          |  8 +++---
 3 files changed, 25 insertions(+), 35 deletions(-)
 delete mode 100644 srcpkgs/gdm/patches/gcc14.patch

diff --git a/srcpkgs/gdm/patches/fix-service-assertions.patch b/srcpkgs/gdm/patches/fix-service-assertions.patch
index 4460e74e31ebd4..d6458b8bde8884 100644
--- a/srcpkgs/gdm/patches/fix-service-assertions.patch
+++ b/srcpkgs/gdm/patches/fix-service-assertions.patch
@@ -1,10 +1,22 @@
-Fix systemd_dep assertions to not fail when passing a valid service directory path.
+From f51a4af51914c9b17f89ca40be54b868032c36f6 Mon Sep 17 00:00:00 2001
+From: oreo639 <oreo6391@gmail.com>
+Date: Wed, 20 Mar 2024 15:27:52 -0700
+Subject: [PATCH] meson: Fix systemd_dep assertions to match assertion message
+
+The assertion message suggests that it should be able to be bypassed by
+specifying a valid service directory, however that is not the case.
+
+Fix the assertions, so that they can be bypassed by specifying a valid service
+directory.
+---
+ data/meson.build | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/data/meson.build b/data/meson.build
-index 2cfe4691..2211e98b 100644
+index 2cfe46918..2211e98b5 100644
 --- a/data/meson.build
 +++ b/data/meson.build
-@@ -166,20 +166,20 @@ endif
+@@ -163,20 +163,20 @@ endif
  
  systemdsystemunitdir = get_option('systemdsystemunitdir')
  if systemdsystemunitdir != 'no'
@@ -13,7 +25,7 @@ index 2cfe4691..2211e98b 100644
      systemd_systemunitdir = get_option('systemdsystemunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd system unit dir or disable it')
-     systemd_systemunitdir = systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
+     systemd_systemunitdir = systemd_dep.get_variable(pkgconfig: 'systemdsystemunitdir')
    endif
  endif
  
@@ -24,6 +36,9 @@ index 2cfe4691..2211e98b 100644
      systemd_userunitdir = get_option('systemduserunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
-     systemd_userunitdir = systemd_dep.get_pkgconfig_variable('systemduserunitdir',
-                                                              define_variable: ['prefix', get_option('prefix')])
+     systemd_userunitdir = systemd_dep.get_variable(pkgconfig: 'systemduserunitdir',
+                                                    pkgconfig_define: ['prefix', get_option('prefix')])
    endif
+-- 
+GitLab
+
diff --git a/srcpkgs/gdm/patches/gcc14.patch b/srcpkgs/gdm/patches/gcc14.patch
deleted file mode 100644
index 09300f305ef9a8..00000000000000
--- a/srcpkgs/gdm/patches/gcc14.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 08ef19e848176e58511f1a66992b5a26cb3c51a2 Mon Sep 17 00:00:00 2001
-From: Alessandro Bono <alessandro.bono369@gmail.com>
-Date: Wed, 1 Nov 2023 12:35:44 +0100
-Subject: [PATCH] gdm-session: Pass the correct pointer type
-
----
- daemon/gdm-session.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/daemon/gdm-session.c b/daemon/gdm-session.c
-index 06f648ee0..be19a049c 100644
---- a/daemon/gdm-session.c
-+++ b/daemon/gdm-session.c
-@@ -3045,7 +3045,7 @@ free_pending_worker_connection (GdmSession      *self,
-         worker_manager_interface = g_object_get_data (G_OBJECT (connection),
-                                                       "gdm-dbus-worker-manager-interface");
-         if (worker_manager_interface != NULL) {
--                g_dbus_interface_skeleton_unexport (worker_manager_interface);
-+                g_dbus_interface_skeleton_unexport (G_DBUS_INTERFACE_SKELETON (worker_manager_interface));
-                 g_object_set_data (G_OBJECT (connection),
-                                    "gdm-dbus-worker-manager-interface",
-                                    NULL);
--- 
-GitLab
-
diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 128253f83f885c..81be7ec9542716 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,7 +1,7 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=45.0.1
-revision=2
+version=46.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="
@@ -25,10 +25,10 @@ short_desc="GNOME Display Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
-changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/46.0/NEWS/"
 distfiles="${GNOME_SITE}/gdm/${version%%.*}/gdm-${version}.tar.xz"
-checksum=6572578c05e3c6569d6ed269f7de2aaf3a035657654586d8243907bb7a6ffa85
+checksum=8d6cb52176eca48b6bbf1cfe2fdae08d9677b5a0f2bca600dee4604de0dd1efc
 
 conf_files="
 	/etc/gdm/custom.conf

From 0bb094f1b2c1e9be70eef993253eef3a0c22b5d3 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:19:49 +0100
Subject: [PATCH 15/23] gmime: update to 3.2.14

---
 srcpkgs/gmime/template | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gmime/template b/srcpkgs/gmime/template
index 045e8307691bc9..c3109937798625 100644
--- a/srcpkgs/gmime/template
+++ b/srcpkgs/gmime/template
@@ -1,7 +1,7 @@
 # Template file for 'gmime'
 pkgname=gmime
-version=3.2.7
-revision=2
+version=3.2.14
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static --enable-crypto $(vopt_enable vala)
@@ -14,8 +14,10 @@ short_desc="GNOME Core mime parsing library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/jstedfast/gmime"
-distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
-checksum=2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44
+changelog="https://raw.githubusercontent.com/jstedfast/gmime/master/NEWS"
+#distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
+distfiles="https://github.com/jstedfast/gmime/releases/download/${version}/${pkgname}-${version}.tar.xz"
+checksum=a5eb3dd675f72e545c8bc1cd12107e4aad2eaec1905eb7b4013cdb1fbe5e2317
 
 build_options="gir vala"
 build_options_default="gir vala"

From 87d4272aff7ecfe242c5cefe6a7d83ebc279fec1 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:21:05 +0100
Subject: [PATCH 16/23] gnome-backgrounds: update to 46.0.

---
 srcpkgs/gnome-backgrounds/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-backgrounds/template b/srcpkgs/gnome-backgrounds/template
index c021d48794d100..cbc68cbb225524 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="gettext"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later, CC-BY-2.0, CC-BY-SA-2.0, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-backgrounds"
 changelog="https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-backgrounds/${version%.*}/gnome-backgrounds-${version}.tar.xz"
-checksum=cee0e688fbae5ef7a75f335ada2d10779e08ebca9445f1586de32c5a9b6dee2d
+checksum=4ddd3ac439a4a067876805921bb75f4d3c8b85a218d47c276dddde8928443c2e

From a90373dbef646a77406580de3639250d6ee304f9 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:25:20 +0100
Subject: [PATCH 17/23] gnome-shell-extensions: update to 46.0.

---
 srcpkgs/gnome-shell-extensions/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-shell-extensions/template b/srcpkgs/gnome-shell-extensions/template
index 35b2debe6b6bc8..1cdea2721a3d85 100644
--- a/srcpkgs/gnome-shell-extensions/template
+++ b/srcpkgs/gnome-shell-extensions/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell-extensions'
 pkgname=gnome-shell-extensions
-version=45.2
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dextension_set=all"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell-extensions/${version%.*}/gnome-shell-extensions-${version}.tar.xz"
-checksum=ee32f6387a2d18adbff7a956689bc747866b4a8712d73790c002abeae4ccaaaf
+checksum=d8138f88cd92df9f932309149c236fbdd77c1bc095445036ab7eb0ecda53c01a

From 168a72233ee5cd11a662d761b8cb023f066f6781 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:26:18 +0100
Subject: [PATCH 18/23] gnome-user-docs: update to 46.0.

---
 srcpkgs/gnome-user-docs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 1f9d4edc4fe43e..fb05f5a0fd8b25 100644
--- a/srcpkgs/gnome-user-docs/template
+++ b/srcpkgs/gnome-user-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-user-docs'
 pkgname=gnome-user-docs
-version=45.5
+version=46.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
 changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-user-docs/${version%.*}/gnome-user-docs-${version}.tar.xz"
-checksum=74167fcf42a04d9e5d3cc130d27bc203d87b685ce606a84674df24e1ff719e54
+checksum=8c18ae0c4a0c142e193111b713c959813441bb5d9df25977b13818f6e4ae6291

From 9f493fa27de25a5c3208f432834d96ee2479bfa7 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:27:11 +0100
Subject: [PATCH 19/23] gvfs: update to 1.54.0.

---
 srcpkgs/gvfs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gvfs/template b/srcpkgs/gvfs/template
index c441ecb3c5a406..9ba9197b401bb9 100644
--- a/srcpkgs/gvfs/template
+++ b/srcpkgs/gvfs/template
@@ -1,6 +1,6 @@
 # Template file for 'gvfs'
 pkgname=gvfs
-version=1.52.2
+version=1.54.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=no -Dtmpfilesdir=no -Dlogind=false
@@ -20,7 +20,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/gvfs"
 changelog="https://gitlab.gnome.org/GNOME/gvfs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gvfs/${version%.*}/gvfs-${version}.tar.xz"
-checksum=a643aceaa053caac0d8eff9a015f636e4bd1bb09cfe27864e347db67460e7b91
+checksum=f53d81df86c2e86cdd25182c2d8a669a22371e83623ded1b9d5416dcfc6de366
 
 # Manually declare shlibs used by the subpkgs.
 shlib_provides="libgvfscommon.so libgvfsdaemon.so"

From e9b546d76bdaf587ec9bae5c835b3e02a0ca6487 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:35:50 +0100
Subject: [PATCH 20/23] xdg-desktop-portal-gnome: update to 46.0.

---
 srcpkgs/xdg-desktop-portal-gnome/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/xdg-desktop-portal-gnome/template b/srcpkgs/xdg-desktop-portal-gnome/template
index c7441c6caa7464..f27be4aa7bf1fe 100644
--- a/srcpkgs/xdg-desktop-portal-gnome/template
+++ b/srcpkgs/xdg-desktop-portal-gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-gnome'
 pkgname=xdg-desktop-portal-gnome
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
@@ -14,7 +14,7 @@ short_desc="GNOME portal backend for xdg-desktop-portal"
 maintainer="oreo639 <oreo6391@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
-changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/xdg-desktop-portal-gnome/${version%.*}/xdg-desktop-portal-gnome-${version}.tar.xz"
-checksum=3e9ca821044005fb37bd68ebe4ad196fc3d072835581467a22a4879dac7b5fdd
+checksum=5d2d533597d280b7370b8f74faa40097b292b0036dbd59166e1312230500bb8b

From 06999a55e36606feb16f4c4da3da8b9ac60eab90 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 18:25:32 +0100
Subject: [PATCH 21/23] gnome-control-center: update to 46.0.

---
 srcpkgs/gnome-control-center/template | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 34384bcec50be4..6858fcad3c4b6a 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=45.3
+version=46.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,7 +14,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel upower-devel vala-devel
  libxml2-devel libX11-devel gtk4-devel libadwaita-devel cups-devel libgudev-devel
  libwacom-devel clutter-devel libsecret-devel libcanberra-devel udisks2-devel
- gsound-devel gcr-devel gnutls-devel tecla"
+ gsound-devel gcr4-devel gnutls-devel tecla"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop
  libgnomekbd ibus-gtk4"
@@ -22,9 +22,10 @@ short_desc="GNOME control center"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
-changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-45/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-control-center/${version%.*}/gnome-control-center-${version}.tar.xz"
-checksum=b1e949c4e86c0624ec6a6ed0df09c9fae2b22983c1dca60ed86aec8ef0b24004
+checksum=25f67de05897868b2e97eaa0ecc986a408af08d4985c8a9da44f0d7bd8fea7a4
 make_check=no # needs X11 and requires altered filesystem
 
 pre_build() {

From fff3e431896f8208f39b4a8247f71fd9097b39f2 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sat, 23 Mar 2024 15:35:51 +0100
Subject: [PATCH 22/23] gnome-online-accounts: update to 3.50.0.

---
 common/shlibs                          |  2 +-
 srcpkgs/gnome-online-accounts/template | 15 ++++++++-------
 2 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 3124b4ce74378e..78069a73b7ff5c 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -886,7 +886,7 @@ librest-1.0.so.0 rest-0.9.1_1
 librest-extras-0.7.so.0 rest0-0.8.1_1
 librest-extras-1.0.so.0 rest-0.9.1_1
 libgoa-1.0.so.0 gnome-online-accounts-3.2.0_1
-libgoa-backend-1.0.so.1 gnome-online-accounts-3.10.0_1
+libgoa-backend-1.0.so.2 gnome-online-accounts-3.50.0_1
 liboauth.so.0 liboauth-0.9.4_1
 liblcms2.so.2 lcms2-2.2_1
 libcolord.so.2 libcolord-1.1.7_1
diff --git a/srcpkgs/gnome-online-accounts/template b/srcpkgs/gnome-online-accounts/template
index 9a26f6c2252240..74f4d4c69529e3 100644
--- a/srcpkgs/gnome-online-accounts/template
+++ b/srcpkgs/gnome-online-accounts/template
@@ -1,28 +1,29 @@
 # Template file for 'gnome-online-accounts'
 pkgname=gnome-online-accounts
-version=3.48.0
+version=3.50.0
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gir vapi)
- -Dmedia_server=true -Dman=true"
+ -Dman=true"
 hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt"
-makedepends="gtk+3-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
- rest-devel gcr-devel mit-krb5-devel libsoup3-devel"
+makedepends="gtk4-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
+ rest-devel gcr4-devel mit-krb5-devel libsoup3-devel libadwaita-devel"
 depends="hicolor-icon-theme"
 short_desc="GNOME service to access online accounts"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeOnlineAccounts"
-changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-44/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-online-accounts/${version%.*}/gnome-online-accounts-${version}.tar.xz"
-checksum=418bb9fcffdbd72a98205ad365137617fc1e3551a54de74f6a98d45d266175bf
+checksum=b0f64f0dcfbb8885a3a759e1c9de7fb204adb3ce6bd32c30bcf52d5533c06d4e
 
 build_options="gir"
 build_options_default="gir"
 
 gnome-online-accounts-devel_package() {
-	depends="gtk+3-devel ${sourcepkg}>=${version}_${revision}"
+	depends="gtk4-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 46aeea412b532b3c448912afcfce0a658888d8c6 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sat, 23 Mar 2024 16:14:24 +0100
Subject: [PATCH 23/23] fixup! gvfs: update to 1.54.0.

---
 srcpkgs/gvfs/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/gvfs/template b/srcpkgs/gvfs/template
index 9ba9197b401bb9..138f3e2ea1038e 100644
--- a/srcpkgs/gvfs/template
+++ b/srcpkgs/gvfs/template
@@ -7,7 +7,7 @@ configure_args="-Dsystemduserunitdir=no -Dtmpfilesdir=no -Dlogind=false
  -Dman=true"
 hostmakedepends="docbook-xsl glib-devel gettext libxslt openssh pkg-config
  polkit-devel"
-makedepends="avahi-glib-libs-devel dbus-glib-devel fuse3-devel gcr-devel
+makedepends="avahi-glib-libs-devel dbus-glib-devel fuse3-devel gcr4-devel
  libarchive-devel libbluetooth-devel libbluray-devel libcap-devel
  libcdio-paranoia-devel libgcrypt-devel libgdata-devel libglib-devel
  libgphoto2-devel libgudev-devel libimobiledevice-devel libmtp-devel

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR PATCH] [Updated] gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (19 preceding siblings ...)
  2024-03-23 15:14 ` fanyx
@ 2024-03-23 15:14 ` fanyx
  2024-03-23 22:55 ` [PR REVIEW] " oreo639
                   ` (98 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-03-23 15:14 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 830 bytes --]

There is an updated pull request by fanyx against master on the void-packages repository

https://github.com/fanyx/void-packages gnome46
https://github.com/void-linux/void-packages/pull/49428

gnome-core: update to 46.0.
### Packages missing
- [x] `gnome-control-center`
- [ ] https://github.com/void-linux/void-packages/pull/49427
- [ ] https://github.com/void-linux/void-packages/pull/49446
- [ ] https://github.com/void-linux/void-packages/pull/49473

@oreo639 @Gottox 

### TODO

- Update `glib` and `glib-networking` dependencies to `2.80.0`

#### Testing the changes
- I tested the changes in this PR: **NO**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)

[ci skip]

A patch file from https://github.com/void-linux/void-packages/pull/49428.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome46-49428.patch --]
[-- Type: text/x-diff, Size: 39007 bytes --]

From dafc4217431376ba0a3b89a66ac48052b53ff306 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:06:09 +0100
Subject: [PATCH 01/22] evolution-data-server: update to 3.52.0.

---
 common/shlibs                          | 2 +-
 srcpkgs/evolution-data-server/template | 7 ++++---
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 9ca4502a01c4a7..868df061f1c500 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -606,7 +606,7 @@ libcamel-1.2.so.64 evolution-data-server-3.46.0_1
 libebackend-1.2.so.11 evolution-data-server-3.46.0_1
 libebook-1.2.so.21 evolution-data-server-3.46.0_1
 libebook-contacts-1.2.so.4 evolution-data-server-3.46.0_1
-libecal-2.0.so.2 evolution-data-server-3.46.0_1
+libecal-2.0.so.3 evolution-data-server-3.52.0_1
 libedata-book-1.2.so.27 evolution-data-server-3.46.0_1
 libedataserver-1.2.so.27 evolution-data-server-3.46.0_1
 libedataserverui-1.2.so.4 evolution-data-server-3.46.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 3e4a3a11b7b154..1db98e9bcd394e 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.50.4
+version=3.52.0
 revision=1
 build_style=cmake
 build_helper="gir qemu"
@@ -18,9 +18,10 @@ short_desc="Centralized access to appointments and contacts"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://gitlab.gnome.org/GNOME/evolution-data-server/-/raw/gnome-45/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/evolution-data-server/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/evolution-data-server/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/evolution-data-server/${version%.*}/evolution-data-server-${version}.tar.xz"
-checksum=d7edffbe03a0bbcecbee67393214b831c7b18cd895b84c4dbfe1387776e257c5
+checksum=a5d5e11c7a1e585846efe260f3c1c61a78399bd8b623bfd79ac1c0ffea7bde06
 make_check=ci-skip # flaky in CI
 
 build_options="gir"

From 289aedc52627aafe5b3da5313d1f0a3432520857 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:12:54 +0100
Subject: [PATCH 02/22] gjs: update to 1.80.0

---
 srcpkgs/gjs/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 23c7350a11aa9d..c849d5d85d7642 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.78.4
+version=1.80.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -12,10 +12,10 @@ short_desc="Mozilla-based javascript bindings for the GNOME platform"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MIT, LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gjs"
-#changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-44/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gjs/${version%.*}/gjs-${version}.tar.xz"
-checksum=9aec7ab872c2050404907ae94f0ae7abec8a54bd9c894ddb5c2d0f51e932b9a1
+checksum=0f78cd3f0e8eb446517d665e4fde1d66302b0c283bbe87b78e9cbfd4d86ed576
 make_check_pre="xvfb-run"
 
 if [ "$XBPS_CHECK_PKGS" ]; then

From 47949b2c27aa58f5409b01f1c3aa97ff23c5f338 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:10:48 +0100
Subject: [PATCH 03/22] gnome-keyring: update to 46.1.

---
 srcpkgs/gnome-keyring/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-keyring/template b/srcpkgs/gnome-keyring/template
index d3726bb966bca0..59512da1869686 100644
--- a/srcpkgs/gnome-keyring/template
+++ b/srcpkgs/gnome-keyring/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-keyring'
 pkgname=gnome-keyring
-version=42.1
+version=46.1
 revision=1
 build_style=gnu-configure
 configure_args="--with-pam-dir=/usr/lib/security --disable-schemas-compile"
@@ -14,7 +14,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeKeyring/"
 changelog="https://gitlab.gnome.org/GNOME/gnome-keyring/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=c7f4d040cc76a6b7fe67e08ef9106911c3c80d40fc88cbfc8e2684a4c946e3e6
+checksum=b1d3ae9132ff2f8b3f25a190790892968e3d0acf952a487e40f644a8550ce3f6
 lib32disabled=yes
 make_check_pre="dbus-run-session xvfb-run"
 make_check=ci-skip # times out

From 8ec9f35cbf4071e2ae49312f21302cdaa44ed659 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 09:57:46 +0100
Subject: [PATCH 04/22] gnome-bluetooth: update to 46.0.

---
 srcpkgs/gnome-bluetooth/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index 3bc40264ae3d5c..fccb09af82ba5f 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-bluetooth'
 pkgname=gnome-bluetooth
-version=42.8
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
 changelog="https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-bluetooth/${version%.*}/gnome-bluetooth-${version}.tar.xz"
-checksum=76c241e8ca2c9b1035364535ca26084f89fc5c0e1829510f8909583115fcc2db
+checksum=13fe1e75f317acdbdf5e80c9029d2e0632d60a9ccf72a43ae36eb7545021fbef
 
 build_options="gir"
 build_options_default="gir"

From 12d32ceae7a492c730dfd4aaf413d4c78c051cd7 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:05:56 +0100
Subject: [PATCH 05/22] gnome-initial-setup: update to 46.0.

---
 srcpkgs/gnome-initial-setup/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 889647c5a61edc..279ef9f5fbb40d 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-initial-setup'
 pkgname=gnome-initial-setup
-version=45.4.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-initial-setup/${version%%.*}/gnome-initial-setup-${version}.tar.xz"
-checksum=363e09aa3308e7f4074e066253a0182b322ab60376743de178bbb400e54ba8ee
+checksum=f8ee9dcea7e35e735eaa3bc8d1041d06bb64ebf1e1046e5e8e48f1fb44151847

From 3e5a6da972aed8a262a47ab97adf13d16c67fdc9 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:57:34 +0100
Subject: [PATCH 06/22] gnome-session: update to 46.0.

---
 srcpkgs/gnome-session/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index 14bbbc580c3bf9..9cfaa1a07ca84f 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=45.0
+version=46.0
 revision=1
 build_style=meson
-configure_args="-Dsystemd_journal=false -Dsystemd_session=disable
- -Dsystemduserunitdir=/usr/lib/systemd/user"
+configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
 hostmakedepends="glib-devel gettext pkg-config xmlto"
 makedepends="elogind-devel gnome-desktop-devel gtk+3-devel json-glib-devel
  libglib-devel libICE-devel libSM-devel xtrans"
@@ -16,4 +15,4 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-session"
 changelog="https://gitlab.gnome.org/GNOME/gnome-session/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-session/${version%.*}/gnome-session-${version}.tar.xz"
-checksum=706d2ffcacac38553a3c0185793f5a2b4aac940bb5e789d953c9808163bef2f1
+checksum=c6e1624af6090bc4e1a191fe2268abfa7a8de07831ca7a57f217e679bf7b9a54

From b70926cff0e5b56e97aaba09d04666a0094abca8 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:11 +0100
Subject: [PATCH 07/22] gsettings-desktop-schemas: update to 46.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index c4fc13789417df..f4f2a5cea68d9e 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,6 +1,6 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=45.0
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 changelog="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gsettings-desktop-schemas/${version%.*}/gsettings-desktop-schemas-${version}.tar.xz"
-checksum=365c8d04daf79b38c8b3dc9626349a024f9e4befdd31fede74b42f7a9fbe0ae2
+checksum=493a46a1161b6388d57aa72f632a79ce96c42d5ffbd1d0b00f496ec5876f8575
 
 # Package build options
 build_options="gir"

From 08c613da67df2ba7862b31378e31484a8db07d7b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:28 +0100
Subject: [PATCH 08/22] gnome-settings-daemon: update to 46.0.

---
 srcpkgs/gnome-settings-daemon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 9e8d7eb447035e..fd2b43810628b8 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-settings-daemon'
 pkgname=gnome-settings-daemon
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,8 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr4-de
  geoclue2-devel gnome-desktop-devel ibus-devel libcanberra-devel libgnomekbd-devel
  libgweather-devel libnotify-devel librsvg-devel libwacom-devel nss-devel
  polkit-devel pulseaudio-devel startup-notification-devel upower-devel
- xf86-input-wacom-devel libXfixes-devel"
+ xf86-input-wacom-devel libXfixes-devel gsettings-desktop-schemas-devel
+ elogind-devel"
 depends="hicolor-icon-theme"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -20,7 +21,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 changelog="https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-settings-daemon/${version%.*}/gnome-settings-daemon-${version}.tar.xz"
-checksum=c62bfec9817eee5b83ebe901a9286189a67eb5ff033c5dd41506574f822bf090
+checksum=0b9a0f64fa18a8e7e09b4c95a3f754fa033c2cdbd2dc35701f0618572c1cb3d7
 CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then

From 5f5c127cddfe4b7922943258b34173a3eadd1845 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:30 +0100
Subject: [PATCH 09/22] mutter: update to 46.0.

---
 common/shlibs           | 10 +++++-----
 srcpkgs/mutter/template | 15 +++++++--------
 2 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 868df061f1c500..3124b4ce74378e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2923,11 +2923,11 @@ libdecoration.so.0 compiz-core-0.8.14_1
 libcompizconfig.so.0 libcompizconfig-0.8.14_1
 libemeraldengine.so.0 emerald-0.8.14_1
 libhangul.so.1 libhangul-0.1.0_1
-libmutter-13.so.0 mutter-45.0_1
-libmutter-clutter-13.so.0 mutter-45.0_1
-libmutter-cogl-13.so.0 mutter-45.0_1
-libmutter-cogl-pango-13.so.0 mutter-45.0_1
-libmutter-mtk-13.so.0 mutter-45.0_1
+libmutter-14.so.0 mutter-46.0_1
+libmutter-clutter-14.so.0 mutter-46.0_1
+libmutter-cogl-14.so.0 mutter-46.0_1
+libmutter-cogl-pango-14.so.0 mutter-46.0_1
+libmutter-mtk-14.so.0 mutter-46.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub-0.7.so.0 libgepub-0.7.1_1
 libslopy.so.7.6 slop-7.6_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 753ccfd911e205..8750f8d64611de 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=45.5
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,12 +18,11 @@ short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-#changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-45/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/mutter/${version%.*}/mutter-${version}.tar.xz"
-checksum=51c3324b8a975f996e5ac693ab38563c496e6f142e6cd3357b4950d250334874
-shlib_provides="libmutter-clutter-13.so libmutter-cogl-13.so
- libmutter-cogl-pango-13.so"
+checksum=bb3f7d77aebdea9d317d3f5ef03868e4e7969da423ac495e33a16d61db2c9373
+shlib_provides="libmutter-clutter-14.so libmutter-cogl-14.so
+ libmutter-cogl-pango-14.so libmutter-mtk-14.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,8 +34,8 @@ pre_build() {
 post_install() {
 	# modify the pkg-config files to respect ${pc_sysrootdir} for variables that are
 	# meant to be called with 'pkg-config --variable'
-	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-13|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-13.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-14|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-14.pc
 }
 
 mutter-devel_package() {
@@ -46,7 +45,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-13/*.gir"
+		vmove "usr/lib/mutter-14/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From c5646ef0d49730433e346c8ac761611918452e59 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:41 +0100
Subject: [PATCH 10/22] gnome-shell: update to 46.0.

---
 srcpkgs/gnome-shell/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 1e4a2b01fd8eca..a818d232f86866 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=45.5
+version=46.0
 revision=1
 build_style=meson
 build_helper=gir
@@ -19,10 +19,10 @@ short_desc="GNOME core user interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
-changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%%.*}/gnome-shell-${version}.tar.xz"
-checksum=bd5c3d3d028d47233e4205223f0ac02ac9a973b699bc277439094d41a78d6ab0
+checksum=6bc41340b6de05774e97cfe20feba86e2b3cc9c8139118f24bd84ac63e82b53e
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 1f662f1ac810353a3cc4ebbad310fdcfbac554a2 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:57:16 +0100
Subject: [PATCH 11/22] gnome-core: update to 46.0.

---
 srcpkgs/gnome-core/template | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index b4a86610fe0332..88176652517971 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -10,27 +10,27 @@ homepage="https://www.gnome.org"
 
 depends="
  adwaita-icon-theme>=${version}
- at-spi2-core>=2.50.1
- at-spi2-atk>=2.50.1
+ at-spi2-core>=2.52.0
+ at-spi2-atk>=2.52.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.50.4
- folks>=0.15.6
+ evolution-data-server>=3.52.0
+ folks>=0.15.8
  font-adobe-source-code-pro>=2.030R
  gcr>=3.41.1
  gdm>=${version}
  geocode-glib>=3.26.4
- gjs>=1.76.0
+ gjs>=1.80.0
  glib>=2.78.0
  glib-networking>=2.76.0
- gmime>=3.2.7
+ gmime>=3.2.14
  gnome-backgrounds>=${version}
- gnome-bluetooth>=42.8
+ gnome-bluetooth>=${version}
  gnome-color-manager>=3.36.0
  gnome-control-center>=${version}
  gnome-desktop>=44.0
  gnome-initial-setup>=${version}
- gnome-keyring>=42.0
+ gnome-keyring>=46.1
  gnome-online-accounts>=3.48.0
  gnome-session>=${version}
  gnome-settings-daemon>=${version}
@@ -43,8 +43,8 @@ depends="
  gvfs>=1.52.2
  mutter>=${version}
  nautilus>=${version}
- sushi>=${version}
- tracker>=3.6.0
+ sushi>=45.0
+ tracker>=3.7.0
  yelp>=42.2
  xdg-desktop-portal-gnome>=${version}
  zenity>=4.0.1"

From a305c9bd38b9a24b745d513908e5e547f2bd40f8 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:58:52 +0100
Subject: [PATCH 12/22] adwaita-icon-theme: update to 46.0.

---
 .../patches/rm-icon-cache.patch                 | 17 -----------------
 srcpkgs/adwaita-icon-theme/template             |  4 ++--
 2 files changed, 2 insertions(+), 19 deletions(-)
 delete mode 100644 srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch

diff --git a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch b/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
deleted file mode 100644
index c2b10b9d2da5b2..00000000000000
--- a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-From 32affe610606b3a550c2953993a72063eb2b7381 Mon Sep 17 00:00:00 2001
-From: Fabian Bornschein <fabiscafe@mailbox.org>
-Date: Mon, 18 Sep 2023 23:31:59 +0200
-Subject: [PATCH] rm unused and problematic .icon-theme.cache
-
-This file was probably inserted by mistake. It serves no purpose.
----
- Adwaita/.icon-theme.cache | 0
- 1 file changed, 0 insertions(+), 0 deletions(-)
- delete mode 100644 Adwaita/.icon-theme.cache
-
-diff --git a/Adwaita/.icon-theme.cache b/Adwaita/.icon-theme.cache
-deleted file mode 100644
-index e69de29bb..000000000
--- 
-GitLab
-
diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index 31983ccd5fb268..8a633fd12f23d7 100644
--- a/srcpkgs/adwaita-icon-theme/template
+++ b/srcpkgs/adwaita-icon-theme/template
@@ -1,6 +1,6 @@
 # Template file for 'adwaita-icon-theme'
 pkgname=adwaita-icon-theme
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 changelog="https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/adwaita-icon-theme/${version/.*/}/adwaita-icon-theme-${version}.tar.xz"
-checksum=2442bfb06f4e6cc95bf6e2682fdff98fa5eddc688751b9d6215c623cb4e42ff1
+checksum=4bcb539bd75d64da385d6fa08cbaa9ddeaceb6ac8e82b85ba6c41117bf5ba64e
 
 pre_configure() {
 	ln -s /bin/true "$XBPS_WRAPPERDIR/gtk-update-icon-cache"

From 334781245f814d70172c14ed4bc57618ecb6e4da Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:02:49 +0100
Subject: [PATCH 13/22] at-spi2-core: update to 2.52.0

---
 srcpkgs/at-spi2-core/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 794eb284022796..85ba46b8a90299 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,6 +1,6 @@
 # Template file for 'at-spi2-core'
 pkgname=at-spi2-core
-version=2.50.1
+version=2.52.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,8 +12,9 @@ short_desc="Assistive Technology Service Provider Interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=5727b5c0687ac57ba8040e79bd6731b714a36b8fcf32190f236b8fb3698789e7
+checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
 make_check=no # non-trivial dbus setup
 
 # Package build options

From 0c66cf2f6d6e0d1c7137dbcb4f81dc5a81fb4d9a Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:09:03 +0100
Subject: [PATCH 14/22] gdm: update to 46.0.

---
 .../gdm/patches/fix-service-assertions.patch  | 27 ++++++++++++++-----
 srcpkgs/gdm/patches/gcc14.patch               | 25 -----------------
 srcpkgs/gdm/template                          |  8 +++---
 3 files changed, 25 insertions(+), 35 deletions(-)
 delete mode 100644 srcpkgs/gdm/patches/gcc14.patch

diff --git a/srcpkgs/gdm/patches/fix-service-assertions.patch b/srcpkgs/gdm/patches/fix-service-assertions.patch
index 4460e74e31ebd4..d6458b8bde8884 100644
--- a/srcpkgs/gdm/patches/fix-service-assertions.patch
+++ b/srcpkgs/gdm/patches/fix-service-assertions.patch
@@ -1,10 +1,22 @@
-Fix systemd_dep assertions to not fail when passing a valid service directory path.
+From f51a4af51914c9b17f89ca40be54b868032c36f6 Mon Sep 17 00:00:00 2001
+From: oreo639 <oreo6391@gmail.com>
+Date: Wed, 20 Mar 2024 15:27:52 -0700
+Subject: [PATCH] meson: Fix systemd_dep assertions to match assertion message
+
+The assertion message suggests that it should be able to be bypassed by
+specifying a valid service directory, however that is not the case.
+
+Fix the assertions, so that they can be bypassed by specifying a valid service
+directory.
+---
+ data/meson.build | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/data/meson.build b/data/meson.build
-index 2cfe4691..2211e98b 100644
+index 2cfe46918..2211e98b5 100644
 --- a/data/meson.build
 +++ b/data/meson.build
-@@ -166,20 +166,20 @@ endif
+@@ -163,20 +163,20 @@ endif
  
  systemdsystemunitdir = get_option('systemdsystemunitdir')
  if systemdsystemunitdir != 'no'
@@ -13,7 +25,7 @@ index 2cfe4691..2211e98b 100644
      systemd_systemunitdir = get_option('systemdsystemunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd system unit dir or disable it')
-     systemd_systemunitdir = systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
+     systemd_systemunitdir = systemd_dep.get_variable(pkgconfig: 'systemdsystemunitdir')
    endif
  endif
  
@@ -24,6 +36,9 @@ index 2cfe4691..2211e98b 100644
      systemd_userunitdir = get_option('systemduserunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
-     systemd_userunitdir = systemd_dep.get_pkgconfig_variable('systemduserunitdir',
-                                                              define_variable: ['prefix', get_option('prefix')])
+     systemd_userunitdir = systemd_dep.get_variable(pkgconfig: 'systemduserunitdir',
+                                                    pkgconfig_define: ['prefix', get_option('prefix')])
    endif
+-- 
+GitLab
+
diff --git a/srcpkgs/gdm/patches/gcc14.patch b/srcpkgs/gdm/patches/gcc14.patch
deleted file mode 100644
index 09300f305ef9a8..00000000000000
--- a/srcpkgs/gdm/patches/gcc14.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 08ef19e848176e58511f1a66992b5a26cb3c51a2 Mon Sep 17 00:00:00 2001
-From: Alessandro Bono <alessandro.bono369@gmail.com>
-Date: Wed, 1 Nov 2023 12:35:44 +0100
-Subject: [PATCH] gdm-session: Pass the correct pointer type
-
----
- daemon/gdm-session.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/daemon/gdm-session.c b/daemon/gdm-session.c
-index 06f648ee0..be19a049c 100644
---- a/daemon/gdm-session.c
-+++ b/daemon/gdm-session.c
-@@ -3045,7 +3045,7 @@ free_pending_worker_connection (GdmSession      *self,
-         worker_manager_interface = g_object_get_data (G_OBJECT (connection),
-                                                       "gdm-dbus-worker-manager-interface");
-         if (worker_manager_interface != NULL) {
--                g_dbus_interface_skeleton_unexport (worker_manager_interface);
-+                g_dbus_interface_skeleton_unexport (G_DBUS_INTERFACE_SKELETON (worker_manager_interface));
-                 g_object_set_data (G_OBJECT (connection),
-                                    "gdm-dbus-worker-manager-interface",
-                                    NULL);
--- 
-GitLab
-
diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 128253f83f885c..81be7ec9542716 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,7 +1,7 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=45.0.1
-revision=2
+version=46.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="
@@ -25,10 +25,10 @@ short_desc="GNOME Display Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
-changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/46.0/NEWS/"
 distfiles="${GNOME_SITE}/gdm/${version%%.*}/gdm-${version}.tar.xz"
-checksum=6572578c05e3c6569d6ed269f7de2aaf3a035657654586d8243907bb7a6ffa85
+checksum=8d6cb52176eca48b6bbf1cfe2fdae08d9677b5a0f2bca600dee4604de0dd1efc
 
 conf_files="
 	/etc/gdm/custom.conf

From 0bb094f1b2c1e9be70eef993253eef3a0c22b5d3 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:19:49 +0100
Subject: [PATCH 15/22] gmime: update to 3.2.14

---
 srcpkgs/gmime/template | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gmime/template b/srcpkgs/gmime/template
index 045e8307691bc9..c3109937798625 100644
--- a/srcpkgs/gmime/template
+++ b/srcpkgs/gmime/template
@@ -1,7 +1,7 @@
 # Template file for 'gmime'
 pkgname=gmime
-version=3.2.7
-revision=2
+version=3.2.14
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static --enable-crypto $(vopt_enable vala)
@@ -14,8 +14,10 @@ short_desc="GNOME Core mime parsing library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/jstedfast/gmime"
-distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
-checksum=2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44
+changelog="https://raw.githubusercontent.com/jstedfast/gmime/master/NEWS"
+#distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
+distfiles="https://github.com/jstedfast/gmime/releases/download/${version}/${pkgname}-${version}.tar.xz"
+checksum=a5eb3dd675f72e545c8bc1cd12107e4aad2eaec1905eb7b4013cdb1fbe5e2317
 
 build_options="gir vala"
 build_options_default="gir vala"

From 87d4272aff7ecfe242c5cefe6a7d83ebc279fec1 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:21:05 +0100
Subject: [PATCH 16/22] gnome-backgrounds: update to 46.0.

---
 srcpkgs/gnome-backgrounds/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-backgrounds/template b/srcpkgs/gnome-backgrounds/template
index c021d48794d100..cbc68cbb225524 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="gettext"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later, CC-BY-2.0, CC-BY-SA-2.0, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-backgrounds"
 changelog="https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-backgrounds/${version%.*}/gnome-backgrounds-${version}.tar.xz"
-checksum=cee0e688fbae5ef7a75f335ada2d10779e08ebca9445f1586de32c5a9b6dee2d
+checksum=4ddd3ac439a4a067876805921bb75f4d3c8b85a218d47c276dddde8928443c2e

From a90373dbef646a77406580de3639250d6ee304f9 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:25:20 +0100
Subject: [PATCH 17/22] gnome-shell-extensions: update to 46.0.

---
 srcpkgs/gnome-shell-extensions/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-shell-extensions/template b/srcpkgs/gnome-shell-extensions/template
index 35b2debe6b6bc8..1cdea2721a3d85 100644
--- a/srcpkgs/gnome-shell-extensions/template
+++ b/srcpkgs/gnome-shell-extensions/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell-extensions'
 pkgname=gnome-shell-extensions
-version=45.2
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dextension_set=all"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell-extensions/${version%.*}/gnome-shell-extensions-${version}.tar.xz"
-checksum=ee32f6387a2d18adbff7a956689bc747866b4a8712d73790c002abeae4ccaaaf
+checksum=d8138f88cd92df9f932309149c236fbdd77c1bc095445036ab7eb0ecda53c01a

From 168a72233ee5cd11a662d761b8cb023f066f6781 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:26:18 +0100
Subject: [PATCH 18/22] gnome-user-docs: update to 46.0.

---
 srcpkgs/gnome-user-docs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 1f9d4edc4fe43e..fb05f5a0fd8b25 100644
--- a/srcpkgs/gnome-user-docs/template
+++ b/srcpkgs/gnome-user-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-user-docs'
 pkgname=gnome-user-docs
-version=45.5
+version=46.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
 changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-user-docs/${version%.*}/gnome-user-docs-${version}.tar.xz"
-checksum=74167fcf42a04d9e5d3cc130d27bc203d87b685ce606a84674df24e1ff719e54
+checksum=8c18ae0c4a0c142e193111b713c959813441bb5d9df25977b13818f6e4ae6291

From 4a5b1a329b4131db14a9c20828d9c579322e5a0a Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:27:11 +0100
Subject: [PATCH 19/22] gvfs: update to 1.54.0.

---
 srcpkgs/gvfs/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gvfs/template b/srcpkgs/gvfs/template
index c441ecb3c5a406..138f3e2ea1038e 100644
--- a/srcpkgs/gvfs/template
+++ b/srcpkgs/gvfs/template
@@ -1,13 +1,13 @@
 # Template file for 'gvfs'
 pkgname=gvfs
-version=1.52.2
+version=1.54.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=no -Dtmpfilesdir=no -Dlogind=false
  -Dman=true"
 hostmakedepends="docbook-xsl glib-devel gettext libxslt openssh pkg-config
  polkit-devel"
-makedepends="avahi-glib-libs-devel dbus-glib-devel fuse3-devel gcr-devel
+makedepends="avahi-glib-libs-devel dbus-glib-devel fuse3-devel gcr4-devel
  libarchive-devel libbluetooth-devel libbluray-devel libcap-devel
  libcdio-paranoia-devel libgcrypt-devel libgdata-devel libglib-devel
  libgphoto2-devel libgudev-devel libimobiledevice-devel libmtp-devel
@@ -20,7 +20,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/gvfs"
 changelog="https://gitlab.gnome.org/GNOME/gvfs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gvfs/${version%.*}/gvfs-${version}.tar.xz"
-checksum=a643aceaa053caac0d8eff9a015f636e4bd1bb09cfe27864e347db67460e7b91
+checksum=f53d81df86c2e86cdd25182c2d8a669a22371e83623ded1b9d5416dcfc6de366
 
 # Manually declare shlibs used by the subpkgs.
 shlib_provides="libgvfscommon.so libgvfsdaemon.so"

From 2896720d2ded4e8bbc4893d8e82e3a9573f71b88 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:35:50 +0100
Subject: [PATCH 20/22] xdg-desktop-portal-gnome: update to 46.0.

---
 srcpkgs/xdg-desktop-portal-gnome/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/xdg-desktop-portal-gnome/template b/srcpkgs/xdg-desktop-portal-gnome/template
index c7441c6caa7464..f27be4aa7bf1fe 100644
--- a/srcpkgs/xdg-desktop-portal-gnome/template
+++ b/srcpkgs/xdg-desktop-portal-gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-gnome'
 pkgname=xdg-desktop-portal-gnome
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
@@ -14,7 +14,7 @@ short_desc="GNOME portal backend for xdg-desktop-portal"
 maintainer="oreo639 <oreo6391@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
-changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/xdg-desktop-portal-gnome/${version%.*}/xdg-desktop-portal-gnome-${version}.tar.xz"
-checksum=3e9ca821044005fb37bd68ebe4ad196fc3d072835581467a22a4879dac7b5fdd
+checksum=5d2d533597d280b7370b8f74faa40097b292b0036dbd59166e1312230500bb8b

From 689cfef15d95286d845761da5d0183524d571f16 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 18:25:32 +0100
Subject: [PATCH 21/22] gnome-control-center: update to 46.0.

---
 srcpkgs/gnome-control-center/template | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 34384bcec50be4..6858fcad3c4b6a 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=45.3
+version=46.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,7 +14,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel upower-devel vala-devel
  libxml2-devel libX11-devel gtk4-devel libadwaita-devel cups-devel libgudev-devel
  libwacom-devel clutter-devel libsecret-devel libcanberra-devel udisks2-devel
- gsound-devel gcr-devel gnutls-devel tecla"
+ gsound-devel gcr4-devel gnutls-devel tecla"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop
  libgnomekbd ibus-gtk4"
@@ -22,9 +22,10 @@ short_desc="GNOME control center"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
-changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-45/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-control-center/${version%.*}/gnome-control-center-${version}.tar.xz"
-checksum=b1e949c4e86c0624ec6a6ed0df09c9fae2b22983c1dca60ed86aec8ef0b24004
+checksum=25f67de05897868b2e97eaa0ecc986a408af08d4985c8a9da44f0d7bd8fea7a4
 make_check=no # needs X11 and requires altered filesystem
 
 pre_build() {

From 0a22fb75ac49aed565681cb19f418c0bb9729ad7 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sat, 23 Mar 2024 15:35:51 +0100
Subject: [PATCH 22/22] gnome-online-accounts: update to 3.50.0.

---
 common/shlibs                          |  2 +-
 srcpkgs/gnome-online-accounts/template | 15 ++++++++-------
 2 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 3124b4ce74378e..78069a73b7ff5c 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -886,7 +886,7 @@ librest-1.0.so.0 rest-0.9.1_1
 librest-extras-0.7.so.0 rest0-0.8.1_1
 librest-extras-1.0.so.0 rest-0.9.1_1
 libgoa-1.0.so.0 gnome-online-accounts-3.2.0_1
-libgoa-backend-1.0.so.1 gnome-online-accounts-3.10.0_1
+libgoa-backend-1.0.so.2 gnome-online-accounts-3.50.0_1
 liboauth.so.0 liboauth-0.9.4_1
 liblcms2.so.2 lcms2-2.2_1
 libcolord.so.2 libcolord-1.1.7_1
diff --git a/srcpkgs/gnome-online-accounts/template b/srcpkgs/gnome-online-accounts/template
index 9a26f6c2252240..74f4d4c69529e3 100644
--- a/srcpkgs/gnome-online-accounts/template
+++ b/srcpkgs/gnome-online-accounts/template
@@ -1,28 +1,29 @@
 # Template file for 'gnome-online-accounts'
 pkgname=gnome-online-accounts
-version=3.48.0
+version=3.50.0
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gir vapi)
- -Dmedia_server=true -Dman=true"
+ -Dman=true"
 hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt"
-makedepends="gtk+3-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
- rest-devel gcr-devel mit-krb5-devel libsoup3-devel"
+makedepends="gtk4-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
+ rest-devel gcr4-devel mit-krb5-devel libsoup3-devel libadwaita-devel"
 depends="hicolor-icon-theme"
 short_desc="GNOME service to access online accounts"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeOnlineAccounts"
-changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-44/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-online-accounts/${version%.*}/gnome-online-accounts-${version}.tar.xz"
-checksum=418bb9fcffdbd72a98205ad365137617fc1e3551a54de74f6a98d45d266175bf
+checksum=b0f64f0dcfbb8885a3a759e1c9de7fb204adb3ce6bd32c30bcf52d5533c06d4e
 
 build_options="gir"
 build_options_default="gir"
 
 gnome-online-accounts-devel_package() {
-	depends="gtk+3-devel ${sourcepkg}>=${version}_${revision}"
+	depends="gtk4-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR REVIEW] gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (20 preceding siblings ...)
  2024-03-23 15:14 ` fanyx
@ 2024-03-23 22:55 ` oreo639
  2024-03-23 22:56 ` oreo639
                   ` (97 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: oreo639 @ 2024-03-23 22:55 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 432 bytes --]

New review comment by oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#discussion_r1536704323

Comment:
This should be `https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-46/NEWS` (the 46.0 is the tag for the 46.0 release and doesn't contain the changelogs for the whole release series)

And since the gnome-46 branch hasn't been created yet, you can comment it and uncomment the one above.

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR REVIEW] gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (21 preceding siblings ...)
  2024-03-23 22:55 ` [PR REVIEW] " oreo639
@ 2024-03-23 22:56 ` oreo639
  2024-03-24 11:39 ` [PR PATCH] [Updated] " fanyx
                   ` (96 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: oreo639 @ 2024-03-23 22:56 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 437 bytes --]

New review comment by oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#discussion_r1536704323

Comment:
Btw, this should be `https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-46/NEWS` (the 46.0 is the tag for the 46.0 release and doesn't contain the changelogs for the whole release series)

And since the gnome-46 branch hasn't been created yet, you can comment it and uncomment the one above.

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR PATCH] [Updated] gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (22 preceding siblings ...)
  2024-03-23 22:56 ` oreo639
@ 2024-03-24 11:39 ` fanyx
  2024-03-24 11:39 ` [PR REVIEW] " fanyx
                   ` (95 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-03-24 11:39 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 892 bytes --]

There is an updated pull request by fanyx against master on the void-packages repository

https://github.com/fanyx/void-packages gnome46
https://github.com/void-linux/void-packages/pull/49428

gnome-core: update to 46.0.
### Packages missing
- [x] `gnome-control-center`
- [ ] https://github.com/void-linux/void-packages/pull/49427
- [ ] https://github.com/void-linux/void-packages/pull/49446
- [ ] https://github.com/void-linux/void-packages/pull/49473
- [ ] https://github.com/void-linux/void-packages/pull/49482

@oreo639 @Gottox 

### TODO

- Update `glib` and `glib-networking` dependencies to `2.80.0`

#### Testing the changes
- I tested the changes in this PR: **NO**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)

[ci skip]

A patch file from https://github.com/void-linux/void-packages/pull/49428.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome46-49428.patch --]
[-- Type: text/x-diff, Size: 40024 bytes --]

From dafc4217431376ba0a3b89a66ac48052b53ff306 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:06:09 +0100
Subject: [PATCH 01/23] evolution-data-server: update to 3.52.0.

---
 common/shlibs                          | 2 +-
 srcpkgs/evolution-data-server/template | 7 ++++---
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 9ca4502a01c4a7..868df061f1c500 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -606,7 +606,7 @@ libcamel-1.2.so.64 evolution-data-server-3.46.0_1
 libebackend-1.2.so.11 evolution-data-server-3.46.0_1
 libebook-1.2.so.21 evolution-data-server-3.46.0_1
 libebook-contacts-1.2.so.4 evolution-data-server-3.46.0_1
-libecal-2.0.so.2 evolution-data-server-3.46.0_1
+libecal-2.0.so.3 evolution-data-server-3.52.0_1
 libedata-book-1.2.so.27 evolution-data-server-3.46.0_1
 libedataserver-1.2.so.27 evolution-data-server-3.46.0_1
 libedataserverui-1.2.so.4 evolution-data-server-3.46.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 3e4a3a11b7b154..1db98e9bcd394e 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.50.4
+version=3.52.0
 revision=1
 build_style=cmake
 build_helper="gir qemu"
@@ -18,9 +18,10 @@ short_desc="Centralized access to appointments and contacts"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://gitlab.gnome.org/GNOME/evolution-data-server/-/raw/gnome-45/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/evolution-data-server/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/evolution-data-server/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/evolution-data-server/${version%.*}/evolution-data-server-${version}.tar.xz"
-checksum=d7edffbe03a0bbcecbee67393214b831c7b18cd895b84c4dbfe1387776e257c5
+checksum=a5d5e11c7a1e585846efe260f3c1c61a78399bd8b623bfd79ac1c0ffea7bde06
 make_check=ci-skip # flaky in CI
 
 build_options="gir"

From 289aedc52627aafe5b3da5313d1f0a3432520857 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:12:54 +0100
Subject: [PATCH 02/23] gjs: update to 1.80.0

---
 srcpkgs/gjs/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 23c7350a11aa9d..c849d5d85d7642 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.78.4
+version=1.80.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -12,10 +12,10 @@ short_desc="Mozilla-based javascript bindings for the GNOME platform"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MIT, LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gjs"
-#changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-44/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gjs/${version%.*}/gjs-${version}.tar.xz"
-checksum=9aec7ab872c2050404907ae94f0ae7abec8a54bd9c894ddb5c2d0f51e932b9a1
+checksum=0f78cd3f0e8eb446517d665e4fde1d66302b0c283bbe87b78e9cbfd4d86ed576
 make_check_pre="xvfb-run"
 
 if [ "$XBPS_CHECK_PKGS" ]; then

From 47949b2c27aa58f5409b01f1c3aa97ff23c5f338 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:10:48 +0100
Subject: [PATCH 03/23] gnome-keyring: update to 46.1.

---
 srcpkgs/gnome-keyring/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-keyring/template b/srcpkgs/gnome-keyring/template
index d3726bb966bca0..59512da1869686 100644
--- a/srcpkgs/gnome-keyring/template
+++ b/srcpkgs/gnome-keyring/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-keyring'
 pkgname=gnome-keyring
-version=42.1
+version=46.1
 revision=1
 build_style=gnu-configure
 configure_args="--with-pam-dir=/usr/lib/security --disable-schemas-compile"
@@ -14,7 +14,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeKeyring/"
 changelog="https://gitlab.gnome.org/GNOME/gnome-keyring/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=c7f4d040cc76a6b7fe67e08ef9106911c3c80d40fc88cbfc8e2684a4c946e3e6
+checksum=b1d3ae9132ff2f8b3f25a190790892968e3d0acf952a487e40f644a8550ce3f6
 lib32disabled=yes
 make_check_pre="dbus-run-session xvfb-run"
 make_check=ci-skip # times out

From 8ec9f35cbf4071e2ae49312f21302cdaa44ed659 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 09:57:46 +0100
Subject: [PATCH 04/23] gnome-bluetooth: update to 46.0.

---
 srcpkgs/gnome-bluetooth/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index 3bc40264ae3d5c..fccb09af82ba5f 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-bluetooth'
 pkgname=gnome-bluetooth
-version=42.8
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
 changelog="https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-bluetooth/${version%.*}/gnome-bluetooth-${version}.tar.xz"
-checksum=76c241e8ca2c9b1035364535ca26084f89fc5c0e1829510f8909583115fcc2db
+checksum=13fe1e75f317acdbdf5e80c9029d2e0632d60a9ccf72a43ae36eb7545021fbef
 
 build_options="gir"
 build_options_default="gir"

From 12d32ceae7a492c730dfd4aaf413d4c78c051cd7 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:05:56 +0100
Subject: [PATCH 05/23] gnome-initial-setup: update to 46.0.

---
 srcpkgs/gnome-initial-setup/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 889647c5a61edc..279ef9f5fbb40d 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-initial-setup'
 pkgname=gnome-initial-setup
-version=45.4.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-initial-setup/${version%%.*}/gnome-initial-setup-${version}.tar.xz"
-checksum=363e09aa3308e7f4074e066253a0182b322ab60376743de178bbb400e54ba8ee
+checksum=f8ee9dcea7e35e735eaa3bc8d1041d06bb64ebf1e1046e5e8e48f1fb44151847

From 3e5a6da972aed8a262a47ab97adf13d16c67fdc9 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:57:34 +0100
Subject: [PATCH 06/23] gnome-session: update to 46.0.

---
 srcpkgs/gnome-session/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index 14bbbc580c3bf9..9cfaa1a07ca84f 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=45.0
+version=46.0
 revision=1
 build_style=meson
-configure_args="-Dsystemd_journal=false -Dsystemd_session=disable
- -Dsystemduserunitdir=/usr/lib/systemd/user"
+configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
 hostmakedepends="glib-devel gettext pkg-config xmlto"
 makedepends="elogind-devel gnome-desktop-devel gtk+3-devel json-glib-devel
  libglib-devel libICE-devel libSM-devel xtrans"
@@ -16,4 +15,4 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-session"
 changelog="https://gitlab.gnome.org/GNOME/gnome-session/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-session/${version%.*}/gnome-session-${version}.tar.xz"
-checksum=706d2ffcacac38553a3c0185793f5a2b4aac940bb5e789d953c9808163bef2f1
+checksum=c6e1624af6090bc4e1a191fe2268abfa7a8de07831ca7a57f217e679bf7b9a54

From b70926cff0e5b56e97aaba09d04666a0094abca8 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:11 +0100
Subject: [PATCH 07/23] gsettings-desktop-schemas: update to 46.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index c4fc13789417df..f4f2a5cea68d9e 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,6 +1,6 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=45.0
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 changelog="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gsettings-desktop-schemas/${version%.*}/gsettings-desktop-schemas-${version}.tar.xz"
-checksum=365c8d04daf79b38c8b3dc9626349a024f9e4befdd31fede74b42f7a9fbe0ae2
+checksum=493a46a1161b6388d57aa72f632a79ce96c42d5ffbd1d0b00f496ec5876f8575
 
 # Package build options
 build_options="gir"

From 08c613da67df2ba7862b31378e31484a8db07d7b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:28 +0100
Subject: [PATCH 08/23] gnome-settings-daemon: update to 46.0.

---
 srcpkgs/gnome-settings-daemon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 9e8d7eb447035e..fd2b43810628b8 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-settings-daemon'
 pkgname=gnome-settings-daemon
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,8 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr4-de
  geoclue2-devel gnome-desktop-devel ibus-devel libcanberra-devel libgnomekbd-devel
  libgweather-devel libnotify-devel librsvg-devel libwacom-devel nss-devel
  polkit-devel pulseaudio-devel startup-notification-devel upower-devel
- xf86-input-wacom-devel libXfixes-devel"
+ xf86-input-wacom-devel libXfixes-devel gsettings-desktop-schemas-devel
+ elogind-devel"
 depends="hicolor-icon-theme"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -20,7 +21,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 changelog="https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-settings-daemon/${version%.*}/gnome-settings-daemon-${version}.tar.xz"
-checksum=c62bfec9817eee5b83ebe901a9286189a67eb5ff033c5dd41506574f822bf090
+checksum=0b9a0f64fa18a8e7e09b4c95a3f754fa033c2cdbd2dc35701f0618572c1cb3d7
 CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then

From 5f5c127cddfe4b7922943258b34173a3eadd1845 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:30 +0100
Subject: [PATCH 09/23] mutter: update to 46.0.

---
 common/shlibs           | 10 +++++-----
 srcpkgs/mutter/template | 15 +++++++--------
 2 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 868df061f1c500..3124b4ce74378e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2923,11 +2923,11 @@ libdecoration.so.0 compiz-core-0.8.14_1
 libcompizconfig.so.0 libcompizconfig-0.8.14_1
 libemeraldengine.so.0 emerald-0.8.14_1
 libhangul.so.1 libhangul-0.1.0_1
-libmutter-13.so.0 mutter-45.0_1
-libmutter-clutter-13.so.0 mutter-45.0_1
-libmutter-cogl-13.so.0 mutter-45.0_1
-libmutter-cogl-pango-13.so.0 mutter-45.0_1
-libmutter-mtk-13.so.0 mutter-45.0_1
+libmutter-14.so.0 mutter-46.0_1
+libmutter-clutter-14.so.0 mutter-46.0_1
+libmutter-cogl-14.so.0 mutter-46.0_1
+libmutter-cogl-pango-14.so.0 mutter-46.0_1
+libmutter-mtk-14.so.0 mutter-46.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub-0.7.so.0 libgepub-0.7.1_1
 libslopy.so.7.6 slop-7.6_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 753ccfd911e205..8750f8d64611de 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=45.5
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,12 +18,11 @@ short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-#changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-45/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/mutter/${version%.*}/mutter-${version}.tar.xz"
-checksum=51c3324b8a975f996e5ac693ab38563c496e6f142e6cd3357b4950d250334874
-shlib_provides="libmutter-clutter-13.so libmutter-cogl-13.so
- libmutter-cogl-pango-13.so"
+checksum=bb3f7d77aebdea9d317d3f5ef03868e4e7969da423ac495e33a16d61db2c9373
+shlib_provides="libmutter-clutter-14.so libmutter-cogl-14.so
+ libmutter-cogl-pango-14.so libmutter-mtk-14.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,8 +34,8 @@ pre_build() {
 post_install() {
 	# modify the pkg-config files to respect ${pc_sysrootdir} for variables that are
 	# meant to be called with 'pkg-config --variable'
-	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-13|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-13.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-14|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-14.pc
 }
 
 mutter-devel_package() {
@@ -46,7 +45,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-13/*.gir"
+		vmove "usr/lib/mutter-14/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From c5646ef0d49730433e346c8ac761611918452e59 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:41 +0100
Subject: [PATCH 10/23] gnome-shell: update to 46.0.

---
 srcpkgs/gnome-shell/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 1e4a2b01fd8eca..a818d232f86866 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=45.5
+version=46.0
 revision=1
 build_style=meson
 build_helper=gir
@@ -19,10 +19,10 @@ short_desc="GNOME core user interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
-changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%%.*}/gnome-shell-${version}.tar.xz"
-checksum=bd5c3d3d028d47233e4205223f0ac02ac9a973b699bc277439094d41a78d6ab0
+checksum=6bc41340b6de05774e97cfe20feba86e2b3cc9c8139118f24bd84ac63e82b53e
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 1f662f1ac810353a3cc4ebbad310fdcfbac554a2 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:57:16 +0100
Subject: [PATCH 11/23] gnome-core: update to 46.0.

---
 srcpkgs/gnome-core/template | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index b4a86610fe0332..88176652517971 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -10,27 +10,27 @@ homepage="https://www.gnome.org"
 
 depends="
  adwaita-icon-theme>=${version}
- at-spi2-core>=2.50.1
- at-spi2-atk>=2.50.1
+ at-spi2-core>=2.52.0
+ at-spi2-atk>=2.52.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.50.4
- folks>=0.15.6
+ evolution-data-server>=3.52.0
+ folks>=0.15.8
  font-adobe-source-code-pro>=2.030R
  gcr>=3.41.1
  gdm>=${version}
  geocode-glib>=3.26.4
- gjs>=1.76.0
+ gjs>=1.80.0
  glib>=2.78.0
  glib-networking>=2.76.0
- gmime>=3.2.7
+ gmime>=3.2.14
  gnome-backgrounds>=${version}
- gnome-bluetooth>=42.8
+ gnome-bluetooth>=${version}
  gnome-color-manager>=3.36.0
  gnome-control-center>=${version}
  gnome-desktop>=44.0
  gnome-initial-setup>=${version}
- gnome-keyring>=42.0
+ gnome-keyring>=46.1
  gnome-online-accounts>=3.48.0
  gnome-session>=${version}
  gnome-settings-daemon>=${version}
@@ -43,8 +43,8 @@ depends="
  gvfs>=1.52.2
  mutter>=${version}
  nautilus>=${version}
- sushi>=${version}
- tracker>=3.6.0
+ sushi>=45.0
+ tracker>=3.7.0
  yelp>=42.2
  xdg-desktop-portal-gnome>=${version}
  zenity>=4.0.1"

From a305c9bd38b9a24b745d513908e5e547f2bd40f8 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:58:52 +0100
Subject: [PATCH 12/23] adwaita-icon-theme: update to 46.0.

---
 .../patches/rm-icon-cache.patch                 | 17 -----------------
 srcpkgs/adwaita-icon-theme/template             |  4 ++--
 2 files changed, 2 insertions(+), 19 deletions(-)
 delete mode 100644 srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch

diff --git a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch b/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
deleted file mode 100644
index c2b10b9d2da5b2..00000000000000
--- a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-From 32affe610606b3a550c2953993a72063eb2b7381 Mon Sep 17 00:00:00 2001
-From: Fabian Bornschein <fabiscafe@mailbox.org>
-Date: Mon, 18 Sep 2023 23:31:59 +0200
-Subject: [PATCH] rm unused and problematic .icon-theme.cache
-
-This file was probably inserted by mistake. It serves no purpose.
----
- Adwaita/.icon-theme.cache | 0
- 1 file changed, 0 insertions(+), 0 deletions(-)
- delete mode 100644 Adwaita/.icon-theme.cache
-
-diff --git a/Adwaita/.icon-theme.cache b/Adwaita/.icon-theme.cache
-deleted file mode 100644
-index e69de29bb..000000000
--- 
-GitLab
-
diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index 31983ccd5fb268..8a633fd12f23d7 100644
--- a/srcpkgs/adwaita-icon-theme/template
+++ b/srcpkgs/adwaita-icon-theme/template
@@ -1,6 +1,6 @@
 # Template file for 'adwaita-icon-theme'
 pkgname=adwaita-icon-theme
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 changelog="https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/adwaita-icon-theme/${version/.*/}/adwaita-icon-theme-${version}.tar.xz"
-checksum=2442bfb06f4e6cc95bf6e2682fdff98fa5eddc688751b9d6215c623cb4e42ff1
+checksum=4bcb539bd75d64da385d6fa08cbaa9ddeaceb6ac8e82b85ba6c41117bf5ba64e
 
 pre_configure() {
 	ln -s /bin/true "$XBPS_WRAPPERDIR/gtk-update-icon-cache"

From 334781245f814d70172c14ed4bc57618ecb6e4da Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:02:49 +0100
Subject: [PATCH 13/23] at-spi2-core: update to 2.52.0

---
 srcpkgs/at-spi2-core/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 794eb284022796..85ba46b8a90299 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,6 +1,6 @@
 # Template file for 'at-spi2-core'
 pkgname=at-spi2-core
-version=2.50.1
+version=2.52.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,8 +12,9 @@ short_desc="Assistive Technology Service Provider Interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=5727b5c0687ac57ba8040e79bd6731b714a36b8fcf32190f236b8fb3698789e7
+checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
 make_check=no # non-trivial dbus setup
 
 # Package build options

From 0c66cf2f6d6e0d1c7137dbcb4f81dc5a81fb4d9a Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:09:03 +0100
Subject: [PATCH 14/23] gdm: update to 46.0.

---
 .../gdm/patches/fix-service-assertions.patch  | 27 ++++++++++++++-----
 srcpkgs/gdm/patches/gcc14.patch               | 25 -----------------
 srcpkgs/gdm/template                          |  8 +++---
 3 files changed, 25 insertions(+), 35 deletions(-)
 delete mode 100644 srcpkgs/gdm/patches/gcc14.patch

diff --git a/srcpkgs/gdm/patches/fix-service-assertions.patch b/srcpkgs/gdm/patches/fix-service-assertions.patch
index 4460e74e31ebd4..d6458b8bde8884 100644
--- a/srcpkgs/gdm/patches/fix-service-assertions.patch
+++ b/srcpkgs/gdm/patches/fix-service-assertions.patch
@@ -1,10 +1,22 @@
-Fix systemd_dep assertions to not fail when passing a valid service directory path.
+From f51a4af51914c9b17f89ca40be54b868032c36f6 Mon Sep 17 00:00:00 2001
+From: oreo639 <oreo6391@gmail.com>
+Date: Wed, 20 Mar 2024 15:27:52 -0700
+Subject: [PATCH] meson: Fix systemd_dep assertions to match assertion message
+
+The assertion message suggests that it should be able to be bypassed by
+specifying a valid service directory, however that is not the case.
+
+Fix the assertions, so that they can be bypassed by specifying a valid service
+directory.
+---
+ data/meson.build | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/data/meson.build b/data/meson.build
-index 2cfe4691..2211e98b 100644
+index 2cfe46918..2211e98b5 100644
 --- a/data/meson.build
 +++ b/data/meson.build
-@@ -166,20 +166,20 @@ endif
+@@ -163,20 +163,20 @@ endif
  
  systemdsystemunitdir = get_option('systemdsystemunitdir')
  if systemdsystemunitdir != 'no'
@@ -13,7 +25,7 @@ index 2cfe4691..2211e98b 100644
      systemd_systemunitdir = get_option('systemdsystemunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd system unit dir or disable it')
-     systemd_systemunitdir = systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
+     systemd_systemunitdir = systemd_dep.get_variable(pkgconfig: 'systemdsystemunitdir')
    endif
  endif
  
@@ -24,6 +36,9 @@ index 2cfe4691..2211e98b 100644
      systemd_userunitdir = get_option('systemduserunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
-     systemd_userunitdir = systemd_dep.get_pkgconfig_variable('systemduserunitdir',
-                                                              define_variable: ['prefix', get_option('prefix')])
+     systemd_userunitdir = systemd_dep.get_variable(pkgconfig: 'systemduserunitdir',
+                                                    pkgconfig_define: ['prefix', get_option('prefix')])
    endif
+-- 
+GitLab
+
diff --git a/srcpkgs/gdm/patches/gcc14.patch b/srcpkgs/gdm/patches/gcc14.patch
deleted file mode 100644
index 09300f305ef9a8..00000000000000
--- a/srcpkgs/gdm/patches/gcc14.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 08ef19e848176e58511f1a66992b5a26cb3c51a2 Mon Sep 17 00:00:00 2001
-From: Alessandro Bono <alessandro.bono369@gmail.com>
-Date: Wed, 1 Nov 2023 12:35:44 +0100
-Subject: [PATCH] gdm-session: Pass the correct pointer type
-
----
- daemon/gdm-session.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/daemon/gdm-session.c b/daemon/gdm-session.c
-index 06f648ee0..be19a049c 100644
---- a/daemon/gdm-session.c
-+++ b/daemon/gdm-session.c
-@@ -3045,7 +3045,7 @@ free_pending_worker_connection (GdmSession      *self,
-         worker_manager_interface = g_object_get_data (G_OBJECT (connection),
-                                                       "gdm-dbus-worker-manager-interface");
-         if (worker_manager_interface != NULL) {
--                g_dbus_interface_skeleton_unexport (worker_manager_interface);
-+                g_dbus_interface_skeleton_unexport (G_DBUS_INTERFACE_SKELETON (worker_manager_interface));
-                 g_object_set_data (G_OBJECT (connection),
-                                    "gdm-dbus-worker-manager-interface",
-                                    NULL);
--- 
-GitLab
-
diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 128253f83f885c..81be7ec9542716 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,7 +1,7 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=45.0.1
-revision=2
+version=46.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="
@@ -25,10 +25,10 @@ short_desc="GNOME Display Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
-changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/46.0/NEWS/"
 distfiles="${GNOME_SITE}/gdm/${version%%.*}/gdm-${version}.tar.xz"
-checksum=6572578c05e3c6569d6ed269f7de2aaf3a035657654586d8243907bb7a6ffa85
+checksum=8d6cb52176eca48b6bbf1cfe2fdae08d9677b5a0f2bca600dee4604de0dd1efc
 
 conf_files="
 	/etc/gdm/custom.conf

From 0bb094f1b2c1e9be70eef993253eef3a0c22b5d3 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:19:49 +0100
Subject: [PATCH 15/23] gmime: update to 3.2.14

---
 srcpkgs/gmime/template | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gmime/template b/srcpkgs/gmime/template
index 045e8307691bc9..c3109937798625 100644
--- a/srcpkgs/gmime/template
+++ b/srcpkgs/gmime/template
@@ -1,7 +1,7 @@
 # Template file for 'gmime'
 pkgname=gmime
-version=3.2.7
-revision=2
+version=3.2.14
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static --enable-crypto $(vopt_enable vala)
@@ -14,8 +14,10 @@ short_desc="GNOME Core mime parsing library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/jstedfast/gmime"
-distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
-checksum=2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44
+changelog="https://raw.githubusercontent.com/jstedfast/gmime/master/NEWS"
+#distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
+distfiles="https://github.com/jstedfast/gmime/releases/download/${version}/${pkgname}-${version}.tar.xz"
+checksum=a5eb3dd675f72e545c8bc1cd12107e4aad2eaec1905eb7b4013cdb1fbe5e2317
 
 build_options="gir vala"
 build_options_default="gir vala"

From 87d4272aff7ecfe242c5cefe6a7d83ebc279fec1 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:21:05 +0100
Subject: [PATCH 16/23] gnome-backgrounds: update to 46.0.

---
 srcpkgs/gnome-backgrounds/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-backgrounds/template b/srcpkgs/gnome-backgrounds/template
index c021d48794d100..cbc68cbb225524 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="gettext"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later, CC-BY-2.0, CC-BY-SA-2.0, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-backgrounds"
 changelog="https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-backgrounds/${version%.*}/gnome-backgrounds-${version}.tar.xz"
-checksum=cee0e688fbae5ef7a75f335ada2d10779e08ebca9445f1586de32c5a9b6dee2d
+checksum=4ddd3ac439a4a067876805921bb75f4d3c8b85a218d47c276dddde8928443c2e

From a90373dbef646a77406580de3639250d6ee304f9 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:25:20 +0100
Subject: [PATCH 17/23] gnome-shell-extensions: update to 46.0.

---
 srcpkgs/gnome-shell-extensions/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-shell-extensions/template b/srcpkgs/gnome-shell-extensions/template
index 35b2debe6b6bc8..1cdea2721a3d85 100644
--- a/srcpkgs/gnome-shell-extensions/template
+++ b/srcpkgs/gnome-shell-extensions/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell-extensions'
 pkgname=gnome-shell-extensions
-version=45.2
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dextension_set=all"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell-extensions/${version%.*}/gnome-shell-extensions-${version}.tar.xz"
-checksum=ee32f6387a2d18adbff7a956689bc747866b4a8712d73790c002abeae4ccaaaf
+checksum=d8138f88cd92df9f932309149c236fbdd77c1bc095445036ab7eb0ecda53c01a

From 168a72233ee5cd11a662d761b8cb023f066f6781 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:26:18 +0100
Subject: [PATCH 18/23] gnome-user-docs: update to 46.0.

---
 srcpkgs/gnome-user-docs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 1f9d4edc4fe43e..fb05f5a0fd8b25 100644
--- a/srcpkgs/gnome-user-docs/template
+++ b/srcpkgs/gnome-user-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-user-docs'
 pkgname=gnome-user-docs
-version=45.5
+version=46.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
 changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-user-docs/${version%.*}/gnome-user-docs-${version}.tar.xz"
-checksum=74167fcf42a04d9e5d3cc130d27bc203d87b685ce606a84674df24e1ff719e54
+checksum=8c18ae0c4a0c142e193111b713c959813441bb5d9df25977b13818f6e4ae6291

From 4a5b1a329b4131db14a9c20828d9c579322e5a0a Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:27:11 +0100
Subject: [PATCH 19/23] gvfs: update to 1.54.0.

---
 srcpkgs/gvfs/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gvfs/template b/srcpkgs/gvfs/template
index c441ecb3c5a406..138f3e2ea1038e 100644
--- a/srcpkgs/gvfs/template
+++ b/srcpkgs/gvfs/template
@@ -1,13 +1,13 @@
 # Template file for 'gvfs'
 pkgname=gvfs
-version=1.52.2
+version=1.54.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=no -Dtmpfilesdir=no -Dlogind=false
  -Dman=true"
 hostmakedepends="docbook-xsl glib-devel gettext libxslt openssh pkg-config
  polkit-devel"
-makedepends="avahi-glib-libs-devel dbus-glib-devel fuse3-devel gcr-devel
+makedepends="avahi-glib-libs-devel dbus-glib-devel fuse3-devel gcr4-devel
  libarchive-devel libbluetooth-devel libbluray-devel libcap-devel
  libcdio-paranoia-devel libgcrypt-devel libgdata-devel libglib-devel
  libgphoto2-devel libgudev-devel libimobiledevice-devel libmtp-devel
@@ -20,7 +20,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/gvfs"
 changelog="https://gitlab.gnome.org/GNOME/gvfs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gvfs/${version%.*}/gvfs-${version}.tar.xz"
-checksum=a643aceaa053caac0d8eff9a015f636e4bd1bb09cfe27864e347db67460e7b91
+checksum=f53d81df86c2e86cdd25182c2d8a669a22371e83623ded1b9d5416dcfc6de366
 
 # Manually declare shlibs used by the subpkgs.
 shlib_provides="libgvfscommon.so libgvfsdaemon.so"

From 2896720d2ded4e8bbc4893d8e82e3a9573f71b88 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:35:50 +0100
Subject: [PATCH 20/23] xdg-desktop-portal-gnome: update to 46.0.

---
 srcpkgs/xdg-desktop-portal-gnome/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/xdg-desktop-portal-gnome/template b/srcpkgs/xdg-desktop-portal-gnome/template
index c7441c6caa7464..f27be4aa7bf1fe 100644
--- a/srcpkgs/xdg-desktop-portal-gnome/template
+++ b/srcpkgs/xdg-desktop-portal-gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-gnome'
 pkgname=xdg-desktop-portal-gnome
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
@@ -14,7 +14,7 @@ short_desc="GNOME portal backend for xdg-desktop-portal"
 maintainer="oreo639 <oreo6391@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
-changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/xdg-desktop-portal-gnome/${version%.*}/xdg-desktop-portal-gnome-${version}.tar.xz"
-checksum=3e9ca821044005fb37bd68ebe4ad196fc3d072835581467a22a4879dac7b5fdd
+checksum=5d2d533597d280b7370b8f74faa40097b292b0036dbd59166e1312230500bb8b

From 689cfef15d95286d845761da5d0183524d571f16 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 18:25:32 +0100
Subject: [PATCH 21/23] gnome-control-center: update to 46.0.

---
 srcpkgs/gnome-control-center/template | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 34384bcec50be4..6858fcad3c4b6a 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=45.3
+version=46.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,7 +14,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel upower-devel vala-devel
  libxml2-devel libX11-devel gtk4-devel libadwaita-devel cups-devel libgudev-devel
  libwacom-devel clutter-devel libsecret-devel libcanberra-devel udisks2-devel
- gsound-devel gcr-devel gnutls-devel tecla"
+ gsound-devel gcr4-devel gnutls-devel tecla"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop
  libgnomekbd ibus-gtk4"
@@ -22,9 +22,10 @@ short_desc="GNOME control center"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
-changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-45/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-control-center/${version%.*}/gnome-control-center-${version}.tar.xz"
-checksum=b1e949c4e86c0624ec6a6ed0df09c9fae2b22983c1dca60ed86aec8ef0b24004
+checksum=25f67de05897868b2e97eaa0ecc986a408af08d4985c8a9da44f0d7bd8fea7a4
 make_check=no # needs X11 and requires altered filesystem
 
 pre_build() {

From 0a22fb75ac49aed565681cb19f418c0bb9729ad7 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sat, 23 Mar 2024 15:35:51 +0100
Subject: [PATCH 22/23] gnome-online-accounts: update to 3.50.0.

---
 common/shlibs                          |  2 +-
 srcpkgs/gnome-online-accounts/template | 15 ++++++++-------
 2 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 3124b4ce74378e..78069a73b7ff5c 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -886,7 +886,7 @@ librest-1.0.so.0 rest-0.9.1_1
 librest-extras-0.7.so.0 rest0-0.8.1_1
 librest-extras-1.0.so.0 rest-0.9.1_1
 libgoa-1.0.so.0 gnome-online-accounts-3.2.0_1
-libgoa-backend-1.0.so.1 gnome-online-accounts-3.10.0_1
+libgoa-backend-1.0.so.2 gnome-online-accounts-3.50.0_1
 liboauth.so.0 liboauth-0.9.4_1
 liblcms2.so.2 lcms2-2.2_1
 libcolord.so.2 libcolord-1.1.7_1
diff --git a/srcpkgs/gnome-online-accounts/template b/srcpkgs/gnome-online-accounts/template
index 9a26f6c2252240..74f4d4c69529e3 100644
--- a/srcpkgs/gnome-online-accounts/template
+++ b/srcpkgs/gnome-online-accounts/template
@@ -1,28 +1,29 @@
 # Template file for 'gnome-online-accounts'
 pkgname=gnome-online-accounts
-version=3.48.0
+version=3.50.0
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gir vapi)
- -Dmedia_server=true -Dman=true"
+ -Dman=true"
 hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt"
-makedepends="gtk+3-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
- rest-devel gcr-devel mit-krb5-devel libsoup3-devel"
+makedepends="gtk4-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
+ rest-devel gcr4-devel mit-krb5-devel libsoup3-devel libadwaita-devel"
 depends="hicolor-icon-theme"
 short_desc="GNOME service to access online accounts"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeOnlineAccounts"
-changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-44/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-online-accounts/${version%.*}/gnome-online-accounts-${version}.tar.xz"
-checksum=418bb9fcffdbd72a98205ad365137617fc1e3551a54de74f6a98d45d266175bf
+checksum=b0f64f0dcfbb8885a3a759e1c9de7fb204adb3ce6bd32c30bcf52d5533c06d4e
 
 build_options="gir"
 build_options_default="gir"
 
 gnome-online-accounts-devel_package() {
-	depends="gtk+3-devel ${sourcepkg}>=${version}_${revision}"
+	depends="gtk4-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 7ddda2d7c422a8c05b36903b46a5efceb7533749 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sun, 24 Mar 2024 12:39:15 +0100
Subject: [PATCH 23/23] fixup! gdm: update to 46.0.

---
 srcpkgs/gdm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81be7ec9542716..f32ae188713a94 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -25,8 +25,8 @@ short_desc="GNOME Display Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
-#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/46.0/NEWS/"
+changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-46/NEWS/"
 distfiles="${GNOME_SITE}/gdm/${version%%.*}/gdm-${version}.tar.xz"
 checksum=8d6cb52176eca48b6bbf1cfe2fdae08d9677b5a0f2bca600dee4604de0dd1efc
 

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR REVIEW] gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (23 preceding siblings ...)
  2024-03-24 11:39 ` [PR PATCH] [Updated] " fanyx
@ 2024-03-24 11:39 ` fanyx
  2024-03-24 11:40 ` [PR PATCH] [Updated] " fanyx
                   ` (94 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-03-24 11:39 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 151 bytes --]

New review comment by fanyx on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#discussion_r1536794934

Comment:
fixed

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR PATCH] [Updated] gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (24 preceding siblings ...)
  2024-03-24 11:39 ` [PR REVIEW] " fanyx
@ 2024-03-24 11:40 ` fanyx
  2024-03-26 13:54 ` Jaymz665
                   ` (93 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-03-24 11:40 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 892 bytes --]

There is an updated pull request by fanyx against master on the void-packages repository

https://github.com/fanyx/void-packages gnome46
https://github.com/void-linux/void-packages/pull/49428

gnome-core: update to 46.0.
### Packages missing
- [x] `gnome-control-center`
- [ ] https://github.com/void-linux/void-packages/pull/49427
- [ ] https://github.com/void-linux/void-packages/pull/49446
- [ ] https://github.com/void-linux/void-packages/pull/49473
- [ ] https://github.com/void-linux/void-packages/pull/49482

@oreo639 @Gottox 

### TODO

- Update `glib` and `glib-networking` dependencies to `2.80.0`

#### Testing the changes
- I tested the changes in this PR: **NO**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)

[ci skip]

A patch file from https://github.com/void-linux/void-packages/pull/49428.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome46-49428.patch --]
[-- Type: text/x-diff, Size: 39077 bytes --]

From 21328e77c64e57519b3c1ef231b8b8d1c4f74df9 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:06:09 +0100
Subject: [PATCH 01/22] evolution-data-server: update to 3.52.0.

---
 common/shlibs                          | 2 +-
 srcpkgs/evolution-data-server/template | 7 ++++---
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index a60c03a1473078..aecf1277ea2b8b 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -606,7 +606,7 @@ libcamel-1.2.so.64 evolution-data-server-3.46.0_1
 libebackend-1.2.so.11 evolution-data-server-3.46.0_1
 libebook-1.2.so.21 evolution-data-server-3.46.0_1
 libebook-contacts-1.2.so.4 evolution-data-server-3.46.0_1
-libecal-2.0.so.2 evolution-data-server-3.46.0_1
+libecal-2.0.so.3 evolution-data-server-3.52.0_1
 libedata-book-1.2.so.27 evolution-data-server-3.46.0_1
 libedataserver-1.2.so.27 evolution-data-server-3.46.0_1
 libedataserverui-1.2.so.4 evolution-data-server-3.46.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 3e4a3a11b7b154..1db98e9bcd394e 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.50.4
+version=3.52.0
 revision=1
 build_style=cmake
 build_helper="gir qemu"
@@ -18,9 +18,10 @@ short_desc="Centralized access to appointments and contacts"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://gitlab.gnome.org/GNOME/evolution-data-server/-/raw/gnome-45/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/evolution-data-server/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/evolution-data-server/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/evolution-data-server/${version%.*}/evolution-data-server-${version}.tar.xz"
-checksum=d7edffbe03a0bbcecbee67393214b831c7b18cd895b84c4dbfe1387776e257c5
+checksum=a5d5e11c7a1e585846efe260f3c1c61a78399bd8b623bfd79ac1c0ffea7bde06
 make_check=ci-skip # flaky in CI
 
 build_options="gir"

From 83440082b553cd68e628615fe8147bccd625cd29 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:12:54 +0100
Subject: [PATCH 02/22] gjs: update to 1.80.0

---
 srcpkgs/gjs/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 23c7350a11aa9d..c849d5d85d7642 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.78.4
+version=1.80.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -12,10 +12,10 @@ short_desc="Mozilla-based javascript bindings for the GNOME platform"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MIT, LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gjs"
-#changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-44/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gjs/${version%.*}/gjs-${version}.tar.xz"
-checksum=9aec7ab872c2050404907ae94f0ae7abec8a54bd9c894ddb5c2d0f51e932b9a1
+checksum=0f78cd3f0e8eb446517d665e4fde1d66302b0c283bbe87b78e9cbfd4d86ed576
 make_check_pre="xvfb-run"
 
 if [ "$XBPS_CHECK_PKGS" ]; then

From 2f5f72a0f101d3bd2f9e5e37969c11a2ab762802 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:10:48 +0100
Subject: [PATCH 03/22] gnome-keyring: update to 46.1.

---
 srcpkgs/gnome-keyring/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-keyring/template b/srcpkgs/gnome-keyring/template
index d3726bb966bca0..59512da1869686 100644
--- a/srcpkgs/gnome-keyring/template
+++ b/srcpkgs/gnome-keyring/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-keyring'
 pkgname=gnome-keyring
-version=42.1
+version=46.1
 revision=1
 build_style=gnu-configure
 configure_args="--with-pam-dir=/usr/lib/security --disable-schemas-compile"
@@ -14,7 +14,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeKeyring/"
 changelog="https://gitlab.gnome.org/GNOME/gnome-keyring/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=c7f4d040cc76a6b7fe67e08ef9106911c3c80d40fc88cbfc8e2684a4c946e3e6
+checksum=b1d3ae9132ff2f8b3f25a190790892968e3d0acf952a487e40f644a8550ce3f6
 lib32disabled=yes
 make_check_pre="dbus-run-session xvfb-run"
 make_check=ci-skip # times out

From 13e2146196fb818f245255f1f010fbe2df1d6b57 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 09:57:46 +0100
Subject: [PATCH 04/22] gnome-bluetooth: update to 46.0.

---
 srcpkgs/gnome-bluetooth/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index 3bc40264ae3d5c..fccb09af82ba5f 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-bluetooth'
 pkgname=gnome-bluetooth
-version=42.8
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
 changelog="https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-bluetooth/${version%.*}/gnome-bluetooth-${version}.tar.xz"
-checksum=76c241e8ca2c9b1035364535ca26084f89fc5c0e1829510f8909583115fcc2db
+checksum=13fe1e75f317acdbdf5e80c9029d2e0632d60a9ccf72a43ae36eb7545021fbef
 
 build_options="gir"
 build_options_default="gir"

From b591ffb2e9cf3f2b046165c150614699b3eeeb75 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:05:56 +0100
Subject: [PATCH 05/22] gnome-initial-setup: update to 46.0.

---
 srcpkgs/gnome-initial-setup/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 889647c5a61edc..279ef9f5fbb40d 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-initial-setup'
 pkgname=gnome-initial-setup
-version=45.4.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-initial-setup/${version%%.*}/gnome-initial-setup-${version}.tar.xz"
-checksum=363e09aa3308e7f4074e066253a0182b322ab60376743de178bbb400e54ba8ee
+checksum=f8ee9dcea7e35e735eaa3bc8d1041d06bb64ebf1e1046e5e8e48f1fb44151847

From 479ac8cf8dc2b00795abf1d537d472e9730c319b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:57:34 +0100
Subject: [PATCH 06/22] gnome-session: update to 46.0.

---
 srcpkgs/gnome-session/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index 14bbbc580c3bf9..9cfaa1a07ca84f 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=45.0
+version=46.0
 revision=1
 build_style=meson
-configure_args="-Dsystemd_journal=false -Dsystemd_session=disable
- -Dsystemduserunitdir=/usr/lib/systemd/user"
+configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
 hostmakedepends="glib-devel gettext pkg-config xmlto"
 makedepends="elogind-devel gnome-desktop-devel gtk+3-devel json-glib-devel
  libglib-devel libICE-devel libSM-devel xtrans"
@@ -16,4 +15,4 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-session"
 changelog="https://gitlab.gnome.org/GNOME/gnome-session/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-session/${version%.*}/gnome-session-${version}.tar.xz"
-checksum=706d2ffcacac38553a3c0185793f5a2b4aac940bb5e789d953c9808163bef2f1
+checksum=c6e1624af6090bc4e1a191fe2268abfa7a8de07831ca7a57f217e679bf7b9a54

From bb7e8bc8a618f4c6fbabeca9423a9aa6c70983e5 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:11 +0100
Subject: [PATCH 07/22] gsettings-desktop-schemas: update to 46.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index c4fc13789417df..f4f2a5cea68d9e 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,6 +1,6 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=45.0
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 changelog="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gsettings-desktop-schemas/${version%.*}/gsettings-desktop-schemas-${version}.tar.xz"
-checksum=365c8d04daf79b38c8b3dc9626349a024f9e4befdd31fede74b42f7a9fbe0ae2
+checksum=493a46a1161b6388d57aa72f632a79ce96c42d5ffbd1d0b00f496ec5876f8575
 
 # Package build options
 build_options="gir"

From 544a6d5609d01535479630cda1af4685738ac0c7 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:28 +0100
Subject: [PATCH 08/22] gnome-settings-daemon: update to 46.0.

---
 srcpkgs/gnome-settings-daemon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 9e8d7eb447035e..fd2b43810628b8 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-settings-daemon'
 pkgname=gnome-settings-daemon
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,8 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr4-de
  geoclue2-devel gnome-desktop-devel ibus-devel libcanberra-devel libgnomekbd-devel
  libgweather-devel libnotify-devel librsvg-devel libwacom-devel nss-devel
  polkit-devel pulseaudio-devel startup-notification-devel upower-devel
- xf86-input-wacom-devel libXfixes-devel"
+ xf86-input-wacom-devel libXfixes-devel gsettings-desktop-schemas-devel
+ elogind-devel"
 depends="hicolor-icon-theme"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -20,7 +21,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 changelog="https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-settings-daemon/${version%.*}/gnome-settings-daemon-${version}.tar.xz"
-checksum=c62bfec9817eee5b83ebe901a9286189a67eb5ff033c5dd41506574f822bf090
+checksum=0b9a0f64fa18a8e7e09b4c95a3f754fa033c2cdbd2dc35701f0618572c1cb3d7
 CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then

From eff29a7dcbf55935904336a38f438f08f3f1ec46 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:30 +0100
Subject: [PATCH 09/22] mutter: update to 46.0.

---
 common/shlibs           | 10 +++++-----
 srcpkgs/mutter/template | 15 +++++++--------
 2 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index aecf1277ea2b8b..44999ba8678493 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2923,11 +2923,11 @@ libdecoration.so.0 compiz-core-0.8.14_1
 libcompizconfig.so.0 libcompizconfig-0.8.14_1
 libemeraldengine.so.0 emerald-0.8.14_1
 libhangul.so.1 libhangul-0.1.0_1
-libmutter-13.so.0 mutter-45.0_1
-libmutter-clutter-13.so.0 mutter-45.0_1
-libmutter-cogl-13.so.0 mutter-45.0_1
-libmutter-cogl-pango-13.so.0 mutter-45.0_1
-libmutter-mtk-13.so.0 mutter-45.0_1
+libmutter-14.so.0 mutter-46.0_1
+libmutter-clutter-14.so.0 mutter-46.0_1
+libmutter-cogl-14.so.0 mutter-46.0_1
+libmutter-cogl-pango-14.so.0 mutter-46.0_1
+libmutter-mtk-14.so.0 mutter-46.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub-0.7.so.0 libgepub-0.7.1_1
 libslopy.so.7.6 slop-7.6_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 753ccfd911e205..8750f8d64611de 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=45.5
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,12 +18,11 @@ short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-#changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-45/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/mutter/${version%.*}/mutter-${version}.tar.xz"
-checksum=51c3324b8a975f996e5ac693ab38563c496e6f142e6cd3357b4950d250334874
-shlib_provides="libmutter-clutter-13.so libmutter-cogl-13.so
- libmutter-cogl-pango-13.so"
+checksum=bb3f7d77aebdea9d317d3f5ef03868e4e7969da423ac495e33a16d61db2c9373
+shlib_provides="libmutter-clutter-14.so libmutter-cogl-14.so
+ libmutter-cogl-pango-14.so libmutter-mtk-14.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,8 +34,8 @@ pre_build() {
 post_install() {
 	# modify the pkg-config files to respect ${pc_sysrootdir} for variables that are
 	# meant to be called with 'pkg-config --variable'
-	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-13|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-13.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-14|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-14.pc
 }
 
 mutter-devel_package() {
@@ -46,7 +45,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-13/*.gir"
+		vmove "usr/lib/mutter-14/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 810a9486454a36802179e46c2d2adc8bbb3524af Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:41 +0100
Subject: [PATCH 10/22] gnome-shell: update to 46.0.

---
 srcpkgs/gnome-shell/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 1e4a2b01fd8eca..a818d232f86866 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=45.5
+version=46.0
 revision=1
 build_style=meson
 build_helper=gir
@@ -19,10 +19,10 @@ short_desc="GNOME core user interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
-changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%%.*}/gnome-shell-${version}.tar.xz"
-checksum=bd5c3d3d028d47233e4205223f0ac02ac9a973b699bc277439094d41a78d6ab0
+checksum=6bc41340b6de05774e97cfe20feba86e2b3cc9c8139118f24bd84ac63e82b53e
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From a211d28f2803a37ada421c0afff53b017ae9f9ba Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:57:16 +0100
Subject: [PATCH 11/22] gnome-core: update to 46.0.

---
 srcpkgs/gnome-core/template | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index b4a86610fe0332..88176652517971 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -10,27 +10,27 @@ homepage="https://www.gnome.org"
 
 depends="
  adwaita-icon-theme>=${version}
- at-spi2-core>=2.50.1
- at-spi2-atk>=2.50.1
+ at-spi2-core>=2.52.0
+ at-spi2-atk>=2.52.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.50.4
- folks>=0.15.6
+ evolution-data-server>=3.52.0
+ folks>=0.15.8
  font-adobe-source-code-pro>=2.030R
  gcr>=3.41.1
  gdm>=${version}
  geocode-glib>=3.26.4
- gjs>=1.76.0
+ gjs>=1.80.0
  glib>=2.78.0
  glib-networking>=2.76.0
- gmime>=3.2.7
+ gmime>=3.2.14
  gnome-backgrounds>=${version}
- gnome-bluetooth>=42.8
+ gnome-bluetooth>=${version}
  gnome-color-manager>=3.36.0
  gnome-control-center>=${version}
  gnome-desktop>=44.0
  gnome-initial-setup>=${version}
- gnome-keyring>=42.0
+ gnome-keyring>=46.1
  gnome-online-accounts>=3.48.0
  gnome-session>=${version}
  gnome-settings-daemon>=${version}
@@ -43,8 +43,8 @@ depends="
  gvfs>=1.52.2
  mutter>=${version}
  nautilus>=${version}
- sushi>=${version}
- tracker>=3.6.0
+ sushi>=45.0
+ tracker>=3.7.0
  yelp>=42.2
  xdg-desktop-portal-gnome>=${version}
  zenity>=4.0.1"

From 3fad6d5f1e40a5d064ce8748316a457ad8bd903c Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:58:52 +0100
Subject: [PATCH 12/22] adwaita-icon-theme: update to 46.0.

---
 .../patches/rm-icon-cache.patch                 | 17 -----------------
 srcpkgs/adwaita-icon-theme/template             |  4 ++--
 2 files changed, 2 insertions(+), 19 deletions(-)
 delete mode 100644 srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch

diff --git a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch b/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
deleted file mode 100644
index c2b10b9d2da5b2..00000000000000
--- a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-From 32affe610606b3a550c2953993a72063eb2b7381 Mon Sep 17 00:00:00 2001
-From: Fabian Bornschein <fabiscafe@mailbox.org>
-Date: Mon, 18 Sep 2023 23:31:59 +0200
-Subject: [PATCH] rm unused and problematic .icon-theme.cache
-
-This file was probably inserted by mistake. It serves no purpose.
----
- Adwaita/.icon-theme.cache | 0
- 1 file changed, 0 insertions(+), 0 deletions(-)
- delete mode 100644 Adwaita/.icon-theme.cache
-
-diff --git a/Adwaita/.icon-theme.cache b/Adwaita/.icon-theme.cache
-deleted file mode 100644
-index e69de29bb..000000000
--- 
-GitLab
-
diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index 31983ccd5fb268..8a633fd12f23d7 100644
--- a/srcpkgs/adwaita-icon-theme/template
+++ b/srcpkgs/adwaita-icon-theme/template
@@ -1,6 +1,6 @@
 # Template file for 'adwaita-icon-theme'
 pkgname=adwaita-icon-theme
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 changelog="https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/adwaita-icon-theme/${version/.*/}/adwaita-icon-theme-${version}.tar.xz"
-checksum=2442bfb06f4e6cc95bf6e2682fdff98fa5eddc688751b9d6215c623cb4e42ff1
+checksum=4bcb539bd75d64da385d6fa08cbaa9ddeaceb6ac8e82b85ba6c41117bf5ba64e
 
 pre_configure() {
 	ln -s /bin/true "$XBPS_WRAPPERDIR/gtk-update-icon-cache"

From 1a3ee439c940a2089ff12bfdbdfe4d9eb58c1364 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:02:49 +0100
Subject: [PATCH 13/22] at-spi2-core: update to 2.52.0

---
 srcpkgs/at-spi2-core/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 794eb284022796..85ba46b8a90299 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,6 +1,6 @@
 # Template file for 'at-spi2-core'
 pkgname=at-spi2-core
-version=2.50.1
+version=2.52.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,8 +12,9 @@ short_desc="Assistive Technology Service Provider Interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=5727b5c0687ac57ba8040e79bd6731b714a36b8fcf32190f236b8fb3698789e7
+checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
 make_check=no # non-trivial dbus setup
 
 # Package build options

From d3b1db47aed49b4d4600d404d0f154040e1221e3 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:09:03 +0100
Subject: [PATCH 14/22] gdm: update to 46.0.

---
 .../gdm/patches/fix-service-assertions.patch  | 27 ++++++++++++++-----
 srcpkgs/gdm/patches/gcc14.patch               | 25 -----------------
 srcpkgs/gdm/template                          | 10 +++----
 3 files changed, 26 insertions(+), 36 deletions(-)
 delete mode 100644 srcpkgs/gdm/patches/gcc14.patch

diff --git a/srcpkgs/gdm/patches/fix-service-assertions.patch b/srcpkgs/gdm/patches/fix-service-assertions.patch
index 4460e74e31ebd4..d6458b8bde8884 100644
--- a/srcpkgs/gdm/patches/fix-service-assertions.patch
+++ b/srcpkgs/gdm/patches/fix-service-assertions.patch
@@ -1,10 +1,22 @@
-Fix systemd_dep assertions to not fail when passing a valid service directory path.
+From f51a4af51914c9b17f89ca40be54b868032c36f6 Mon Sep 17 00:00:00 2001
+From: oreo639 <oreo6391@gmail.com>
+Date: Wed, 20 Mar 2024 15:27:52 -0700
+Subject: [PATCH] meson: Fix systemd_dep assertions to match assertion message
+
+The assertion message suggests that it should be able to be bypassed by
+specifying a valid service directory, however that is not the case.
+
+Fix the assertions, so that they can be bypassed by specifying a valid service
+directory.
+---
+ data/meson.build | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/data/meson.build b/data/meson.build
-index 2cfe4691..2211e98b 100644
+index 2cfe46918..2211e98b5 100644
 --- a/data/meson.build
 +++ b/data/meson.build
-@@ -166,20 +166,20 @@ endif
+@@ -163,20 +163,20 @@ endif
  
  systemdsystemunitdir = get_option('systemdsystemunitdir')
  if systemdsystemunitdir != 'no'
@@ -13,7 +25,7 @@ index 2cfe4691..2211e98b 100644
      systemd_systemunitdir = get_option('systemdsystemunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd system unit dir or disable it')
-     systemd_systemunitdir = systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
+     systemd_systemunitdir = systemd_dep.get_variable(pkgconfig: 'systemdsystemunitdir')
    endif
  endif
  
@@ -24,6 +36,9 @@ index 2cfe4691..2211e98b 100644
      systemd_userunitdir = get_option('systemduserunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
-     systemd_userunitdir = systemd_dep.get_pkgconfig_variable('systemduserunitdir',
-                                                              define_variable: ['prefix', get_option('prefix')])
+     systemd_userunitdir = systemd_dep.get_variable(pkgconfig: 'systemduserunitdir',
+                                                    pkgconfig_define: ['prefix', get_option('prefix')])
    endif
+-- 
+GitLab
+
diff --git a/srcpkgs/gdm/patches/gcc14.patch b/srcpkgs/gdm/patches/gcc14.patch
deleted file mode 100644
index 09300f305ef9a8..00000000000000
--- a/srcpkgs/gdm/patches/gcc14.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 08ef19e848176e58511f1a66992b5a26cb3c51a2 Mon Sep 17 00:00:00 2001
-From: Alessandro Bono <alessandro.bono369@gmail.com>
-Date: Wed, 1 Nov 2023 12:35:44 +0100
-Subject: [PATCH] gdm-session: Pass the correct pointer type
-
----
- daemon/gdm-session.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/daemon/gdm-session.c b/daemon/gdm-session.c
-index 06f648ee0..be19a049c 100644
---- a/daemon/gdm-session.c
-+++ b/daemon/gdm-session.c
-@@ -3045,7 +3045,7 @@ free_pending_worker_connection (GdmSession      *self,
-         worker_manager_interface = g_object_get_data (G_OBJECT (connection),
-                                                       "gdm-dbus-worker-manager-interface");
-         if (worker_manager_interface != NULL) {
--                g_dbus_interface_skeleton_unexport (worker_manager_interface);
-+                g_dbus_interface_skeleton_unexport (G_DBUS_INTERFACE_SKELETON (worker_manager_interface));
-                 g_object_set_data (G_OBJECT (connection),
-                                    "gdm-dbus-worker-manager-interface",
-                                    NULL);
--- 
-GitLab
-
diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 128253f83f885c..f32ae188713a94 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,7 +1,7 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=45.0.1
-revision=2
+version=46.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="
@@ -25,10 +25,10 @@ short_desc="GNOME Display Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
-changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-46/NEWS/"
 distfiles="${GNOME_SITE}/gdm/${version%%.*}/gdm-${version}.tar.xz"
-checksum=6572578c05e3c6569d6ed269f7de2aaf3a035657654586d8243907bb7a6ffa85
+checksum=8d6cb52176eca48b6bbf1cfe2fdae08d9677b5a0f2bca600dee4604de0dd1efc
 
 conf_files="
 	/etc/gdm/custom.conf

From 5c4a4cd7910e8cc782ea7b3809f3a4f5d8488212 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:19:49 +0100
Subject: [PATCH 15/22] gmime: update to 3.2.14

---
 srcpkgs/gmime/template | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gmime/template b/srcpkgs/gmime/template
index 045e8307691bc9..c3109937798625 100644
--- a/srcpkgs/gmime/template
+++ b/srcpkgs/gmime/template
@@ -1,7 +1,7 @@
 # Template file for 'gmime'
 pkgname=gmime
-version=3.2.7
-revision=2
+version=3.2.14
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static --enable-crypto $(vopt_enable vala)
@@ -14,8 +14,10 @@ short_desc="GNOME Core mime parsing library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/jstedfast/gmime"
-distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
-checksum=2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44
+changelog="https://raw.githubusercontent.com/jstedfast/gmime/master/NEWS"
+#distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
+distfiles="https://github.com/jstedfast/gmime/releases/download/${version}/${pkgname}-${version}.tar.xz"
+checksum=a5eb3dd675f72e545c8bc1cd12107e4aad2eaec1905eb7b4013cdb1fbe5e2317
 
 build_options="gir vala"
 build_options_default="gir vala"

From 5b94f6b30dc74f544477ffdb8cf4d20ed545c39b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:21:05 +0100
Subject: [PATCH 16/22] gnome-backgrounds: update to 46.0.

---
 srcpkgs/gnome-backgrounds/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-backgrounds/template b/srcpkgs/gnome-backgrounds/template
index c021d48794d100..cbc68cbb225524 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="gettext"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later, CC-BY-2.0, CC-BY-SA-2.0, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-backgrounds"
 changelog="https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-backgrounds/${version%.*}/gnome-backgrounds-${version}.tar.xz"
-checksum=cee0e688fbae5ef7a75f335ada2d10779e08ebca9445f1586de32c5a9b6dee2d
+checksum=4ddd3ac439a4a067876805921bb75f4d3c8b85a218d47c276dddde8928443c2e

From 1da554450313c1706ff6f6c607b55470f24a745b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:25:20 +0100
Subject: [PATCH 17/22] gnome-shell-extensions: update to 46.0.

---
 srcpkgs/gnome-shell-extensions/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-shell-extensions/template b/srcpkgs/gnome-shell-extensions/template
index 35b2debe6b6bc8..1cdea2721a3d85 100644
--- a/srcpkgs/gnome-shell-extensions/template
+++ b/srcpkgs/gnome-shell-extensions/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell-extensions'
 pkgname=gnome-shell-extensions
-version=45.2
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dextension_set=all"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell-extensions/${version%.*}/gnome-shell-extensions-${version}.tar.xz"
-checksum=ee32f6387a2d18adbff7a956689bc747866b4a8712d73790c002abeae4ccaaaf
+checksum=d8138f88cd92df9f932309149c236fbdd77c1bc095445036ab7eb0ecda53c01a

From cd1696c3b61f15765f7fc8d88dbf9f3594294c73 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:26:18 +0100
Subject: [PATCH 18/22] gnome-user-docs: update to 46.0.

---
 srcpkgs/gnome-user-docs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 1f9d4edc4fe43e..fb05f5a0fd8b25 100644
--- a/srcpkgs/gnome-user-docs/template
+++ b/srcpkgs/gnome-user-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-user-docs'
 pkgname=gnome-user-docs
-version=45.5
+version=46.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
 changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-user-docs/${version%.*}/gnome-user-docs-${version}.tar.xz"
-checksum=74167fcf42a04d9e5d3cc130d27bc203d87b685ce606a84674df24e1ff719e54
+checksum=8c18ae0c4a0c142e193111b713c959813441bb5d9df25977b13818f6e4ae6291

From f22e6e71a4d7e632dba4e6a414c13d6cac1730c6 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:27:11 +0100
Subject: [PATCH 19/22] gvfs: update to 1.54.0.

---
 srcpkgs/gvfs/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gvfs/template b/srcpkgs/gvfs/template
index c441ecb3c5a406..138f3e2ea1038e 100644
--- a/srcpkgs/gvfs/template
+++ b/srcpkgs/gvfs/template
@@ -1,13 +1,13 @@
 # Template file for 'gvfs'
 pkgname=gvfs
-version=1.52.2
+version=1.54.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=no -Dtmpfilesdir=no -Dlogind=false
  -Dman=true"
 hostmakedepends="docbook-xsl glib-devel gettext libxslt openssh pkg-config
  polkit-devel"
-makedepends="avahi-glib-libs-devel dbus-glib-devel fuse3-devel gcr-devel
+makedepends="avahi-glib-libs-devel dbus-glib-devel fuse3-devel gcr4-devel
  libarchive-devel libbluetooth-devel libbluray-devel libcap-devel
  libcdio-paranoia-devel libgcrypt-devel libgdata-devel libglib-devel
  libgphoto2-devel libgudev-devel libimobiledevice-devel libmtp-devel
@@ -20,7 +20,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/gvfs"
 changelog="https://gitlab.gnome.org/GNOME/gvfs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gvfs/${version%.*}/gvfs-${version}.tar.xz"
-checksum=a643aceaa053caac0d8eff9a015f636e4bd1bb09cfe27864e347db67460e7b91
+checksum=f53d81df86c2e86cdd25182c2d8a669a22371e83623ded1b9d5416dcfc6de366
 
 # Manually declare shlibs used by the subpkgs.
 shlib_provides="libgvfscommon.so libgvfsdaemon.so"

From 9de5e1d2f1d547c7e7d8cb52bdb39db843a76c54 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:35:50 +0100
Subject: [PATCH 20/22] xdg-desktop-portal-gnome: update to 46.0.

---
 srcpkgs/xdg-desktop-portal-gnome/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/xdg-desktop-portal-gnome/template b/srcpkgs/xdg-desktop-portal-gnome/template
index c7441c6caa7464..f27be4aa7bf1fe 100644
--- a/srcpkgs/xdg-desktop-portal-gnome/template
+++ b/srcpkgs/xdg-desktop-portal-gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-gnome'
 pkgname=xdg-desktop-portal-gnome
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
@@ -14,7 +14,7 @@ short_desc="GNOME portal backend for xdg-desktop-portal"
 maintainer="oreo639 <oreo6391@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
-changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/xdg-desktop-portal-gnome/${version%.*}/xdg-desktop-portal-gnome-${version}.tar.xz"
-checksum=3e9ca821044005fb37bd68ebe4ad196fc3d072835581467a22a4879dac7b5fdd
+checksum=5d2d533597d280b7370b8f74faa40097b292b0036dbd59166e1312230500bb8b

From fdff075f298fcc2598adb2f7bd2b8a337f3985e9 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 18:25:32 +0100
Subject: [PATCH 21/22] gnome-control-center: update to 46.0.

---
 srcpkgs/gnome-control-center/template | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 34384bcec50be4..6858fcad3c4b6a 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=45.3
+version=46.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,7 +14,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel upower-devel vala-devel
  libxml2-devel libX11-devel gtk4-devel libadwaita-devel cups-devel libgudev-devel
  libwacom-devel clutter-devel libsecret-devel libcanberra-devel udisks2-devel
- gsound-devel gcr-devel gnutls-devel tecla"
+ gsound-devel gcr4-devel gnutls-devel tecla"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop
  libgnomekbd ibus-gtk4"
@@ -22,9 +22,10 @@ short_desc="GNOME control center"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
-changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-45/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-control-center/${version%.*}/gnome-control-center-${version}.tar.xz"
-checksum=b1e949c4e86c0624ec6a6ed0df09c9fae2b22983c1dca60ed86aec8ef0b24004
+checksum=25f67de05897868b2e97eaa0ecc986a408af08d4985c8a9da44f0d7bd8fea7a4
 make_check=no # needs X11 and requires altered filesystem
 
 pre_build() {

From 70074ae43872c6b9352045e349f2bf834f77727e Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sat, 23 Mar 2024 15:35:51 +0100
Subject: [PATCH 22/22] gnome-online-accounts: update to 3.50.0.

---
 common/shlibs                          |  2 +-
 srcpkgs/gnome-online-accounts/template | 15 ++++++++-------
 2 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 44999ba8678493..5bdf4e9e20dd87 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -886,7 +886,7 @@ librest-1.0.so.0 rest-0.9.1_1
 librest-extras-0.7.so.0 rest0-0.8.1_1
 librest-extras-1.0.so.0 rest-0.9.1_1
 libgoa-1.0.so.0 gnome-online-accounts-3.2.0_1
-libgoa-backend-1.0.so.1 gnome-online-accounts-3.10.0_1
+libgoa-backend-1.0.so.2 gnome-online-accounts-3.50.0_1
 liboauth.so.0 liboauth-0.9.4_1
 liblcms2.so.2 lcms2-2.2_1
 libcolord.so.2 libcolord-1.1.7_1
diff --git a/srcpkgs/gnome-online-accounts/template b/srcpkgs/gnome-online-accounts/template
index 9a26f6c2252240..74f4d4c69529e3 100644
--- a/srcpkgs/gnome-online-accounts/template
+++ b/srcpkgs/gnome-online-accounts/template
@@ -1,28 +1,29 @@
 # Template file for 'gnome-online-accounts'
 pkgname=gnome-online-accounts
-version=3.48.0
+version=3.50.0
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gir vapi)
- -Dmedia_server=true -Dman=true"
+ -Dman=true"
 hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt"
-makedepends="gtk+3-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
- rest-devel gcr-devel mit-krb5-devel libsoup3-devel"
+makedepends="gtk4-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
+ rest-devel gcr4-devel mit-krb5-devel libsoup3-devel libadwaita-devel"
 depends="hicolor-icon-theme"
 short_desc="GNOME service to access online accounts"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeOnlineAccounts"
-changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-44/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-online-accounts/${version%.*}/gnome-online-accounts-${version}.tar.xz"
-checksum=418bb9fcffdbd72a98205ad365137617fc1e3551a54de74f6a98d45d266175bf
+checksum=b0f64f0dcfbb8885a3a759e1c9de7fb204adb3ce6bd32c30bcf52d5533c06d4e
 
 build_options="gir"
 build_options_default="gir"
 
 gnome-online-accounts-devel_package() {
-	depends="gtk+3-devel ${sourcepkg}>=${version}_${revision}"
+	depends="gtk4-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (25 preceding siblings ...)
  2024-03-24 11:40 ` [PR PATCH] [Updated] " fanyx
@ 2024-03-26 13:54 ` Jaymz665
  2024-03-26 13:55 ` Jaymz665
                   ` (92 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: Jaymz665 @ 2024-03-26 13:54 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 712 bytes --]

New comment by Jaymz665 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2020494484

Comment:
On gnome-core 45.5, a bug was noticed with the display of qt windows and wine windows (something else?).
qt windows do not change size by hovering the cursor over the edge as usual.
Wine too, while the cursor inside the window may stop interacting with the window itself (as if it went beyond the boundaries)
The problem exists on wayland and xorg only at the first login, if you re-register, the problem disappears.
I have now compiled gnome-core 46.0 from your sources and the problem persists. (I am writing through a translator, there may be a misunderstanding)

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (26 preceding siblings ...)
  2024-03-26 13:54 ` Jaymz665
@ 2024-03-26 13:55 ` Jaymz665
  2024-03-26 14:07 ` Jaymz665
                   ` (91 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: Jaymz665 @ 2024-03-26 13:55 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 773 bytes --]

New comment by Jaymz665 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2020494484

Comment:
On gnome-core 45.5, a bug was noticed with the display of qt windows and wine windows (something else?).
qt windows do not change size by hovering the cursor over the edge as usual.
Wine too, while the cursor inside the window may stop interacting with the window itself (as if it went beyond the boundaries)
The problem exists on wayland and xorg only at the first login, if you re-register, the problem disappears.
I have now compiled gnome-core 46.0 from your sources and the problem persists.
Before that, I collected 45.4 locally, there was no problem (I am writing through a translator, there may be a misunderstanding)

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (27 preceding siblings ...)
  2024-03-26 13:55 ` Jaymz665
@ 2024-03-26 14:07 ` Jaymz665
  2024-03-26 14:32 ` chrysos349
                   ` (90 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: Jaymz665 @ 2024-03-26 14:07 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 769 bytes --]

New comment by Jaymz665 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2020494484

Comment:
On gnome-core 45.5, a bug was noticed with the display of qt windows and wine windows (something else?).
qt windows do not change size by hovering the cursor over the edge as usual.
Wine too, while the cursor inside the window may stop interacting with the window itself (as if it went beyond the boundaries)
The problem exists on wayland and xorg only at the first login, if you relogin, the problem disappears.
I have now compiled gnome-core 46.0 from your sources and the problem persists.
Before that, I collected 45.4 locally, there was no problem (I am writing through a translator, there may be a misunderstanding)

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (28 preceding siblings ...)
  2024-03-26 14:07 ` Jaymz665
@ 2024-03-26 14:32 ` chrysos349
  2024-03-26 14:32 ` chrysos349
                   ` (89 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: chrysos349 @ 2024-03-26 14:32 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1327 bytes --]

New comment by chrysos349 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2020596662

Comment:
@Jaymz665 
Downgrade to `gtk4-4.12.5`, and see if the problem disappears. It did for me. `gtk4-4.14.1` is buggy, imo.

Use the patch below:
```
--- b/srcpkgs/gtk4/template
+++ a/srcpkgs/gtk4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtk4'
 pkgname=gtk4
+version=4.12.5
-version=4.14.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -30,10 +30,10 @@
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtk.org/"
+# changelog="https://gitlab.gnome.org/GNOME/gtk/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gtk/-/raw/gtk-4-12/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gtk/-/raw/main/NEWS"
-# changelog="https://gitlab.gnome.org/GNOME/gtk/-/raw/gtk-4-14/NEWS"
 distfiles="${GNOME_SITE}/gtk/${version%.*}/gtk-${version}.tar.xz"
+checksum=28b356d590ee68ef626e2ef9820b2dd21441484a9a042a5a3f0c40e9dfc4f4f8
-checksum=fcefb3f132f8cc4711a9efa5b353c9ae9bb5eeff0246fa74dbc2f2f839b9e308
 
 # Package build options
 build_options="broadway cloudproviders colord cups gir vulkan wayland x11 tracker"
```

P.S. I know `nautilus-46.0` requires `gtk4>=4.13.6`, but works fine with `4.12.5`

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (29 preceding siblings ...)
  2024-03-26 14:32 ` chrysos349
@ 2024-03-26 14:32 ` chrysos349
  2024-03-28  3:42 ` oreo639
                   ` (88 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: chrysos349 @ 2024-03-26 14:32 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1331 bytes --]

New comment by chrysos349 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2020596662

Comment:
@Jaymz665 
Downgrade to `gtk4-4.12.5`, and see if the problem disappears. It did for me. `gtk4-4.14.1` is buggy, imo.

Use the patch below:
```diff
--- b/srcpkgs/gtk4/template
+++ a/srcpkgs/gtk4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtk4'
 pkgname=gtk4
+version=4.12.5
-version=4.14.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -30,10 +30,10 @@
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtk.org/"
+# changelog="https://gitlab.gnome.org/GNOME/gtk/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gtk/-/raw/gtk-4-12/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gtk/-/raw/main/NEWS"
-# changelog="https://gitlab.gnome.org/GNOME/gtk/-/raw/gtk-4-14/NEWS"
 distfiles="${GNOME_SITE}/gtk/${version%.*}/gtk-${version}.tar.xz"
+checksum=28b356d590ee68ef626e2ef9820b2dd21441484a9a042a5a3f0c40e9dfc4f4f8
-checksum=fcefb3f132f8cc4711a9efa5b353c9ae9bb5eeff0246fa74dbc2f2f839b9e308
 
 # Package build options
 build_options="broadway cloudproviders colord cups gir vulkan wayland x11 tracker"
```

P.S. I know `nautilus-46.0` requires `gtk4>=4.13.6`, but works fine with `4.12.5`

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (30 preceding siblings ...)
  2024-03-26 14:32 ` chrysos349
@ 2024-03-28  3:42 ` oreo639
  2024-03-28  3:42 ` oreo639
                   ` (87 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: oreo639 @ 2024-03-28  3:42 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 318 bytes --]

New comment by oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2024341791

Comment:
@Jaymz665 Can you make a separate issue for this: https://github.com/void-linux/void-packages/issues/new?assignees=&labels=bug%2Cneeds-testing&projects=&template=bug-report.yml

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (31 preceding siblings ...)
  2024-03-28  3:42 ` oreo639
@ 2024-03-28  3:42 ` oreo639
  2024-03-28  3:43 ` oreo639
                   ` (86 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: oreo639 @ 2024-03-28  3:42 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 310 bytes --]

New comment by oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2024341791

Comment:
@Jaymz665 Can you make an issue for this: https://github.com/void-linux/void-packages/issues/new?assignees=&labels=bug%2Cneeds-testing&projects=&template=bug-report.yml

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (32 preceding siblings ...)
  2024-03-28  3:42 ` oreo639
@ 2024-03-28  3:43 ` oreo639
  2024-03-28  3:53 ` oreo639
                   ` (85 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: oreo639 @ 2024-03-28  3:43 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 333 bytes --]

New comment by oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2024341791

Comment:
@Jaymz665 Can you make an issue for this: https://github.com/void-linux/void-packages/issues/new?assignees=&labels=bug%2Cneeds-testing&projects=&template=bug-report.yml (I can't reproduce it)

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (33 preceding siblings ...)
  2024-03-28  3:43 ` oreo639
@ 2024-03-28  3:53 ` oreo639
  2024-03-28  4:26 ` oreo639
                   ` (84 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: oreo639 @ 2024-03-28  3:53 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 310 bytes --]

New comment by oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2024341791

Comment:
@Jaymz665 Can you make an issue for this: https://github.com/void-linux/void-packages/issues/new?assignees=&labels=bug%2Cneeds-testing&projects=&template=bug-report.yml

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (34 preceding siblings ...)
  2024-03-28  3:53 ` oreo639
@ 2024-03-28  4:26 ` oreo639
  2024-03-28  4:34 ` oreo639
                   ` (83 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: oreo639 @ 2024-03-28  4:26 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 364 bytes --]

New comment by oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2024341791

Comment:
@Jaymz665 Can you make an issue for this: https://github.com/void-linux/void-packages/issues/new?assignees=&labels=bug%2Cneeds-testing&projects=&template=bug-report.yml

Also, I can still reproduce it with gtk4 `4.12.5`.

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (35 preceding siblings ...)
  2024-03-28  4:26 ` oreo639
@ 2024-03-28  4:34 ` oreo639
  2024-03-28  4:39 ` oreo639
                   ` (82 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: oreo639 @ 2024-03-28  4:34 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 400 bytes --]

New comment by oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2024341791

Comment:
@Jaymz665 Can you make an issue for this, since this isn't related to the PR: https://github.com/void-linux/void-packages/issues/new?assignees=&labels=bug%2Cneeds-testing&projects=&template=bug-report.yml

Also, I can still reproduce it with gtk4 `4.12.5`.

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (36 preceding siblings ...)
  2024-03-28  4:34 ` oreo639
@ 2024-03-28  4:39 ` oreo639
  2024-03-28  4:39 ` oreo639
                   ` (81 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: oreo639 @ 2024-03-28  4:39 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 408 bytes --]

New comment by oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2024341791

Comment:
@Jaymz665 Can you make a seperate issue for this, since this isn't related to the PR: https://github.com/void-linux/void-packages/issues/new?assignees=&labels=bug%2Cneeds-testing&projects=&template=bug-report.yml

Also, I can still reproduce it with gtk4 `4.12.5`.

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (37 preceding siblings ...)
  2024-03-28  4:39 ` oreo639
@ 2024-03-28  4:39 ` oreo639
  2024-03-28  4:39 ` oreo639
                   ` (80 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: oreo639 @ 2024-03-28  4:39 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 408 bytes --]

New comment by oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2024341791

Comment:
@Jaymz665 Can you make a separate issue for this, since this isn't related to the PR: https://github.com/void-linux/void-packages/issues/new?assignees=&labels=bug%2Cneeds-testing&projects=&template=bug-report.yml

Also, I can still reproduce it with gtk4 `4.12.5`.

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (38 preceding siblings ...)
  2024-03-28  4:39 ` oreo639
@ 2024-03-28  4:39 ` oreo639
  2024-03-28  6:18 ` Jaymz665
                   ` (79 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: oreo639 @ 2024-03-28  4:39 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 409 bytes --]

New comment by oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2024341791

Comment:
@Jaymz665 Can you make a separate issue for this, since this isn't related to this PR: https://github.com/void-linux/void-packages/issues/new?assignees=&labels=bug%2Cneeds-testing&projects=&template=bug-report.yml

Also, I can still reproduce it with gtk4 `4.12.5`.

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (39 preceding siblings ...)
  2024-03-28  4:39 ` oreo639
@ 2024-03-28  6:18 ` Jaymz665
  2024-03-28  6:47 ` Jaymz665
                   ` (78 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: Jaymz665 @ 2024-03-28  6:18 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 609 bytes --]

New comment by Jaymz665 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2024480652

Comment:
@oreo639 yes, of course, but let's first find out exactly what the problem is, because on @chrysos349  advice, I rolled back to gtk4-4.12.5 and the problem disappeared (although the console stopped working). So I think we need to understand where the error lies. My local 45.4 had no errors, the current 45.5 and (honestly stolen templates) on 46.0 have it. So far, it really looks like gtk4, but since you reproduced the error, does it mean there is something else?

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (40 preceding siblings ...)
  2024-03-28  6:18 ` Jaymz665
@ 2024-03-28  6:47 ` Jaymz665
  2024-04-16 22:41 ` [PR REVIEW] " oreo639
                   ` (77 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: Jaymz665 @ 2024-03-28  6:47 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 714 bytes --]

New comment by Jaymz665 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2024480652

Comment:
@oreo639 yes, of course, but let's first find out exactly what the problem is, because on @chrysos349  advice, I rolled back to gtk4-4.12.5 and the problem disappeared (although the console stopped working). So I think we need to understand where the error lies. My local 45.4 had no errors, the current 45.5 and (honestly stolen templates) on 46.0 have it. So far, it really looks like gtk4, but since you reproduced the error, does it mean there is something else?

upd:  I created issue, I'm not sure how well https://github.com/void-linux/void-packages/issues/49575

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR REVIEW] gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (41 preceding siblings ...)
  2024-03-28  6:47 ` Jaymz665
@ 2024-04-16 22:41 ` oreo639
  2024-04-17 11:29 ` [PR PATCH] [Updated] " fanyx
                   ` (76 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: oreo639 @ 2024-04-16 22:41 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 382 bytes --]

New review comment by oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#discussion_r1568011266

Comment:
Not entirely sure why gcr is depended on by gnome-core tbh. Currently we only provide the gcr-ssh-agent executable with gcr3, although that can probably be changed.

imo, leave it for now, although it will probably be removed later.

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR PATCH] [Updated] gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (42 preceding siblings ...)
  2024-04-16 22:41 ` [PR REVIEW] " oreo639
@ 2024-04-17 11:29 ` fanyx
  2024-04-18  8:52 ` fanyx
                   ` (75 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-04-17 11:29 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 892 bytes --]

There is an updated pull request by fanyx against master on the void-packages repository

https://github.com/fanyx/void-packages gnome46
https://github.com/void-linux/void-packages/pull/49428

gnome-core: update to 46.0.
### Packages missing
- [x] `gnome-control-center`
- [ ] https://github.com/void-linux/void-packages/pull/49427
- [ ] https://github.com/void-linux/void-packages/pull/49446
- [x] https://github.com/void-linux/void-packages/pull/49473
- [x] https://github.com/void-linux/void-packages/pull/49482

@oreo639 @Gottox 

### TODO

- Update `glib` and `glib-networking` dependencies to `2.80.0`

#### Testing the changes
- I tested the changes in this PR: **NO**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)

[ci skip]

A patch file from https://github.com/void-linux/void-packages/pull/49428.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome46-49428.patch --]
[-- Type: text/x-diff, Size: 36148 bytes --]

From 5bb2cb6ff4a9288b802babb38a015eb98d8dc7eb Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:06:09 +0100
Subject: [PATCH 01/20] evolution-data-server: update to 3.52.0.

---
 common/shlibs                          | 2 +-
 srcpkgs/evolution-data-server/template | 7 ++++---
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 4767aa42e92858..31a843e0030b09 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -606,7 +606,7 @@ libcamel-1.2.so.64 evolution-data-server-3.46.0_1
 libebackend-1.2.so.11 evolution-data-server-3.46.0_1
 libebook-1.2.so.21 evolution-data-server-3.46.0_1
 libebook-contacts-1.2.so.4 evolution-data-server-3.46.0_1
-libecal-2.0.so.2 evolution-data-server-3.46.0_1
+libecal-2.0.so.3 evolution-data-server-3.52.0_1
 libedata-book-1.2.so.27 evolution-data-server-3.46.0_1
 libedataserver-1.2.so.27 evolution-data-server-3.46.0_1
 libedataserverui-1.2.so.4 evolution-data-server-3.46.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 3e4a3a11b7b154..1db98e9bcd394e 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.50.4
+version=3.52.0
 revision=1
 build_style=cmake
 build_helper="gir qemu"
@@ -18,9 +18,10 @@ short_desc="Centralized access to appointments and contacts"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://gitlab.gnome.org/GNOME/evolution-data-server/-/raw/gnome-45/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/evolution-data-server/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/evolution-data-server/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/evolution-data-server/${version%.*}/evolution-data-server-${version}.tar.xz"
-checksum=d7edffbe03a0bbcecbee67393214b831c7b18cd895b84c4dbfe1387776e257c5
+checksum=a5d5e11c7a1e585846efe260f3c1c61a78399bd8b623bfd79ac1c0ffea7bde06
 make_check=ci-skip # flaky in CI
 
 build_options="gir"

From 7088deaeea85b9975b53e8f0f1818852adbe8dc1 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:10:48 +0100
Subject: [PATCH 02/20] gnome-keyring: update to 46.1.

---
 srcpkgs/gnome-keyring/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-keyring/template b/srcpkgs/gnome-keyring/template
index d3726bb966bca0..59512da1869686 100644
--- a/srcpkgs/gnome-keyring/template
+++ b/srcpkgs/gnome-keyring/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-keyring'
 pkgname=gnome-keyring
-version=42.1
+version=46.1
 revision=1
 build_style=gnu-configure
 configure_args="--with-pam-dir=/usr/lib/security --disable-schemas-compile"
@@ -14,7 +14,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeKeyring/"
 changelog="https://gitlab.gnome.org/GNOME/gnome-keyring/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=c7f4d040cc76a6b7fe67e08ef9106911c3c80d40fc88cbfc8e2684a4c946e3e6
+checksum=b1d3ae9132ff2f8b3f25a190790892968e3d0acf952a487e40f644a8550ce3f6
 lib32disabled=yes
 make_check_pre="dbus-run-session xvfb-run"
 make_check=ci-skip # times out

From 411dc1c1089f54b83dd270d31e619bd6951c375d Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 09:57:46 +0100
Subject: [PATCH 03/20] gnome-bluetooth: update to 46.0.

---
 srcpkgs/gnome-bluetooth/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index 3bc40264ae3d5c..fccb09af82ba5f 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-bluetooth'
 pkgname=gnome-bluetooth
-version=42.8
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
 changelog="https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-bluetooth/${version%.*}/gnome-bluetooth-${version}.tar.xz"
-checksum=76c241e8ca2c9b1035364535ca26084f89fc5c0e1829510f8909583115fcc2db
+checksum=13fe1e75f317acdbdf5e80c9029d2e0632d60a9ccf72a43ae36eb7545021fbef
 
 build_options="gir"
 build_options_default="gir"

From 41d68506af92fc7edd31008c3cd25802d8139072 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:05:56 +0100
Subject: [PATCH 04/20] gnome-initial-setup: update to 46.0.

---
 srcpkgs/gnome-initial-setup/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 889647c5a61edc..279ef9f5fbb40d 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-initial-setup'
 pkgname=gnome-initial-setup
-version=45.4.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-initial-setup/${version%%.*}/gnome-initial-setup-${version}.tar.xz"
-checksum=363e09aa3308e7f4074e066253a0182b322ab60376743de178bbb400e54ba8ee
+checksum=f8ee9dcea7e35e735eaa3bc8d1041d06bb64ebf1e1046e5e8e48f1fb44151847

From b5d3188a37a073632858c33c61a05fefc8d8877e Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:57:34 +0100
Subject: [PATCH 05/20] gnome-session: update to 46.0.

---
 srcpkgs/gnome-session/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index 14bbbc580c3bf9..9cfaa1a07ca84f 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=45.0
+version=46.0
 revision=1
 build_style=meson
-configure_args="-Dsystemd_journal=false -Dsystemd_session=disable
- -Dsystemduserunitdir=/usr/lib/systemd/user"
+configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
 hostmakedepends="glib-devel gettext pkg-config xmlto"
 makedepends="elogind-devel gnome-desktop-devel gtk+3-devel json-glib-devel
  libglib-devel libICE-devel libSM-devel xtrans"
@@ -16,4 +15,4 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-session"
 changelog="https://gitlab.gnome.org/GNOME/gnome-session/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-session/${version%.*}/gnome-session-${version}.tar.xz"
-checksum=706d2ffcacac38553a3c0185793f5a2b4aac940bb5e789d953c9808163bef2f1
+checksum=c6e1624af6090bc4e1a191fe2268abfa7a8de07831ca7a57f217e679bf7b9a54

From 13d5595111fcd075eead0615f8561cec9a02288b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:11 +0100
Subject: [PATCH 06/20] gsettings-desktop-schemas: update to 46.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index c4fc13789417df..f4f2a5cea68d9e 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,6 +1,6 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=45.0
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 changelog="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gsettings-desktop-schemas/${version%.*}/gsettings-desktop-schemas-${version}.tar.xz"
-checksum=365c8d04daf79b38c8b3dc9626349a024f9e4befdd31fede74b42f7a9fbe0ae2
+checksum=493a46a1161b6388d57aa72f632a79ce96c42d5ffbd1d0b00f496ec5876f8575
 
 # Package build options
 build_options="gir"

From 993368bdc3f25268ac489704d6207d21a0e7bec3 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:28 +0100
Subject: [PATCH 07/20] gnome-settings-daemon: update to 46.0.

---
 srcpkgs/gnome-settings-daemon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 9e8d7eb447035e..fd2b43810628b8 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-settings-daemon'
 pkgname=gnome-settings-daemon
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,8 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr4-de
  geoclue2-devel gnome-desktop-devel ibus-devel libcanberra-devel libgnomekbd-devel
  libgweather-devel libnotify-devel librsvg-devel libwacom-devel nss-devel
  polkit-devel pulseaudio-devel startup-notification-devel upower-devel
- xf86-input-wacom-devel libXfixes-devel"
+ xf86-input-wacom-devel libXfixes-devel gsettings-desktop-schemas-devel
+ elogind-devel"
 depends="hicolor-icon-theme"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -20,7 +21,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 changelog="https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-settings-daemon/${version%.*}/gnome-settings-daemon-${version}.tar.xz"
-checksum=c62bfec9817eee5b83ebe901a9286189a67eb5ff033c5dd41506574f822bf090
+checksum=0b9a0f64fa18a8e7e09b4c95a3f754fa033c2cdbd2dc35701f0618572c1cb3d7
 CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then

From 7844ecb357c86db2656b29b5ba4af54018d8b222 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:30 +0100
Subject: [PATCH 08/20] mutter: update to 46.0.

---
 common/shlibs           | 10 +++++-----
 srcpkgs/mutter/template | 15 +++++++--------
 2 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 31a843e0030b09..fd1fcb19649871 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2925,11 +2925,11 @@ libdecoration.so.0 compiz-core-0.8.14_1
 libcompizconfig.so.0 libcompizconfig-0.8.14_1
 libemeraldengine.so.0 emerald-0.8.14_1
 libhangul.so.1 libhangul-0.1.0_1
-libmutter-13.so.0 mutter-45.0_1
-libmutter-clutter-13.so.0 mutter-45.0_1
-libmutter-cogl-13.so.0 mutter-45.0_1
-libmutter-cogl-pango-13.so.0 mutter-45.0_1
-libmutter-mtk-13.so.0 mutter-45.0_1
+libmutter-14.so.0 mutter-46.0_1
+libmutter-clutter-14.so.0 mutter-46.0_1
+libmutter-cogl-14.so.0 mutter-46.0_1
+libmutter-cogl-pango-14.so.0 mutter-46.0_1
+libmutter-mtk-14.so.0 mutter-46.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub-0.7.so.0 libgepub-0.7.1_1
 libslopy.so.7.6 slop-7.6_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 753ccfd911e205..8750f8d64611de 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=45.5
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,12 +18,11 @@ short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-#changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-45/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/mutter/${version%.*}/mutter-${version}.tar.xz"
-checksum=51c3324b8a975f996e5ac693ab38563c496e6f142e6cd3357b4950d250334874
-shlib_provides="libmutter-clutter-13.so libmutter-cogl-13.so
- libmutter-cogl-pango-13.so"
+checksum=bb3f7d77aebdea9d317d3f5ef03868e4e7969da423ac495e33a16d61db2c9373
+shlib_provides="libmutter-clutter-14.so libmutter-cogl-14.so
+ libmutter-cogl-pango-14.so libmutter-mtk-14.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,8 +34,8 @@ pre_build() {
 post_install() {
 	# modify the pkg-config files to respect ${pc_sysrootdir} for variables that are
 	# meant to be called with 'pkg-config --variable'
-	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-13|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-13.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-14|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-14.pc
 }
 
 mutter-devel_package() {
@@ -46,7 +45,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-13/*.gir"
+		vmove "usr/lib/mutter-14/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 7ee06cc54e1800e296c880639a495832363a6113 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:41 +0100
Subject: [PATCH 09/20] gnome-shell: update to 46.0.

---
 srcpkgs/gnome-shell/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 1e4a2b01fd8eca..a818d232f86866 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=45.5
+version=46.0
 revision=1
 build_style=meson
 build_helper=gir
@@ -19,10 +19,10 @@ short_desc="GNOME core user interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
-changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%%.*}/gnome-shell-${version}.tar.xz"
-checksum=bd5c3d3d028d47233e4205223f0ac02ac9a973b699bc277439094d41a78d6ab0
+checksum=6bc41340b6de05774e97cfe20feba86e2b3cc9c8139118f24bd84ac63e82b53e
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 79cef38a09f41dd0db66dd0aef46ddcc1e64b29f Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:57:16 +0100
Subject: [PATCH 10/20] gnome-core: update to 46.0.

---
 srcpkgs/gnome-core/template | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index b4a86610fe0332..88176652517971 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -10,27 +10,27 @@ homepage="https://www.gnome.org"
 
 depends="
  adwaita-icon-theme>=${version}
- at-spi2-core>=2.50.1
- at-spi2-atk>=2.50.1
+ at-spi2-core>=2.52.0
+ at-spi2-atk>=2.52.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.50.4
- folks>=0.15.6
+ evolution-data-server>=3.52.0
+ folks>=0.15.8
  font-adobe-source-code-pro>=2.030R
  gcr>=3.41.1
  gdm>=${version}
  geocode-glib>=3.26.4
- gjs>=1.76.0
+ gjs>=1.80.0
  glib>=2.78.0
  glib-networking>=2.76.0
- gmime>=3.2.7
+ gmime>=3.2.14
  gnome-backgrounds>=${version}
- gnome-bluetooth>=42.8
+ gnome-bluetooth>=${version}
  gnome-color-manager>=3.36.0
  gnome-control-center>=${version}
  gnome-desktop>=44.0
  gnome-initial-setup>=${version}
- gnome-keyring>=42.0
+ gnome-keyring>=46.1
  gnome-online-accounts>=3.48.0
  gnome-session>=${version}
  gnome-settings-daemon>=${version}
@@ -43,8 +43,8 @@ depends="
  gvfs>=1.52.2
  mutter>=${version}
  nautilus>=${version}
- sushi>=${version}
- tracker>=3.6.0
+ sushi>=45.0
+ tracker>=3.7.0
  yelp>=42.2
  xdg-desktop-portal-gnome>=${version}
  zenity>=4.0.1"

From 2142ba5e4b1366aad12bdf6e82c79597522b4273 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:58:52 +0100
Subject: [PATCH 11/20] adwaita-icon-theme: update to 46.0.

---
 .../patches/rm-icon-cache.patch                 | 17 -----------------
 srcpkgs/adwaita-icon-theme/template             |  4 ++--
 2 files changed, 2 insertions(+), 19 deletions(-)
 delete mode 100644 srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch

diff --git a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch b/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
deleted file mode 100644
index c2b10b9d2da5b2..00000000000000
--- a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-From 32affe610606b3a550c2953993a72063eb2b7381 Mon Sep 17 00:00:00 2001
-From: Fabian Bornschein <fabiscafe@mailbox.org>
-Date: Mon, 18 Sep 2023 23:31:59 +0200
-Subject: [PATCH] rm unused and problematic .icon-theme.cache
-
-This file was probably inserted by mistake. It serves no purpose.
----
- Adwaita/.icon-theme.cache | 0
- 1 file changed, 0 insertions(+), 0 deletions(-)
- delete mode 100644 Adwaita/.icon-theme.cache
-
-diff --git a/Adwaita/.icon-theme.cache b/Adwaita/.icon-theme.cache
-deleted file mode 100644
-index e69de29bb..000000000
--- 
-GitLab
-
diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index 31983ccd5fb268..8a633fd12f23d7 100644
--- a/srcpkgs/adwaita-icon-theme/template
+++ b/srcpkgs/adwaita-icon-theme/template
@@ -1,6 +1,6 @@
 # Template file for 'adwaita-icon-theme'
 pkgname=adwaita-icon-theme
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 changelog="https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/adwaita-icon-theme/${version/.*/}/adwaita-icon-theme-${version}.tar.xz"
-checksum=2442bfb06f4e6cc95bf6e2682fdff98fa5eddc688751b9d6215c623cb4e42ff1
+checksum=4bcb539bd75d64da385d6fa08cbaa9ddeaceb6ac8e82b85ba6c41117bf5ba64e
 
 pre_configure() {
 	ln -s /bin/true "$XBPS_WRAPPERDIR/gtk-update-icon-cache"

From 8bcb119fd083c0c62f79542b7d98268f358bd264 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:02:49 +0100
Subject: [PATCH 12/20] at-spi2-core: update to 2.52.0

---
 srcpkgs/at-spi2-core/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 794eb284022796..85ba46b8a90299 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,6 +1,6 @@
 # Template file for 'at-spi2-core'
 pkgname=at-spi2-core
-version=2.50.1
+version=2.52.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,8 +12,9 @@ short_desc="Assistive Technology Service Provider Interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=5727b5c0687ac57ba8040e79bd6731b714a36b8fcf32190f236b8fb3698789e7
+checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
 make_check=no # non-trivial dbus setup
 
 # Package build options

From ef47536fb2a9ab9bdf1d3d0a8c602f67e11e72ab Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:09:03 +0100
Subject: [PATCH 13/20] gdm: update to 46.0.

---
 .../gdm/patches/fix-service-assertions.patch  | 27 ++++++++++++++-----
 srcpkgs/gdm/patches/gcc14.patch               | 25 -----------------
 srcpkgs/gdm/template                          | 10 +++----
 3 files changed, 26 insertions(+), 36 deletions(-)
 delete mode 100644 srcpkgs/gdm/patches/gcc14.patch

diff --git a/srcpkgs/gdm/patches/fix-service-assertions.patch b/srcpkgs/gdm/patches/fix-service-assertions.patch
index 4460e74e31ebd4..d6458b8bde8884 100644
--- a/srcpkgs/gdm/patches/fix-service-assertions.patch
+++ b/srcpkgs/gdm/patches/fix-service-assertions.patch
@@ -1,10 +1,22 @@
-Fix systemd_dep assertions to not fail when passing a valid service directory path.
+From f51a4af51914c9b17f89ca40be54b868032c36f6 Mon Sep 17 00:00:00 2001
+From: oreo639 <oreo6391@gmail.com>
+Date: Wed, 20 Mar 2024 15:27:52 -0700
+Subject: [PATCH] meson: Fix systemd_dep assertions to match assertion message
+
+The assertion message suggests that it should be able to be bypassed by
+specifying a valid service directory, however that is not the case.
+
+Fix the assertions, so that they can be bypassed by specifying a valid service
+directory.
+---
+ data/meson.build | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/data/meson.build b/data/meson.build
-index 2cfe4691..2211e98b 100644
+index 2cfe46918..2211e98b5 100644
 --- a/data/meson.build
 +++ b/data/meson.build
-@@ -166,20 +166,20 @@ endif
+@@ -163,20 +163,20 @@ endif
  
  systemdsystemunitdir = get_option('systemdsystemunitdir')
  if systemdsystemunitdir != 'no'
@@ -13,7 +25,7 @@ index 2cfe4691..2211e98b 100644
      systemd_systemunitdir = get_option('systemdsystemunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd system unit dir or disable it')
-     systemd_systemunitdir = systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
+     systemd_systemunitdir = systemd_dep.get_variable(pkgconfig: 'systemdsystemunitdir')
    endif
  endif
  
@@ -24,6 +36,9 @@ index 2cfe4691..2211e98b 100644
      systemd_userunitdir = get_option('systemduserunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
-     systemd_userunitdir = systemd_dep.get_pkgconfig_variable('systemduserunitdir',
-                                                              define_variable: ['prefix', get_option('prefix')])
+     systemd_userunitdir = systemd_dep.get_variable(pkgconfig: 'systemduserunitdir',
+                                                    pkgconfig_define: ['prefix', get_option('prefix')])
    endif
+-- 
+GitLab
+
diff --git a/srcpkgs/gdm/patches/gcc14.patch b/srcpkgs/gdm/patches/gcc14.patch
deleted file mode 100644
index 09300f305ef9a8..00000000000000
--- a/srcpkgs/gdm/patches/gcc14.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 08ef19e848176e58511f1a66992b5a26cb3c51a2 Mon Sep 17 00:00:00 2001
-From: Alessandro Bono <alessandro.bono369@gmail.com>
-Date: Wed, 1 Nov 2023 12:35:44 +0100
-Subject: [PATCH] gdm-session: Pass the correct pointer type
-
----
- daemon/gdm-session.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/daemon/gdm-session.c b/daemon/gdm-session.c
-index 06f648ee0..be19a049c 100644
---- a/daemon/gdm-session.c
-+++ b/daemon/gdm-session.c
-@@ -3045,7 +3045,7 @@ free_pending_worker_connection (GdmSession      *self,
-         worker_manager_interface = g_object_get_data (G_OBJECT (connection),
-                                                       "gdm-dbus-worker-manager-interface");
-         if (worker_manager_interface != NULL) {
--                g_dbus_interface_skeleton_unexport (worker_manager_interface);
-+                g_dbus_interface_skeleton_unexport (G_DBUS_INTERFACE_SKELETON (worker_manager_interface));
-                 g_object_set_data (G_OBJECT (connection),
-                                    "gdm-dbus-worker-manager-interface",
-                                    NULL);
--- 
-GitLab
-
diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 128253f83f885c..f32ae188713a94 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,7 +1,7 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=45.0.1
-revision=2
+version=46.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="
@@ -25,10 +25,10 @@ short_desc="GNOME Display Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
-changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-46/NEWS/"
 distfiles="${GNOME_SITE}/gdm/${version%%.*}/gdm-${version}.tar.xz"
-checksum=6572578c05e3c6569d6ed269f7de2aaf3a035657654586d8243907bb7a6ffa85
+checksum=8d6cb52176eca48b6bbf1cfe2fdae08d9677b5a0f2bca600dee4604de0dd1efc
 
 conf_files="
 	/etc/gdm/custom.conf

From 0d6ff76d42d711e8ed541479164a1b171bdcd901 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:19:49 +0100
Subject: [PATCH 14/20] gmime: update to 3.2.14

---
 srcpkgs/gmime/template | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gmime/template b/srcpkgs/gmime/template
index 045e8307691bc9..c3109937798625 100644
--- a/srcpkgs/gmime/template
+++ b/srcpkgs/gmime/template
@@ -1,7 +1,7 @@
 # Template file for 'gmime'
 pkgname=gmime
-version=3.2.7
-revision=2
+version=3.2.14
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static --enable-crypto $(vopt_enable vala)
@@ -14,8 +14,10 @@ short_desc="GNOME Core mime parsing library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/jstedfast/gmime"
-distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
-checksum=2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44
+changelog="https://raw.githubusercontent.com/jstedfast/gmime/master/NEWS"
+#distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
+distfiles="https://github.com/jstedfast/gmime/releases/download/${version}/${pkgname}-${version}.tar.xz"
+checksum=a5eb3dd675f72e545c8bc1cd12107e4aad2eaec1905eb7b4013cdb1fbe5e2317
 
 build_options="gir vala"
 build_options_default="gir vala"

From 737b008130cd14ba4d6f28d0837757aec9c7a5fa Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:21:05 +0100
Subject: [PATCH 15/20] gnome-backgrounds: update to 46.0.

---
 srcpkgs/gnome-backgrounds/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-backgrounds/template b/srcpkgs/gnome-backgrounds/template
index c021d48794d100..cbc68cbb225524 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="gettext"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later, CC-BY-2.0, CC-BY-SA-2.0, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-backgrounds"
 changelog="https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-backgrounds/${version%.*}/gnome-backgrounds-${version}.tar.xz"
-checksum=cee0e688fbae5ef7a75f335ada2d10779e08ebca9445f1586de32c5a9b6dee2d
+checksum=4ddd3ac439a4a067876805921bb75f4d3c8b85a218d47c276dddde8928443c2e

From d51dc06eb18900f3837e1fdc862135e94620176d Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:25:20 +0100
Subject: [PATCH 16/20] gnome-shell-extensions: update to 46.0.

---
 srcpkgs/gnome-shell-extensions/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-shell-extensions/template b/srcpkgs/gnome-shell-extensions/template
index 35b2debe6b6bc8..1cdea2721a3d85 100644
--- a/srcpkgs/gnome-shell-extensions/template
+++ b/srcpkgs/gnome-shell-extensions/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell-extensions'
 pkgname=gnome-shell-extensions
-version=45.2
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dextension_set=all"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell-extensions/${version%.*}/gnome-shell-extensions-${version}.tar.xz"
-checksum=ee32f6387a2d18adbff7a956689bc747866b4a8712d73790c002abeae4ccaaaf
+checksum=d8138f88cd92df9f932309149c236fbdd77c1bc095445036ab7eb0ecda53c01a

From 8c99bda3d20b6861eb92c8d4f6886ea9f8bd578f Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:26:18 +0100
Subject: [PATCH 17/20] gnome-user-docs: update to 46.0.

---
 srcpkgs/gnome-user-docs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 1f9d4edc4fe43e..fb05f5a0fd8b25 100644
--- a/srcpkgs/gnome-user-docs/template
+++ b/srcpkgs/gnome-user-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-user-docs'
 pkgname=gnome-user-docs
-version=45.5
+version=46.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
 changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-user-docs/${version%.*}/gnome-user-docs-${version}.tar.xz"
-checksum=74167fcf42a04d9e5d3cc130d27bc203d87b685ce606a84674df24e1ff719e54
+checksum=8c18ae0c4a0c142e193111b713c959813441bb5d9df25977b13818f6e4ae6291

From 6e5d91503aaffba3442bdc2b683c8d082f0fdaf4 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:35:50 +0100
Subject: [PATCH 18/20] xdg-desktop-portal-gnome: update to 46.0.

---
 srcpkgs/xdg-desktop-portal-gnome/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/xdg-desktop-portal-gnome/template b/srcpkgs/xdg-desktop-portal-gnome/template
index c7441c6caa7464..f27be4aa7bf1fe 100644
--- a/srcpkgs/xdg-desktop-portal-gnome/template
+++ b/srcpkgs/xdg-desktop-portal-gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-gnome'
 pkgname=xdg-desktop-portal-gnome
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
@@ -14,7 +14,7 @@ short_desc="GNOME portal backend for xdg-desktop-portal"
 maintainer="oreo639 <oreo6391@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
-changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/xdg-desktop-portal-gnome/${version%.*}/xdg-desktop-portal-gnome-${version}.tar.xz"
-checksum=3e9ca821044005fb37bd68ebe4ad196fc3d072835581467a22a4879dac7b5fdd
+checksum=5d2d533597d280b7370b8f74faa40097b292b0036dbd59166e1312230500bb8b

From 9c19670d952767233e9987975205f323fbd4ac58 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 18:25:32 +0100
Subject: [PATCH 19/20] gnome-control-center: update to 46.0.

---
 srcpkgs/gnome-control-center/template | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 34384bcec50be4..6858fcad3c4b6a 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=45.3
+version=46.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,7 +14,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel upower-devel vala-devel
  libxml2-devel libX11-devel gtk4-devel libadwaita-devel cups-devel libgudev-devel
  libwacom-devel clutter-devel libsecret-devel libcanberra-devel udisks2-devel
- gsound-devel gcr-devel gnutls-devel tecla"
+ gsound-devel gcr4-devel gnutls-devel tecla"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop
  libgnomekbd ibus-gtk4"
@@ -22,9 +22,10 @@ short_desc="GNOME control center"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
-changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-45/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-control-center/${version%.*}/gnome-control-center-${version}.tar.xz"
-checksum=b1e949c4e86c0624ec6a6ed0df09c9fae2b22983c1dca60ed86aec8ef0b24004
+checksum=25f67de05897868b2e97eaa0ecc986a408af08d4985c8a9da44f0d7bd8fea7a4
 make_check=no # needs X11 and requires altered filesystem
 
 pre_build() {

From 41d829a4a9af80c710d9f56db41d2db0bce013d1 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sat, 23 Mar 2024 15:35:51 +0100
Subject: [PATCH 20/20] gnome-online-accounts: update to 3.50.0.

---
 common/shlibs                          |  2 +-
 srcpkgs/gnome-online-accounts/template | 15 ++++++++-------
 2 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index fd1fcb19649871..39ca9fece90140 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -884,7 +884,7 @@ libp11-kit.so.0 p11-kit-0.7_1
 librest-1.0.so.0 rest-0.9.1_1
 librest-extras-1.0.so.0 rest-0.9.1_1
 libgoa-1.0.so.0 gnome-online-accounts-3.2.0_1
-libgoa-backend-1.0.so.1 gnome-online-accounts-3.10.0_1
+libgoa-backend-1.0.so.2 gnome-online-accounts-3.50.0_1
 liboauth.so.0 liboauth-0.9.4_1
 liblcms2.so.2 lcms2-2.2_1
 libcolord.so.2 libcolord-1.1.7_1
diff --git a/srcpkgs/gnome-online-accounts/template b/srcpkgs/gnome-online-accounts/template
index 9a26f6c2252240..74f4d4c69529e3 100644
--- a/srcpkgs/gnome-online-accounts/template
+++ b/srcpkgs/gnome-online-accounts/template
@@ -1,28 +1,29 @@
 # Template file for 'gnome-online-accounts'
 pkgname=gnome-online-accounts
-version=3.48.0
+version=3.50.0
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gir vapi)
- -Dmedia_server=true -Dman=true"
+ -Dman=true"
 hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt"
-makedepends="gtk+3-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
- rest-devel gcr-devel mit-krb5-devel libsoup3-devel"
+makedepends="gtk4-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
+ rest-devel gcr4-devel mit-krb5-devel libsoup3-devel libadwaita-devel"
 depends="hicolor-icon-theme"
 short_desc="GNOME service to access online accounts"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeOnlineAccounts"
-changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-44/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-online-accounts/${version%.*}/gnome-online-accounts-${version}.tar.xz"
-checksum=418bb9fcffdbd72a98205ad365137617fc1e3551a54de74f6a98d45d266175bf
+checksum=b0f64f0dcfbb8885a3a759e1c9de7fb204adb3ce6bd32c30bcf52d5533c06d4e
 
 build_options="gir"
 build_options_default="gir"
 
 gnome-online-accounts-devel_package() {
-	depends="gtk+3-devel ${sourcepkg}>=${version}_${revision}"
+	depends="gtk4-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR PATCH] [Updated] gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (43 preceding siblings ...)
  2024-04-17 11:29 ` [PR PATCH] [Updated] " fanyx
@ 2024-04-18  8:52 ` fanyx
  2024-04-18  8:53 ` fanyx
                   ` (74 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-04-18  8:52 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 892 bytes --]

There is an updated pull request by fanyx against master on the void-packages repository

https://github.com/fanyx/void-packages gnome46
https://github.com/void-linux/void-packages/pull/49428

gnome-core: update to 46.0.
### Packages missing
- [x] `gnome-control-center`
- [ ] https://github.com/void-linux/void-packages/pull/49427
- [x] https://github.com/void-linux/void-packages/pull/49446
- [x] https://github.com/void-linux/void-packages/pull/49473
- [x] https://github.com/void-linux/void-packages/pull/49482

@oreo639 @Gottox 

### TODO

- Update `glib` and `glib-networking` dependencies to `2.80.0`

#### Testing the changes
- I tested the changes in this PR: **NO**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)

[ci skip]

A patch file from https://github.com/void-linux/void-packages/pull/49428.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome46-49428.patch --]
[-- Type: text/x-diff, Size: 34049 bytes --]

From ba12bfb612d2d259d27dfa2b3a9cc55f2759ea7a Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:06:09 +0100
Subject: [PATCH 01/19] evolution-data-server: update to 3.52.0.

---
 srcpkgs/evolution-data-server/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 7258ec8ad13c93..fd99aa3ef12a35 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -18,6 +18,7 @@ short_desc="Centralized access to appointments and contacts"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/Apps/Evolution"
+#changelog="https://gitlab.gnome.org/GNOME/evolution-data-server/-/raw/master/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/evolution-data-server/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/evolution-data-server/${version%.*}/evolution-data-server-${version}.tar.xz"
 checksum=a5d5e11c7a1e585846efe260f3c1c61a78399bd8b623bfd79ac1c0ffea7bde06

From 60f74419a456f2c8b9477d86f0a4045d0417ef3a Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 09:57:46 +0100
Subject: [PATCH 02/19] gnome-bluetooth: update to 46.0.

---
 srcpkgs/gnome-bluetooth/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index 3bc40264ae3d5c..fccb09af82ba5f 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-bluetooth'
 pkgname=gnome-bluetooth
-version=42.8
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
 changelog="https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-bluetooth/${version%.*}/gnome-bluetooth-${version}.tar.xz"
-checksum=76c241e8ca2c9b1035364535ca26084f89fc5c0e1829510f8909583115fcc2db
+checksum=13fe1e75f317acdbdf5e80c9029d2e0632d60a9ccf72a43ae36eb7545021fbef
 
 build_options="gir"
 build_options_default="gir"

From 77fc2646e5636496dd8b12aa51c2327ef040227c Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:05:56 +0100
Subject: [PATCH 03/19] gnome-initial-setup: update to 46.0.

---
 srcpkgs/gnome-initial-setup/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 889647c5a61edc..279ef9f5fbb40d 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-initial-setup'
 pkgname=gnome-initial-setup
-version=45.4.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-initial-setup/${version%%.*}/gnome-initial-setup-${version}.tar.xz"
-checksum=363e09aa3308e7f4074e066253a0182b322ab60376743de178bbb400e54ba8ee
+checksum=f8ee9dcea7e35e735eaa3bc8d1041d06bb64ebf1e1046e5e8e48f1fb44151847

From 30d72c5b6daf9d09599a3803490105c9336146ef Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:57:34 +0100
Subject: [PATCH 04/19] gnome-session: update to 46.0.

---
 srcpkgs/gnome-session/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index 14bbbc580c3bf9..9cfaa1a07ca84f 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=45.0
+version=46.0
 revision=1
 build_style=meson
-configure_args="-Dsystemd_journal=false -Dsystemd_session=disable
- -Dsystemduserunitdir=/usr/lib/systemd/user"
+configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
 hostmakedepends="glib-devel gettext pkg-config xmlto"
 makedepends="elogind-devel gnome-desktop-devel gtk+3-devel json-glib-devel
  libglib-devel libICE-devel libSM-devel xtrans"
@@ -16,4 +15,4 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-session"
 changelog="https://gitlab.gnome.org/GNOME/gnome-session/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-session/${version%.*}/gnome-session-${version}.tar.xz"
-checksum=706d2ffcacac38553a3c0185793f5a2b4aac940bb5e789d953c9808163bef2f1
+checksum=c6e1624af6090bc4e1a191fe2268abfa7a8de07831ca7a57f217e679bf7b9a54

From dca7526341c6f2b0531b62b518bdec87e4969b1f Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:11 +0100
Subject: [PATCH 05/19] gsettings-desktop-schemas: update to 46.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index c4fc13789417df..f4f2a5cea68d9e 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,6 +1,6 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=45.0
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 changelog="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gsettings-desktop-schemas/${version%.*}/gsettings-desktop-schemas-${version}.tar.xz"
-checksum=365c8d04daf79b38c8b3dc9626349a024f9e4befdd31fede74b42f7a9fbe0ae2
+checksum=493a46a1161b6388d57aa72f632a79ce96c42d5ffbd1d0b00f496ec5876f8575
 
 # Package build options
 build_options="gir"

From fb3521cd2c0601c975989450fac7380e7a5c2c91 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:28 +0100
Subject: [PATCH 06/19] gnome-settings-daemon: update to 46.0.

---
 srcpkgs/gnome-settings-daemon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 9e8d7eb447035e..fd2b43810628b8 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-settings-daemon'
 pkgname=gnome-settings-daemon
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,8 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr4-de
  geoclue2-devel gnome-desktop-devel ibus-devel libcanberra-devel libgnomekbd-devel
  libgweather-devel libnotify-devel librsvg-devel libwacom-devel nss-devel
  polkit-devel pulseaudio-devel startup-notification-devel upower-devel
- xf86-input-wacom-devel libXfixes-devel"
+ xf86-input-wacom-devel libXfixes-devel gsettings-desktop-schemas-devel
+ elogind-devel"
 depends="hicolor-icon-theme"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -20,7 +21,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 changelog="https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-settings-daemon/${version%.*}/gnome-settings-daemon-${version}.tar.xz"
-checksum=c62bfec9817eee5b83ebe901a9286189a67eb5ff033c5dd41506574f822bf090
+checksum=0b9a0f64fa18a8e7e09b4c95a3f754fa033c2cdbd2dc35701f0618572c1cb3d7
 CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then

From 05f7340bc9935c2927050442e736cd31ea73ed93 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:30 +0100
Subject: [PATCH 07/19] mutter: update to 46.0.

---
 common/shlibs           | 10 +++++-----
 srcpkgs/mutter/template | 15 +++++++--------
 2 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 508415c48ed1ea..4337d1ab110f09 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2925,11 +2925,11 @@ libdecoration.so.0 compiz-core-0.8.14_1
 libcompizconfig.so.0 libcompizconfig-0.8.14_1
 libemeraldengine.so.0 emerald-0.8.14_1
 libhangul.so.1 libhangul-0.1.0_1
-libmutter-13.so.0 mutter-45.0_1
-libmutter-clutter-13.so.0 mutter-45.0_1
-libmutter-cogl-13.so.0 mutter-45.0_1
-libmutter-cogl-pango-13.so.0 mutter-45.0_1
-libmutter-mtk-13.so.0 mutter-45.0_1
+libmutter-14.so.0 mutter-46.0_1
+libmutter-clutter-14.so.0 mutter-46.0_1
+libmutter-cogl-14.so.0 mutter-46.0_1
+libmutter-cogl-pango-14.so.0 mutter-46.0_1
+libmutter-mtk-14.so.0 mutter-46.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub-0.7.so.0 libgepub-0.7.1_1
 libslopy.so.7.6 slop-7.6_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 753ccfd911e205..8750f8d64611de 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=45.5
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,12 +18,11 @@ short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-#changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-45/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/mutter/${version%.*}/mutter-${version}.tar.xz"
-checksum=51c3324b8a975f996e5ac693ab38563c496e6f142e6cd3357b4950d250334874
-shlib_provides="libmutter-clutter-13.so libmutter-cogl-13.so
- libmutter-cogl-pango-13.so"
+checksum=bb3f7d77aebdea9d317d3f5ef03868e4e7969da423ac495e33a16d61db2c9373
+shlib_provides="libmutter-clutter-14.so libmutter-cogl-14.so
+ libmutter-cogl-pango-14.so libmutter-mtk-14.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,8 +34,8 @@ pre_build() {
 post_install() {
 	# modify the pkg-config files to respect ${pc_sysrootdir} for variables that are
 	# meant to be called with 'pkg-config --variable'
-	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-13|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-13.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-14|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-14.pc
 }
 
 mutter-devel_package() {
@@ -46,7 +45,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-13/*.gir"
+		vmove "usr/lib/mutter-14/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From f8c67878aa07e8a135a727d19065904accbe7d24 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:41 +0100
Subject: [PATCH 08/19] gnome-shell: update to 46.0.

---
 srcpkgs/gnome-shell/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index c833283506820c..a818d232f86866 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=45.5
-revision=2
+version=46.0
+revision=1
 build_style=meson
 build_helper=gir
 configure_args="-Dsystemd=false -Dtests=false"
@@ -19,10 +19,10 @@ short_desc="GNOME core user interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
-changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%%.*}/gnome-shell-${version}.tar.xz"
-checksum=bd5c3d3d028d47233e4205223f0ac02ac9a973b699bc277439094d41a78d6ab0
+checksum=6bc41340b6de05774e97cfe20feba86e2b3cc9c8139118f24bd84ac63e82b53e
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 9fbd98029c44c0ce384b57a843d6524411343ab1 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:57:16 +0100
Subject: [PATCH 09/19] gnome-core: update to 46.0.

---
 srcpkgs/gnome-core/template | 28 ++++++++++++++--------------
 1 file changed, 14 insertions(+), 14 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index b4a86610fe0332..36441b757ce8d3 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -10,27 +10,27 @@ homepage="https://www.gnome.org"
 
 depends="
  adwaita-icon-theme>=${version}
- at-spi2-core>=2.50.1
- at-spi2-atk>=2.50.1
+ at-spi2-core>=2.52.0
+ at-spi2-atk>=2.52.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.50.4
- folks>=0.15.6
+ evolution-data-server>=3.52.0
+ folks>=0.15.8
  font-adobe-source-code-pro>=2.030R
  gcr>=3.41.1
  gdm>=${version}
  geocode-glib>=3.26.4
- gjs>=1.76.0
- glib>=2.78.0
- glib-networking>=2.76.0
- gmime>=3.2.7
+ gjs>=1.80.0
+ glib>=2.80.0
+ glib-networking>=2.80.0
+ gmime>=3.2.14
  gnome-backgrounds>=${version}
- gnome-bluetooth>=42.8
+ gnome-bluetooth>=${version}
  gnome-color-manager>=3.36.0
  gnome-control-center>=${version}
  gnome-desktop>=44.0
  gnome-initial-setup>=${version}
- gnome-keyring>=42.0
+ gnome-keyring>=46.1
  gnome-online-accounts>=3.48.0
  gnome-session>=${version}
  gnome-settings-daemon>=${version}
@@ -40,11 +40,11 @@ depends="
  gnome-user-docs>=${version}
  gnome-video-effects>=0.6.0
  gsettings-desktop-schemas>=${version}
- gvfs>=1.52.2
+ gvfs>=1.54.0
  mutter>=${version}
  nautilus>=${version}
- sushi>=${version}
- tracker>=3.6.0
+ sushi>=45.0
+ tracker>=3.7.1
  yelp>=42.2
  xdg-desktop-portal-gnome>=${version}
  zenity>=4.0.1"

From 7578738100830dcaac1ae53aad0326f967edf879 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:58:52 +0100
Subject: [PATCH 10/19] adwaita-icon-theme: update to 46.0.

---
 .../patches/rm-icon-cache.patch                 | 17 -----------------
 srcpkgs/adwaita-icon-theme/template             |  4 ++--
 2 files changed, 2 insertions(+), 19 deletions(-)
 delete mode 100644 srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch

diff --git a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch b/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
deleted file mode 100644
index c2b10b9d2da5b2..00000000000000
--- a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-From 32affe610606b3a550c2953993a72063eb2b7381 Mon Sep 17 00:00:00 2001
-From: Fabian Bornschein <fabiscafe@mailbox.org>
-Date: Mon, 18 Sep 2023 23:31:59 +0200
-Subject: [PATCH] rm unused and problematic .icon-theme.cache
-
-This file was probably inserted by mistake. It serves no purpose.
----
- Adwaita/.icon-theme.cache | 0
- 1 file changed, 0 insertions(+), 0 deletions(-)
- delete mode 100644 Adwaita/.icon-theme.cache
-
-diff --git a/Adwaita/.icon-theme.cache b/Adwaita/.icon-theme.cache
-deleted file mode 100644
-index e69de29bb..000000000
--- 
-GitLab
-
diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index 31983ccd5fb268..8a633fd12f23d7 100644
--- a/srcpkgs/adwaita-icon-theme/template
+++ b/srcpkgs/adwaita-icon-theme/template
@@ -1,6 +1,6 @@
 # Template file for 'adwaita-icon-theme'
 pkgname=adwaita-icon-theme
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 changelog="https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/adwaita-icon-theme/${version/.*/}/adwaita-icon-theme-${version}.tar.xz"
-checksum=2442bfb06f4e6cc95bf6e2682fdff98fa5eddc688751b9d6215c623cb4e42ff1
+checksum=4bcb539bd75d64da385d6fa08cbaa9ddeaceb6ac8e82b85ba6c41117bf5ba64e
 
 pre_configure() {
 	ln -s /bin/true "$XBPS_WRAPPERDIR/gtk-update-icon-cache"

From 951c34d2309ae0579b0775d42736eb166e17bf09 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:02:49 +0100
Subject: [PATCH 11/19] at-spi2-core: update to 2.52.0

---
 srcpkgs/at-spi2-core/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 794eb284022796..85ba46b8a90299 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,6 +1,6 @@
 # Template file for 'at-spi2-core'
 pkgname=at-spi2-core
-version=2.50.1
+version=2.52.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,8 +12,9 @@ short_desc="Assistive Technology Service Provider Interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=5727b5c0687ac57ba8040e79bd6731b714a36b8fcf32190f236b8fb3698789e7
+checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
 make_check=no # non-trivial dbus setup
 
 # Package build options

From 5d0f746051b8a1b1d93b76293444c4b78095756a Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:09:03 +0100
Subject: [PATCH 12/19] gdm: update to 46.0.

---
 .../gdm/patches/fix-service-assertions.patch  | 27 ++++++++++++++-----
 srcpkgs/gdm/patches/gcc14.patch               | 25 -----------------
 srcpkgs/gdm/template                          | 10 +++----
 3 files changed, 26 insertions(+), 36 deletions(-)
 delete mode 100644 srcpkgs/gdm/patches/gcc14.patch

diff --git a/srcpkgs/gdm/patches/fix-service-assertions.patch b/srcpkgs/gdm/patches/fix-service-assertions.patch
index 4460e74e31ebd4..d6458b8bde8884 100644
--- a/srcpkgs/gdm/patches/fix-service-assertions.patch
+++ b/srcpkgs/gdm/patches/fix-service-assertions.patch
@@ -1,10 +1,22 @@
-Fix systemd_dep assertions to not fail when passing a valid service directory path.
+From f51a4af51914c9b17f89ca40be54b868032c36f6 Mon Sep 17 00:00:00 2001
+From: oreo639 <oreo6391@gmail.com>
+Date: Wed, 20 Mar 2024 15:27:52 -0700
+Subject: [PATCH] meson: Fix systemd_dep assertions to match assertion message
+
+The assertion message suggests that it should be able to be bypassed by
+specifying a valid service directory, however that is not the case.
+
+Fix the assertions, so that they can be bypassed by specifying a valid service
+directory.
+---
+ data/meson.build | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/data/meson.build b/data/meson.build
-index 2cfe4691..2211e98b 100644
+index 2cfe46918..2211e98b5 100644
 --- a/data/meson.build
 +++ b/data/meson.build
-@@ -166,20 +166,20 @@ endif
+@@ -163,20 +163,20 @@ endif
  
  systemdsystemunitdir = get_option('systemdsystemunitdir')
  if systemdsystemunitdir != 'no'
@@ -13,7 +25,7 @@ index 2cfe4691..2211e98b 100644
      systemd_systemunitdir = get_option('systemdsystemunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd system unit dir or disable it')
-     systemd_systemunitdir = systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
+     systemd_systemunitdir = systemd_dep.get_variable(pkgconfig: 'systemdsystemunitdir')
    endif
  endif
  
@@ -24,6 +36,9 @@ index 2cfe4691..2211e98b 100644
      systemd_userunitdir = get_option('systemduserunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
-     systemd_userunitdir = systemd_dep.get_pkgconfig_variable('systemduserunitdir',
-                                                              define_variable: ['prefix', get_option('prefix')])
+     systemd_userunitdir = systemd_dep.get_variable(pkgconfig: 'systemduserunitdir',
+                                                    pkgconfig_define: ['prefix', get_option('prefix')])
    endif
+-- 
+GitLab
+
diff --git a/srcpkgs/gdm/patches/gcc14.patch b/srcpkgs/gdm/patches/gcc14.patch
deleted file mode 100644
index 09300f305ef9a8..00000000000000
--- a/srcpkgs/gdm/patches/gcc14.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 08ef19e848176e58511f1a66992b5a26cb3c51a2 Mon Sep 17 00:00:00 2001
-From: Alessandro Bono <alessandro.bono369@gmail.com>
-Date: Wed, 1 Nov 2023 12:35:44 +0100
-Subject: [PATCH] gdm-session: Pass the correct pointer type
-
----
- daemon/gdm-session.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/daemon/gdm-session.c b/daemon/gdm-session.c
-index 06f648ee0..be19a049c 100644
---- a/daemon/gdm-session.c
-+++ b/daemon/gdm-session.c
-@@ -3045,7 +3045,7 @@ free_pending_worker_connection (GdmSession      *self,
-         worker_manager_interface = g_object_get_data (G_OBJECT (connection),
-                                                       "gdm-dbus-worker-manager-interface");
-         if (worker_manager_interface != NULL) {
--                g_dbus_interface_skeleton_unexport (worker_manager_interface);
-+                g_dbus_interface_skeleton_unexport (G_DBUS_INTERFACE_SKELETON (worker_manager_interface));
-                 g_object_set_data (G_OBJECT (connection),
-                                    "gdm-dbus-worker-manager-interface",
-                                    NULL);
--- 
-GitLab
-
diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 128253f83f885c..f32ae188713a94 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,7 +1,7 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=45.0.1
-revision=2
+version=46.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="
@@ -25,10 +25,10 @@ short_desc="GNOME Display Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
-changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-46/NEWS/"
 distfiles="${GNOME_SITE}/gdm/${version%%.*}/gdm-${version}.tar.xz"
-checksum=6572578c05e3c6569d6ed269f7de2aaf3a035657654586d8243907bb7a6ffa85
+checksum=8d6cb52176eca48b6bbf1cfe2fdae08d9677b5a0f2bca600dee4604de0dd1efc
 
 conf_files="
 	/etc/gdm/custom.conf

From 878196d8fd145b5a88713cbf2b37d6a400cd52a9 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:19:49 +0100
Subject: [PATCH 13/19] gmime: update to 3.2.14

---
 srcpkgs/gmime/template | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gmime/template b/srcpkgs/gmime/template
index 045e8307691bc9..c3109937798625 100644
--- a/srcpkgs/gmime/template
+++ b/srcpkgs/gmime/template
@@ -1,7 +1,7 @@
 # Template file for 'gmime'
 pkgname=gmime
-version=3.2.7
-revision=2
+version=3.2.14
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static --enable-crypto $(vopt_enable vala)
@@ -14,8 +14,10 @@ short_desc="GNOME Core mime parsing library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/jstedfast/gmime"
-distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
-checksum=2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44
+changelog="https://raw.githubusercontent.com/jstedfast/gmime/master/NEWS"
+#distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
+distfiles="https://github.com/jstedfast/gmime/releases/download/${version}/${pkgname}-${version}.tar.xz"
+checksum=a5eb3dd675f72e545c8bc1cd12107e4aad2eaec1905eb7b4013cdb1fbe5e2317
 
 build_options="gir vala"
 build_options_default="gir vala"

From d1dd5c16f6d86e0c51130ae9a1b6e41706dabd52 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:21:05 +0100
Subject: [PATCH 14/19] gnome-backgrounds: update to 46.0.

---
 srcpkgs/gnome-backgrounds/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-backgrounds/template b/srcpkgs/gnome-backgrounds/template
index c021d48794d100..cbc68cbb225524 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="gettext"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later, CC-BY-2.0, CC-BY-SA-2.0, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-backgrounds"
 changelog="https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-backgrounds/${version%.*}/gnome-backgrounds-${version}.tar.xz"
-checksum=cee0e688fbae5ef7a75f335ada2d10779e08ebca9445f1586de32c5a9b6dee2d
+checksum=4ddd3ac439a4a067876805921bb75f4d3c8b85a218d47c276dddde8928443c2e

From c6d4d65a8f3429d40ff904d33badf938d488a44f Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:25:20 +0100
Subject: [PATCH 15/19] gnome-shell-extensions: update to 46.0.

---
 srcpkgs/gnome-shell-extensions/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-shell-extensions/template b/srcpkgs/gnome-shell-extensions/template
index 35b2debe6b6bc8..1cdea2721a3d85 100644
--- a/srcpkgs/gnome-shell-extensions/template
+++ b/srcpkgs/gnome-shell-extensions/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell-extensions'
 pkgname=gnome-shell-extensions
-version=45.2
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dextension_set=all"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell-extensions/${version%.*}/gnome-shell-extensions-${version}.tar.xz"
-checksum=ee32f6387a2d18adbff7a956689bc747866b4a8712d73790c002abeae4ccaaaf
+checksum=d8138f88cd92df9f932309149c236fbdd77c1bc095445036ab7eb0ecda53c01a

From 18b9447d7d2d0d71d1701e1b370daa0301167e34 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:26:18 +0100
Subject: [PATCH 16/19] gnome-user-docs: update to 46.0.

---
 srcpkgs/gnome-user-docs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 1f9d4edc4fe43e..fb05f5a0fd8b25 100644
--- a/srcpkgs/gnome-user-docs/template
+++ b/srcpkgs/gnome-user-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-user-docs'
 pkgname=gnome-user-docs
-version=45.5
+version=46.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
 changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-user-docs/${version%.*}/gnome-user-docs-${version}.tar.xz"
-checksum=74167fcf42a04d9e5d3cc130d27bc203d87b685ce606a84674df24e1ff719e54
+checksum=8c18ae0c4a0c142e193111b713c959813441bb5d9df25977b13818f6e4ae6291

From 8c2c8948125cce07adf67df082e43e3b171ae005 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:35:50 +0100
Subject: [PATCH 17/19] xdg-desktop-portal-gnome: update to 46.0.

---
 srcpkgs/xdg-desktop-portal-gnome/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/xdg-desktop-portal-gnome/template b/srcpkgs/xdg-desktop-portal-gnome/template
index c7441c6caa7464..f27be4aa7bf1fe 100644
--- a/srcpkgs/xdg-desktop-portal-gnome/template
+++ b/srcpkgs/xdg-desktop-portal-gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-gnome'
 pkgname=xdg-desktop-portal-gnome
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
@@ -14,7 +14,7 @@ short_desc="GNOME portal backend for xdg-desktop-portal"
 maintainer="oreo639 <oreo6391@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
-changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/xdg-desktop-portal-gnome/${version%.*}/xdg-desktop-portal-gnome-${version}.tar.xz"
-checksum=3e9ca821044005fb37bd68ebe4ad196fc3d072835581467a22a4879dac7b5fdd
+checksum=5d2d533597d280b7370b8f74faa40097b292b0036dbd59166e1312230500bb8b

From 611bb3f1038e166ea88d2e48718762687e104b20 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 18:25:32 +0100
Subject: [PATCH 18/19] gnome-control-center: update to 46.0.

---
 srcpkgs/gnome-control-center/template | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 34384bcec50be4..6858fcad3c4b6a 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=45.3
+version=46.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,7 +14,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel upower-devel vala-devel
  libxml2-devel libX11-devel gtk4-devel libadwaita-devel cups-devel libgudev-devel
  libwacom-devel clutter-devel libsecret-devel libcanberra-devel udisks2-devel
- gsound-devel gcr-devel gnutls-devel tecla"
+ gsound-devel gcr4-devel gnutls-devel tecla"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop
  libgnomekbd ibus-gtk4"
@@ -22,9 +22,10 @@ short_desc="GNOME control center"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
-changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-45/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-control-center/${version%.*}/gnome-control-center-${version}.tar.xz"
-checksum=b1e949c4e86c0624ec6a6ed0df09c9fae2b22983c1dca60ed86aec8ef0b24004
+checksum=25f67de05897868b2e97eaa0ecc986a408af08d4985c8a9da44f0d7bd8fea7a4
 make_check=no # needs X11 and requires altered filesystem
 
 pre_build() {

From f87f9af5cbd16e4d42c515852ca2caed23001e13 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sat, 23 Mar 2024 15:35:51 +0100
Subject: [PATCH 19/19] gnome-online-accounts: update to 3.50.0.

---
 common/shlibs                          |  2 +-
 srcpkgs/gnome-online-accounts/template | 15 ++++++++-------
 2 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 4337d1ab110f09..44254d630d3ba6 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -884,7 +884,7 @@ libp11-kit.so.0 p11-kit-0.7_1
 librest-1.0.so.0 rest-0.9.1_1
 librest-extras-1.0.so.0 rest-0.9.1_1
 libgoa-1.0.so.0 gnome-online-accounts-3.2.0_1
-libgoa-backend-1.0.so.1 gnome-online-accounts-3.10.0_1
+libgoa-backend-1.0.so.2 gnome-online-accounts-3.50.0_1
 liboauth.so.0 liboauth-0.9.4_1
 liblcms2.so.2 lcms2-2.2_1
 libcolord.so.2 libcolord-1.1.7_1
diff --git a/srcpkgs/gnome-online-accounts/template b/srcpkgs/gnome-online-accounts/template
index 9a26f6c2252240..74f4d4c69529e3 100644
--- a/srcpkgs/gnome-online-accounts/template
+++ b/srcpkgs/gnome-online-accounts/template
@@ -1,28 +1,29 @@
 # Template file for 'gnome-online-accounts'
 pkgname=gnome-online-accounts
-version=3.48.0
+version=3.50.0
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gir vapi)
- -Dmedia_server=true -Dman=true"
+ -Dman=true"
 hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt"
-makedepends="gtk+3-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
- rest-devel gcr-devel mit-krb5-devel libsoup3-devel"
+makedepends="gtk4-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
+ rest-devel gcr4-devel mit-krb5-devel libsoup3-devel libadwaita-devel"
 depends="hicolor-icon-theme"
 short_desc="GNOME service to access online accounts"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeOnlineAccounts"
-changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-44/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-online-accounts/${version%.*}/gnome-online-accounts-${version}.tar.xz"
-checksum=418bb9fcffdbd72a98205ad365137617fc1e3551a54de74f6a98d45d266175bf
+checksum=b0f64f0dcfbb8885a3a759e1c9de7fb204adb3ce6bd32c30bcf52d5533c06d4e
 
 build_options="gir"
 build_options_default="gir"
 
 gnome-online-accounts-devel_package() {
-	depends="gtk+3-devel ${sourcepkg}>=${version}_${revision}"
+	depends="gtk4-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (44 preceding siblings ...)
  2024-04-18  8:52 ` fanyx
@ 2024-04-18  8:53 ` fanyx
  2024-04-18  8:57 ` [PR PATCH] [Updated] " fanyx
                   ` (73 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-04-18  8:53 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 184 bytes --]

New comment by fanyx on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2063363812

Comment:
Updated `glib`, `gvfs` and `tracker` depends

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR PATCH] [Updated] gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (45 preceding siblings ...)
  2024-04-18  8:53 ` fanyx
@ 2024-04-18  8:57 ` fanyx
  2024-04-18  8:57 ` fanyx
                   ` (72 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-04-18  8:57 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 892 bytes --]

There is an updated pull request by fanyx against master on the void-packages repository

https://github.com/fanyx/void-packages gnome46
https://github.com/void-linux/void-packages/pull/49428

gnome-core: update to 46.0.
### Packages missing
- [x] `gnome-control-center`
- [ ] https://github.com/void-linux/void-packages/pull/49427
- [x] https://github.com/void-linux/void-packages/pull/49446
- [x] https://github.com/void-linux/void-packages/pull/49473
- [x] https://github.com/void-linux/void-packages/pull/49482

@oreo639 @Gottox 

### TODO

- Update `glib` and `glib-networking` dependencies to `2.80.0`

#### Testing the changes
- I tested the changes in this PR: **NO**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)

[ci skip]

A patch file from https://github.com/void-linux/void-packages/pull/49428.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome46-49428.patch --]
[-- Type: text/x-diff, Size: 34109 bytes --]

From 1f7decc4cb0d7dd25046611c9870d7b152581173 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:06:09 +0100
Subject: [PATCH 01/19] evolution-data-server: update to 3.52.0.

---
 srcpkgs/evolution-data-server/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 7258ec8ad13c93..fd99aa3ef12a35 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -18,6 +18,7 @@ short_desc="Centralized access to appointments and contacts"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/Apps/Evolution"
+#changelog="https://gitlab.gnome.org/GNOME/evolution-data-server/-/raw/master/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/evolution-data-server/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/evolution-data-server/${version%.*}/evolution-data-server-${version}.tar.xz"
 checksum=a5d5e11c7a1e585846efe260f3c1c61a78399bd8b623bfd79ac1c0ffea7bde06

From eb7017e26f1e89615649f201587db1114b3d216b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 09:57:46 +0100
Subject: [PATCH 02/19] gnome-bluetooth: update to 46.0.

---
 srcpkgs/gnome-bluetooth/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index 3bc40264ae3d5c..fccb09af82ba5f 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-bluetooth'
 pkgname=gnome-bluetooth
-version=42.8
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
 changelog="https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-bluetooth/${version%.*}/gnome-bluetooth-${version}.tar.xz"
-checksum=76c241e8ca2c9b1035364535ca26084f89fc5c0e1829510f8909583115fcc2db
+checksum=13fe1e75f317acdbdf5e80c9029d2e0632d60a9ccf72a43ae36eb7545021fbef
 
 build_options="gir"
 build_options_default="gir"

From 03326813264f5feb4b1ed1a6a8ddb5540eb16ba1 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:05:56 +0100
Subject: [PATCH 03/19] gnome-initial-setup: update to 46.0.

---
 srcpkgs/gnome-initial-setup/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 889647c5a61edc..279ef9f5fbb40d 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-initial-setup'
 pkgname=gnome-initial-setup
-version=45.4.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-initial-setup/${version%%.*}/gnome-initial-setup-${version}.tar.xz"
-checksum=363e09aa3308e7f4074e066253a0182b322ab60376743de178bbb400e54ba8ee
+checksum=f8ee9dcea7e35e735eaa3bc8d1041d06bb64ebf1e1046e5e8e48f1fb44151847

From 327b288ad4259ee391207af867e72d473fd35eac Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:57:34 +0100
Subject: [PATCH 04/19] gnome-session: update to 46.0.

---
 srcpkgs/gnome-session/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index 14bbbc580c3bf9..9cfaa1a07ca84f 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=45.0
+version=46.0
 revision=1
 build_style=meson
-configure_args="-Dsystemd_journal=false -Dsystemd_session=disable
- -Dsystemduserunitdir=/usr/lib/systemd/user"
+configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
 hostmakedepends="glib-devel gettext pkg-config xmlto"
 makedepends="elogind-devel gnome-desktop-devel gtk+3-devel json-glib-devel
  libglib-devel libICE-devel libSM-devel xtrans"
@@ -16,4 +15,4 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-session"
 changelog="https://gitlab.gnome.org/GNOME/gnome-session/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-session/${version%.*}/gnome-session-${version}.tar.xz"
-checksum=706d2ffcacac38553a3c0185793f5a2b4aac940bb5e789d953c9808163bef2f1
+checksum=c6e1624af6090bc4e1a191fe2268abfa7a8de07831ca7a57f217e679bf7b9a54

From 924aaba961f48bbda289796527c5dd56d564f439 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:11 +0100
Subject: [PATCH 05/19] gsettings-desktop-schemas: update to 46.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index c4fc13789417df..f4f2a5cea68d9e 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,6 +1,6 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=45.0
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 changelog="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gsettings-desktop-schemas/${version%.*}/gsettings-desktop-schemas-${version}.tar.xz"
-checksum=365c8d04daf79b38c8b3dc9626349a024f9e4befdd31fede74b42f7a9fbe0ae2
+checksum=493a46a1161b6388d57aa72f632a79ce96c42d5ffbd1d0b00f496ec5876f8575
 
 # Package build options
 build_options="gir"

From 59b0bed83b68d26ef81be99690efd83e6c5fd776 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:28 +0100
Subject: [PATCH 06/19] gnome-settings-daemon: update to 46.0.

---
 srcpkgs/gnome-settings-daemon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 9e8d7eb447035e..fd2b43810628b8 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-settings-daemon'
 pkgname=gnome-settings-daemon
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,8 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr4-de
  geoclue2-devel gnome-desktop-devel ibus-devel libcanberra-devel libgnomekbd-devel
  libgweather-devel libnotify-devel librsvg-devel libwacom-devel nss-devel
  polkit-devel pulseaudio-devel startup-notification-devel upower-devel
- xf86-input-wacom-devel libXfixes-devel"
+ xf86-input-wacom-devel libXfixes-devel gsettings-desktop-schemas-devel
+ elogind-devel"
 depends="hicolor-icon-theme"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -20,7 +21,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 changelog="https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-settings-daemon/${version%.*}/gnome-settings-daemon-${version}.tar.xz"
-checksum=c62bfec9817eee5b83ebe901a9286189a67eb5ff033c5dd41506574f822bf090
+checksum=0b9a0f64fa18a8e7e09b4c95a3f754fa033c2cdbd2dc35701f0618572c1cb3d7
 CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then

From ad74121c94e60fe0f31384b00f94b9c3e95209cb Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:30 +0100
Subject: [PATCH 07/19] mutter: update to 46.0.

---
 common/shlibs           | 10 +++++-----
 srcpkgs/mutter/template | 15 +++++++--------
 2 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 7e56fe664a4515..988a4e8b27eaf0 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2925,11 +2925,11 @@ libdecoration.so.0 compiz-core-0.8.14_1
 libcompizconfig.so.0 libcompizconfig-0.8.14_1
 libemeraldengine.so.0 emerald-0.8.14_1
 libhangul.so.1 libhangul-0.1.0_1
-libmutter-13.so.0 mutter-45.0_1
-libmutter-clutter-13.so.0 mutter-45.0_1
-libmutter-cogl-13.so.0 mutter-45.0_1
-libmutter-cogl-pango-13.so.0 mutter-45.0_1
-libmutter-mtk-13.so.0 mutter-45.0_1
+libmutter-14.so.0 mutter-46.0_1
+libmutter-clutter-14.so.0 mutter-46.0_1
+libmutter-cogl-14.so.0 mutter-46.0_1
+libmutter-cogl-pango-14.so.0 mutter-46.0_1
+libmutter-mtk-14.so.0 mutter-46.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub-0.7.so.0 libgepub-0.7.1_1
 libslopy.so.7.6 slop-7.6_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 753ccfd911e205..8750f8d64611de 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=45.5
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,12 +18,11 @@ short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-#changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-45/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/mutter/${version%.*}/mutter-${version}.tar.xz"
-checksum=51c3324b8a975f996e5ac693ab38563c496e6f142e6cd3357b4950d250334874
-shlib_provides="libmutter-clutter-13.so libmutter-cogl-13.so
- libmutter-cogl-pango-13.so"
+checksum=bb3f7d77aebdea9d317d3f5ef03868e4e7969da423ac495e33a16d61db2c9373
+shlib_provides="libmutter-clutter-14.so libmutter-cogl-14.so
+ libmutter-cogl-pango-14.so libmutter-mtk-14.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,8 +34,8 @@ pre_build() {
 post_install() {
 	# modify the pkg-config files to respect ${pc_sysrootdir} for variables that are
 	# meant to be called with 'pkg-config --variable'
-	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-13|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-13.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-14|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-14.pc
 }
 
 mutter-devel_package() {
@@ -46,7 +45,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-13/*.gir"
+		vmove "usr/lib/mutter-14/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 6584bd1a068b523a7ec0c773dd54df8ce8e1c35e Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:41 +0100
Subject: [PATCH 08/19] gnome-shell: update to 46.0.

---
 srcpkgs/gnome-shell/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index c833283506820c..a818d232f86866 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=45.5
-revision=2
+version=46.0
+revision=1
 build_style=meson
 build_helper=gir
 configure_args="-Dsystemd=false -Dtests=false"
@@ -19,10 +19,10 @@ short_desc="GNOME core user interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
-changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%%.*}/gnome-shell-${version}.tar.xz"
-checksum=bd5c3d3d028d47233e4205223f0ac02ac9a973b699bc277439094d41a78d6ab0
+checksum=6bc41340b6de05774e97cfe20feba86e2b3cc9c8139118f24bd84ac63e82b53e
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From ddc0b3517f97f920a76034b5b1150db1f0df08f7 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:57:16 +0100
Subject: [PATCH 09/19] gnome-core: update to 46.0.

---
 srcpkgs/gnome-core/template | 30 +++++++++++++++---------------
 1 file changed, 15 insertions(+), 15 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index b4a86610fe0332..98b5f7a8da50c1 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -10,28 +10,28 @@ homepage="https://www.gnome.org"
 
 depends="
  adwaita-icon-theme>=${version}
- at-spi2-core>=2.50.1
- at-spi2-atk>=2.50.1
+ at-spi2-core>=2.52.0
+ at-spi2-atk>=2.52.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.50.4
- folks>=0.15.6
+ evolution-data-server>=3.52.0
+ folks>=0.15.8
  font-adobe-source-code-pro>=2.030R
  gcr>=3.41.1
  gdm>=${version}
  geocode-glib>=3.26.4
- gjs>=1.76.0
- glib>=2.78.0
- glib-networking>=2.76.0
- gmime>=3.2.7
+ gjs>=1.80.0
+ glib>=2.80.0
+ glib-networking>=2.80.0
+ gmime>=3.2.14
  gnome-backgrounds>=${version}
- gnome-bluetooth>=42.8
+ gnome-bluetooth>=${version}
  gnome-color-manager>=3.36.0
  gnome-control-center>=${version}
  gnome-desktop>=44.0
  gnome-initial-setup>=${version}
- gnome-keyring>=42.0
- gnome-online-accounts>=3.48.0
+ gnome-keyring>=46.1
+ gnome-online-accounts>=3.50.0
  gnome-session>=${version}
  gnome-settings-daemon>=${version}
  gnome-shell>=${version}
@@ -40,11 +40,11 @@ depends="
  gnome-user-docs>=${version}
  gnome-video-effects>=0.6.0
  gsettings-desktop-schemas>=${version}
- gvfs>=1.52.2
+ gvfs>=1.54.0
  mutter>=${version}
  nautilus>=${version}
- sushi>=${version}
- tracker>=3.6.0
+ sushi>=45.0
+ tracker>=3.7.1
  yelp>=42.2
  xdg-desktop-portal-gnome>=${version}
  zenity>=4.0.1"

From 9946e27177c4fff0ace3dbb43234d63effe7be9d Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:58:52 +0100
Subject: [PATCH 10/19] adwaita-icon-theme: update to 46.0.

---
 .../patches/rm-icon-cache.patch                 | 17 -----------------
 srcpkgs/adwaita-icon-theme/template             |  4 ++--
 2 files changed, 2 insertions(+), 19 deletions(-)
 delete mode 100644 srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch

diff --git a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch b/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
deleted file mode 100644
index c2b10b9d2da5b2..00000000000000
--- a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-From 32affe610606b3a550c2953993a72063eb2b7381 Mon Sep 17 00:00:00 2001
-From: Fabian Bornschein <fabiscafe@mailbox.org>
-Date: Mon, 18 Sep 2023 23:31:59 +0200
-Subject: [PATCH] rm unused and problematic .icon-theme.cache
-
-This file was probably inserted by mistake. It serves no purpose.
----
- Adwaita/.icon-theme.cache | 0
- 1 file changed, 0 insertions(+), 0 deletions(-)
- delete mode 100644 Adwaita/.icon-theme.cache
-
-diff --git a/Adwaita/.icon-theme.cache b/Adwaita/.icon-theme.cache
-deleted file mode 100644
-index e69de29bb..000000000
--- 
-GitLab
-
diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index 31983ccd5fb268..8a633fd12f23d7 100644
--- a/srcpkgs/adwaita-icon-theme/template
+++ b/srcpkgs/adwaita-icon-theme/template
@@ -1,6 +1,6 @@
 # Template file for 'adwaita-icon-theme'
 pkgname=adwaita-icon-theme
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 changelog="https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/adwaita-icon-theme/${version/.*/}/adwaita-icon-theme-${version}.tar.xz"
-checksum=2442bfb06f4e6cc95bf6e2682fdff98fa5eddc688751b9d6215c623cb4e42ff1
+checksum=4bcb539bd75d64da385d6fa08cbaa9ddeaceb6ac8e82b85ba6c41117bf5ba64e
 
 pre_configure() {
 	ln -s /bin/true "$XBPS_WRAPPERDIR/gtk-update-icon-cache"

From 78ba54319d21cc65da036ff9690d60df167116ef Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:02:49 +0100
Subject: [PATCH 11/19] at-spi2-core: update to 2.52.0

---
 srcpkgs/at-spi2-core/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 794eb284022796..85ba46b8a90299 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,6 +1,6 @@
 # Template file for 'at-spi2-core'
 pkgname=at-spi2-core
-version=2.50.1
+version=2.52.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,8 +12,9 @@ short_desc="Assistive Technology Service Provider Interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=5727b5c0687ac57ba8040e79bd6731b714a36b8fcf32190f236b8fb3698789e7
+checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
 make_check=no # non-trivial dbus setup
 
 # Package build options

From 5dda7cb9c761d4f421df7bdf68130ca30b438c10 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:09:03 +0100
Subject: [PATCH 12/19] gdm: update to 46.0.

---
 .../gdm/patches/fix-service-assertions.patch  | 27 ++++++++++++++-----
 srcpkgs/gdm/patches/gcc14.patch               | 25 -----------------
 srcpkgs/gdm/template                          | 10 +++----
 3 files changed, 26 insertions(+), 36 deletions(-)
 delete mode 100644 srcpkgs/gdm/patches/gcc14.patch

diff --git a/srcpkgs/gdm/patches/fix-service-assertions.patch b/srcpkgs/gdm/patches/fix-service-assertions.patch
index 4460e74e31ebd4..d6458b8bde8884 100644
--- a/srcpkgs/gdm/patches/fix-service-assertions.patch
+++ b/srcpkgs/gdm/patches/fix-service-assertions.patch
@@ -1,10 +1,22 @@
-Fix systemd_dep assertions to not fail when passing a valid service directory path.
+From f51a4af51914c9b17f89ca40be54b868032c36f6 Mon Sep 17 00:00:00 2001
+From: oreo639 <oreo6391@gmail.com>
+Date: Wed, 20 Mar 2024 15:27:52 -0700
+Subject: [PATCH] meson: Fix systemd_dep assertions to match assertion message
+
+The assertion message suggests that it should be able to be bypassed by
+specifying a valid service directory, however that is not the case.
+
+Fix the assertions, so that they can be bypassed by specifying a valid service
+directory.
+---
+ data/meson.build | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/data/meson.build b/data/meson.build
-index 2cfe4691..2211e98b 100644
+index 2cfe46918..2211e98b5 100644
 --- a/data/meson.build
 +++ b/data/meson.build
-@@ -166,20 +166,20 @@ endif
+@@ -163,20 +163,20 @@ endif
  
  systemdsystemunitdir = get_option('systemdsystemunitdir')
  if systemdsystemunitdir != 'no'
@@ -13,7 +25,7 @@ index 2cfe4691..2211e98b 100644
      systemd_systemunitdir = get_option('systemdsystemunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd system unit dir or disable it')
-     systemd_systemunitdir = systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
+     systemd_systemunitdir = systemd_dep.get_variable(pkgconfig: 'systemdsystemunitdir')
    endif
  endif
  
@@ -24,6 +36,9 @@ index 2cfe4691..2211e98b 100644
      systemd_userunitdir = get_option('systemduserunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
-     systemd_userunitdir = systemd_dep.get_pkgconfig_variable('systemduserunitdir',
-                                                              define_variable: ['prefix', get_option('prefix')])
+     systemd_userunitdir = systemd_dep.get_variable(pkgconfig: 'systemduserunitdir',
+                                                    pkgconfig_define: ['prefix', get_option('prefix')])
    endif
+-- 
+GitLab
+
diff --git a/srcpkgs/gdm/patches/gcc14.patch b/srcpkgs/gdm/patches/gcc14.patch
deleted file mode 100644
index 09300f305ef9a8..00000000000000
--- a/srcpkgs/gdm/patches/gcc14.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 08ef19e848176e58511f1a66992b5a26cb3c51a2 Mon Sep 17 00:00:00 2001
-From: Alessandro Bono <alessandro.bono369@gmail.com>
-Date: Wed, 1 Nov 2023 12:35:44 +0100
-Subject: [PATCH] gdm-session: Pass the correct pointer type
-
----
- daemon/gdm-session.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/daemon/gdm-session.c b/daemon/gdm-session.c
-index 06f648ee0..be19a049c 100644
---- a/daemon/gdm-session.c
-+++ b/daemon/gdm-session.c
-@@ -3045,7 +3045,7 @@ free_pending_worker_connection (GdmSession      *self,
-         worker_manager_interface = g_object_get_data (G_OBJECT (connection),
-                                                       "gdm-dbus-worker-manager-interface");
-         if (worker_manager_interface != NULL) {
--                g_dbus_interface_skeleton_unexport (worker_manager_interface);
-+                g_dbus_interface_skeleton_unexport (G_DBUS_INTERFACE_SKELETON (worker_manager_interface));
-                 g_object_set_data (G_OBJECT (connection),
-                                    "gdm-dbus-worker-manager-interface",
-                                    NULL);
--- 
-GitLab
-
diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 128253f83f885c..f32ae188713a94 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,7 +1,7 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=45.0.1
-revision=2
+version=46.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="
@@ -25,10 +25,10 @@ short_desc="GNOME Display Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
-changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-46/NEWS/"
 distfiles="${GNOME_SITE}/gdm/${version%%.*}/gdm-${version}.tar.xz"
-checksum=6572578c05e3c6569d6ed269f7de2aaf3a035657654586d8243907bb7a6ffa85
+checksum=8d6cb52176eca48b6bbf1cfe2fdae08d9677b5a0f2bca600dee4604de0dd1efc
 
 conf_files="
 	/etc/gdm/custom.conf

From 9b6a27a6034407d941402acf2723ddaa61ddacdb Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:19:49 +0100
Subject: [PATCH 13/19] gmime: update to 3.2.14

---
 srcpkgs/gmime/template | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gmime/template b/srcpkgs/gmime/template
index 045e8307691bc9..c3109937798625 100644
--- a/srcpkgs/gmime/template
+++ b/srcpkgs/gmime/template
@@ -1,7 +1,7 @@
 # Template file for 'gmime'
 pkgname=gmime
-version=3.2.7
-revision=2
+version=3.2.14
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static --enable-crypto $(vopt_enable vala)
@@ -14,8 +14,10 @@ short_desc="GNOME Core mime parsing library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/jstedfast/gmime"
-distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
-checksum=2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44
+changelog="https://raw.githubusercontent.com/jstedfast/gmime/master/NEWS"
+#distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
+distfiles="https://github.com/jstedfast/gmime/releases/download/${version}/${pkgname}-${version}.tar.xz"
+checksum=a5eb3dd675f72e545c8bc1cd12107e4aad2eaec1905eb7b4013cdb1fbe5e2317
 
 build_options="gir vala"
 build_options_default="gir vala"

From 56c6ace2152ba84a57e81830a4be966f60461dbd Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:21:05 +0100
Subject: [PATCH 14/19] gnome-backgrounds: update to 46.0.

---
 srcpkgs/gnome-backgrounds/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-backgrounds/template b/srcpkgs/gnome-backgrounds/template
index c021d48794d100..cbc68cbb225524 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="gettext"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later, CC-BY-2.0, CC-BY-SA-2.0, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-backgrounds"
 changelog="https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-backgrounds/${version%.*}/gnome-backgrounds-${version}.tar.xz"
-checksum=cee0e688fbae5ef7a75f335ada2d10779e08ebca9445f1586de32c5a9b6dee2d
+checksum=4ddd3ac439a4a067876805921bb75f4d3c8b85a218d47c276dddde8928443c2e

From 74943a182adcea86642cc22c18b10a522aaf09ec Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:25:20 +0100
Subject: [PATCH 15/19] gnome-shell-extensions: update to 46.0.

---
 srcpkgs/gnome-shell-extensions/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-shell-extensions/template b/srcpkgs/gnome-shell-extensions/template
index 35b2debe6b6bc8..1cdea2721a3d85 100644
--- a/srcpkgs/gnome-shell-extensions/template
+++ b/srcpkgs/gnome-shell-extensions/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell-extensions'
 pkgname=gnome-shell-extensions
-version=45.2
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dextension_set=all"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell-extensions/${version%.*}/gnome-shell-extensions-${version}.tar.xz"
-checksum=ee32f6387a2d18adbff7a956689bc747866b4a8712d73790c002abeae4ccaaaf
+checksum=d8138f88cd92df9f932309149c236fbdd77c1bc095445036ab7eb0ecda53c01a

From 9f650386ad71951c34de38c705e79cdfcd44a11c Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:26:18 +0100
Subject: [PATCH 16/19] gnome-user-docs: update to 46.0.

---
 srcpkgs/gnome-user-docs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 1f9d4edc4fe43e..fb05f5a0fd8b25 100644
--- a/srcpkgs/gnome-user-docs/template
+++ b/srcpkgs/gnome-user-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-user-docs'
 pkgname=gnome-user-docs
-version=45.5
+version=46.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
 changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-user-docs/${version%.*}/gnome-user-docs-${version}.tar.xz"
-checksum=74167fcf42a04d9e5d3cc130d27bc203d87b685ce606a84674df24e1ff719e54
+checksum=8c18ae0c4a0c142e193111b713c959813441bb5d9df25977b13818f6e4ae6291

From ffc29014c1d527d6716c603a9ffbb077c85bf7be Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:35:50 +0100
Subject: [PATCH 17/19] xdg-desktop-portal-gnome: update to 46.0.

---
 srcpkgs/xdg-desktop-portal-gnome/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/xdg-desktop-portal-gnome/template b/srcpkgs/xdg-desktop-portal-gnome/template
index c7441c6caa7464..f27be4aa7bf1fe 100644
--- a/srcpkgs/xdg-desktop-portal-gnome/template
+++ b/srcpkgs/xdg-desktop-portal-gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-gnome'
 pkgname=xdg-desktop-portal-gnome
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
@@ -14,7 +14,7 @@ short_desc="GNOME portal backend for xdg-desktop-portal"
 maintainer="oreo639 <oreo6391@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
-changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/xdg-desktop-portal-gnome/${version%.*}/xdg-desktop-portal-gnome-${version}.tar.xz"
-checksum=3e9ca821044005fb37bd68ebe4ad196fc3d072835581467a22a4879dac7b5fdd
+checksum=5d2d533597d280b7370b8f74faa40097b292b0036dbd59166e1312230500bb8b

From 9a6d44e048dc276a27cfaef7ec3978d8fafad748 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 18:25:32 +0100
Subject: [PATCH 18/19] gnome-control-center: update to 46.0.

---
 srcpkgs/gnome-control-center/template | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 34384bcec50be4..6858fcad3c4b6a 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=45.3
+version=46.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,7 +14,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel upower-devel vala-devel
  libxml2-devel libX11-devel gtk4-devel libadwaita-devel cups-devel libgudev-devel
  libwacom-devel clutter-devel libsecret-devel libcanberra-devel udisks2-devel
- gsound-devel gcr-devel gnutls-devel tecla"
+ gsound-devel gcr4-devel gnutls-devel tecla"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop
  libgnomekbd ibus-gtk4"
@@ -22,9 +22,10 @@ short_desc="GNOME control center"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
-changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-45/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-control-center/${version%.*}/gnome-control-center-${version}.tar.xz"
-checksum=b1e949c4e86c0624ec6a6ed0df09c9fae2b22983c1dca60ed86aec8ef0b24004
+checksum=25f67de05897868b2e97eaa0ecc986a408af08d4985c8a9da44f0d7bd8fea7a4
 make_check=no # needs X11 and requires altered filesystem
 
 pre_build() {

From 0698603f51b5b327cae0a990b87b777891b466f2 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sat, 23 Mar 2024 15:35:51 +0100
Subject: [PATCH 19/19] gnome-online-accounts: update to 3.50.0.

---
 common/shlibs                          |  2 +-
 srcpkgs/gnome-online-accounts/template | 15 ++++++++-------
 2 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 988a4e8b27eaf0..1fdc98a76479c6 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -884,7 +884,7 @@ libp11-kit.so.0 p11-kit-0.7_1
 librest-1.0.so.0 rest-0.9.1_1
 librest-extras-1.0.so.0 rest-0.9.1_1
 libgoa-1.0.so.0 gnome-online-accounts-3.2.0_1
-libgoa-backend-1.0.so.1 gnome-online-accounts-3.10.0_1
+libgoa-backend-1.0.so.2 gnome-online-accounts-3.50.0_1
 liboauth.so.0 liboauth-0.9.4_1
 liblcms2.so.2 lcms2-2.2_1
 libcolord.so.2 libcolord-1.1.7_1
diff --git a/srcpkgs/gnome-online-accounts/template b/srcpkgs/gnome-online-accounts/template
index 9a26f6c2252240..74f4d4c69529e3 100644
--- a/srcpkgs/gnome-online-accounts/template
+++ b/srcpkgs/gnome-online-accounts/template
@@ -1,28 +1,29 @@
 # Template file for 'gnome-online-accounts'
 pkgname=gnome-online-accounts
-version=3.48.0
+version=3.50.0
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gir vapi)
- -Dmedia_server=true -Dman=true"
+ -Dman=true"
 hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt"
-makedepends="gtk+3-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
- rest-devel gcr-devel mit-krb5-devel libsoup3-devel"
+makedepends="gtk4-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
+ rest-devel gcr4-devel mit-krb5-devel libsoup3-devel libadwaita-devel"
 depends="hicolor-icon-theme"
 short_desc="GNOME service to access online accounts"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeOnlineAccounts"
-changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-44/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-online-accounts/${version%.*}/gnome-online-accounts-${version}.tar.xz"
-checksum=418bb9fcffdbd72a98205ad365137617fc1e3551a54de74f6a98d45d266175bf
+checksum=b0f64f0dcfbb8885a3a759e1c9de7fb204adb3ce6bd32c30bcf52d5533c06d4e
 
 build_options="gir"
 build_options_default="gir"
 
 gnome-online-accounts-devel_package() {
-	depends="gtk+3-devel ${sourcepkg}>=${version}_${revision}"
+	depends="gtk4-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (46 preceding siblings ...)
  2024-04-18  8:57 ` [PR PATCH] [Updated] " fanyx
@ 2024-04-18  8:57 ` fanyx
  2024-04-18  9:03 ` fanyx
                   ` (71 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-04-18  8:57 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 209 bytes --]

New comment by fanyx on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2063363812

Comment:
Updated `glib`, `gvfs`, `gnome-online-accounts` and `tracker` depends

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (47 preceding siblings ...)
  2024-04-18  8:57 ` fanyx
@ 2024-04-18  9:03 ` fanyx
  2024-04-18  9:06 ` oreo639
                   ` (70 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-04-18  9:03 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 293 bytes --]

New comment by fanyx on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2063384086

Comment:
https://github.com/void-linux/void-packages/commit/71c04b6e5670a30710e6dbd96c70237e2f8c4044

guess i'll remove `evolution-data-server` from this, huh? 

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (48 preceding siblings ...)
  2024-04-18  9:03 ` fanyx
@ 2024-04-18  9:06 ` oreo639
  2024-04-18  9:09 ` oreo639
                   ` (69 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: oreo639 @ 2024-04-18  9:06 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 294 bytes --]

New comment by oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2063389462

Comment:
> guess i'll remove `evolution-data-server` from this, huh?

Yes. You can do `git rebase -i HEAD~19`, then replace `pick` for that commit with `drop`.

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (49 preceding siblings ...)
  2024-04-18  9:06 ` oreo639
@ 2024-04-18  9:09 ` oreo639
  2024-04-18  9:32 ` fanyx
                   ` (68 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: oreo639 @ 2024-04-18  9:09 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 294 bytes --]

New comment by oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2063389462

Comment:
> guess i'll remove `evolution-data-server` from this, huh?

Yes. You can do `git rebase -i HEAD~19`, then replace `pick` for that commit with `drop`.

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (50 preceding siblings ...)
  2024-04-18  9:09 ` oreo639
@ 2024-04-18  9:32 ` fanyx
  2024-04-18  9:32 ` [PR PATCH] [Updated] " fanyx
                   ` (67 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-04-18  9:32 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 218 bytes --]

New comment by fanyx on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2063439634

Comment:
Dropped `evolution-data-server` and gcc14.patch for `xdg-desktop-portal-gnome`

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR PATCH] [Updated] gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (51 preceding siblings ...)
  2024-04-18  9:32 ` fanyx
@ 2024-04-18  9:32 ` fanyx
  2024-04-18  9:33 ` fanyx
                   ` (66 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-04-18  9:32 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 896 bytes --]

There is an updated pull request by fanyx against master on the void-packages repository

https://github.com/fanyx/void-packages gnome46
https://github.com/void-linux/void-packages/pull/49428

gnome-core: update to 46.0.
### Packages missing
- [x] `gnome-control-center`
- [ ] https://github.com/void-linux/void-packages/pull/49427
- [x] https://github.com/void-linux/void-packages/pull/49446
- [x] https://github.com/void-linux/void-packages/pull/49473
- [x] https://github.com/void-linux/void-packages/pull/49482

@oreo639 @Gottox 

### TODO

- [x] Update `glib` and `glib-networking` dependencies to `2.80.0`

#### Testing the changes
- I tested the changes in this PR: **NO**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)

[ci skip]

A patch file from https://github.com/void-linux/void-packages/pull/49428.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome46-49428.patch --]
[-- Type: text/x-diff, Size: 35900 bytes --]

From ee973f2259264953c460c7a6719e8d173d9723ad Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 18 Apr 2024 10:27:41 +0200
Subject: [PATCH 01/19] nautilus: update to 46.0.

---
 srcpkgs/nautilus/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index b9ff7241042445..abab553cc873c2 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=45.2.1
+version=46.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,10 +18,10 @@ short_desc="GNOME file manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
-#changelog="https://gitlab.gnome.org/GNOME/nautilus/-/raw/master/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/nautilus/-/raw/gnome-45/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/nautilus/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/nautilus/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/nautilus/${version%%.*}/nautilus-${version}.tar.xz"
-checksum=ba5d53df39a155562df971ef5e31e827074905d0c48eab1eb2421a10284b990d
+checksum=e6d75ed9f7aa68a00a2a559a0bf7010c6077e158d2d900fa365a8973f6ef11ce
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=ci-skip

From d246f5aeea15bf10be728023acc98f761862cef2 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 09:57:46 +0100
Subject: [PATCH 02/19] gnome-bluetooth: update to 46.0.

---
 srcpkgs/gnome-bluetooth/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index 3bc40264ae3d5c..fccb09af82ba5f 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-bluetooth'
 pkgname=gnome-bluetooth
-version=42.8
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
 changelog="https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-bluetooth/${version%.*}/gnome-bluetooth-${version}.tar.xz"
-checksum=76c241e8ca2c9b1035364535ca26084f89fc5c0e1829510f8909583115fcc2db
+checksum=13fe1e75f317acdbdf5e80c9029d2e0632d60a9ccf72a43ae36eb7545021fbef
 
 build_options="gir"
 build_options_default="gir"

From 8bbafe1295bc515aff3a617a32c4e7dc301b6851 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:05:56 +0100
Subject: [PATCH 03/19] gnome-initial-setup: update to 46.0.

---
 srcpkgs/gnome-initial-setup/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 889647c5a61edc..279ef9f5fbb40d 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-initial-setup'
 pkgname=gnome-initial-setup
-version=45.4.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-initial-setup/${version%%.*}/gnome-initial-setup-${version}.tar.xz"
-checksum=363e09aa3308e7f4074e066253a0182b322ab60376743de178bbb400e54ba8ee
+checksum=f8ee9dcea7e35e735eaa3bc8d1041d06bb64ebf1e1046e5e8e48f1fb44151847

From e46851d485baa804db993401c185b2678762b143 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:57:34 +0100
Subject: [PATCH 04/19] gnome-session: update to 46.0.

---
 srcpkgs/gnome-session/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index 14bbbc580c3bf9..9cfaa1a07ca84f 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=45.0
+version=46.0
 revision=1
 build_style=meson
-configure_args="-Dsystemd_journal=false -Dsystemd_session=disable
- -Dsystemduserunitdir=/usr/lib/systemd/user"
+configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
 hostmakedepends="glib-devel gettext pkg-config xmlto"
 makedepends="elogind-devel gnome-desktop-devel gtk+3-devel json-glib-devel
  libglib-devel libICE-devel libSM-devel xtrans"
@@ -16,4 +15,4 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-session"
 changelog="https://gitlab.gnome.org/GNOME/gnome-session/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-session/${version%.*}/gnome-session-${version}.tar.xz"
-checksum=706d2ffcacac38553a3c0185793f5a2b4aac940bb5e789d953c9808163bef2f1
+checksum=c6e1624af6090bc4e1a191fe2268abfa7a8de07831ca7a57f217e679bf7b9a54

From 5898c48e353240bace7bf40b3224b93eafb898af Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:11 +0100
Subject: [PATCH 05/19] gsettings-desktop-schemas: update to 46.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index c4fc13789417df..f4f2a5cea68d9e 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,6 +1,6 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=45.0
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 changelog="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gsettings-desktop-schemas/${version%.*}/gsettings-desktop-schemas-${version}.tar.xz"
-checksum=365c8d04daf79b38c8b3dc9626349a024f9e4befdd31fede74b42f7a9fbe0ae2
+checksum=493a46a1161b6388d57aa72f632a79ce96c42d5ffbd1d0b00f496ec5876f8575
 
 # Package build options
 build_options="gir"

From 879bb92a8b0bc0397612dd245780bd0ee0f05252 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:28 +0100
Subject: [PATCH 06/19] gnome-settings-daemon: update to 46.0.

---
 srcpkgs/gnome-settings-daemon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 9e8d7eb447035e..fd2b43810628b8 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-settings-daemon'
 pkgname=gnome-settings-daemon
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,8 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr4-de
  geoclue2-devel gnome-desktop-devel ibus-devel libcanberra-devel libgnomekbd-devel
  libgweather-devel libnotify-devel librsvg-devel libwacom-devel nss-devel
  polkit-devel pulseaudio-devel startup-notification-devel upower-devel
- xf86-input-wacom-devel libXfixes-devel"
+ xf86-input-wacom-devel libXfixes-devel gsettings-desktop-schemas-devel
+ elogind-devel"
 depends="hicolor-icon-theme"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -20,7 +21,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 changelog="https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-settings-daemon/${version%.*}/gnome-settings-daemon-${version}.tar.xz"
-checksum=c62bfec9817eee5b83ebe901a9286189a67eb5ff033c5dd41506574f822bf090
+checksum=0b9a0f64fa18a8e7e09b4c95a3f754fa033c2cdbd2dc35701f0618572c1cb3d7
 CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then

From 7eabe728f686a17ef4b01a5bf642a9ad0c594774 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:30 +0100
Subject: [PATCH 07/19] mutter: update to 46.0.

---
 common/shlibs           | 10 +++++-----
 srcpkgs/mutter/template | 15 +++++++--------
 2 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 7e56fe664a4515..988a4e8b27eaf0 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2925,11 +2925,11 @@ libdecoration.so.0 compiz-core-0.8.14_1
 libcompizconfig.so.0 libcompizconfig-0.8.14_1
 libemeraldengine.so.0 emerald-0.8.14_1
 libhangul.so.1 libhangul-0.1.0_1
-libmutter-13.so.0 mutter-45.0_1
-libmutter-clutter-13.so.0 mutter-45.0_1
-libmutter-cogl-13.so.0 mutter-45.0_1
-libmutter-cogl-pango-13.so.0 mutter-45.0_1
-libmutter-mtk-13.so.0 mutter-45.0_1
+libmutter-14.so.0 mutter-46.0_1
+libmutter-clutter-14.so.0 mutter-46.0_1
+libmutter-cogl-14.so.0 mutter-46.0_1
+libmutter-cogl-pango-14.so.0 mutter-46.0_1
+libmutter-mtk-14.so.0 mutter-46.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub-0.7.so.0 libgepub-0.7.1_1
 libslopy.so.7.6 slop-7.6_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 753ccfd911e205..8750f8d64611de 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=45.5
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,12 +18,11 @@ short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-#changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-45/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/mutter/${version%.*}/mutter-${version}.tar.xz"
-checksum=51c3324b8a975f996e5ac693ab38563c496e6f142e6cd3357b4950d250334874
-shlib_provides="libmutter-clutter-13.so libmutter-cogl-13.so
- libmutter-cogl-pango-13.so"
+checksum=bb3f7d77aebdea9d317d3f5ef03868e4e7969da423ac495e33a16d61db2c9373
+shlib_provides="libmutter-clutter-14.so libmutter-cogl-14.so
+ libmutter-cogl-pango-14.so libmutter-mtk-14.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,8 +34,8 @@ pre_build() {
 post_install() {
 	# modify the pkg-config files to respect ${pc_sysrootdir} for variables that are
 	# meant to be called with 'pkg-config --variable'
-	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-13|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-13.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-14|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-14.pc
 }
 
 mutter-devel_package() {
@@ -46,7 +45,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-13/*.gir"
+		vmove "usr/lib/mutter-14/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From a15b83190710acdd6c22d1a50f7f223b0fa5a580 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:41 +0100
Subject: [PATCH 08/19] gnome-shell: update to 46.0.

---
 srcpkgs/gnome-shell/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index c833283506820c..a818d232f86866 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=45.5
-revision=2
+version=46.0
+revision=1
 build_style=meson
 build_helper=gir
 configure_args="-Dsystemd=false -Dtests=false"
@@ -19,10 +19,10 @@ short_desc="GNOME core user interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
-changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%%.*}/gnome-shell-${version}.tar.xz"
-checksum=bd5c3d3d028d47233e4205223f0ac02ac9a973b699bc277439094d41a78d6ab0
+checksum=6bc41340b6de05774e97cfe20feba86e2b3cc9c8139118f24bd84ac63e82b53e
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From a6b0b3e5413d21b4c5bae66d8c5de9cad1dadec4 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:57:16 +0100
Subject: [PATCH 09/19] gnome-core: update to 46.0.

---
 srcpkgs/gnome-core/template | 30 +++++++++++++++---------------
 1 file changed, 15 insertions(+), 15 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index b4a86610fe0332..98b5f7a8da50c1 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -10,28 +10,28 @@ homepage="https://www.gnome.org"
 
 depends="
  adwaita-icon-theme>=${version}
- at-spi2-core>=2.50.1
- at-spi2-atk>=2.50.1
+ at-spi2-core>=2.52.0
+ at-spi2-atk>=2.52.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.50.4
- folks>=0.15.6
+ evolution-data-server>=3.52.0
+ folks>=0.15.8
  font-adobe-source-code-pro>=2.030R
  gcr>=3.41.1
  gdm>=${version}
  geocode-glib>=3.26.4
- gjs>=1.76.0
- glib>=2.78.0
- glib-networking>=2.76.0
- gmime>=3.2.7
+ gjs>=1.80.0
+ glib>=2.80.0
+ glib-networking>=2.80.0
+ gmime>=3.2.14
  gnome-backgrounds>=${version}
- gnome-bluetooth>=42.8
+ gnome-bluetooth>=${version}
  gnome-color-manager>=3.36.0
  gnome-control-center>=${version}
  gnome-desktop>=44.0
  gnome-initial-setup>=${version}
- gnome-keyring>=42.0
- gnome-online-accounts>=3.48.0
+ gnome-keyring>=46.1
+ gnome-online-accounts>=3.50.0
  gnome-session>=${version}
  gnome-settings-daemon>=${version}
  gnome-shell>=${version}
@@ -40,11 +40,11 @@ depends="
  gnome-user-docs>=${version}
  gnome-video-effects>=0.6.0
  gsettings-desktop-schemas>=${version}
- gvfs>=1.52.2
+ gvfs>=1.54.0
  mutter>=${version}
  nautilus>=${version}
- sushi>=${version}
- tracker>=3.6.0
+ sushi>=45.0
+ tracker>=3.7.1
  yelp>=42.2
  xdg-desktop-portal-gnome>=${version}
  zenity>=4.0.1"

From 450a59272bcb698a5088d91426656c0e849c887a Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:58:52 +0100
Subject: [PATCH 10/19] adwaita-icon-theme: update to 46.0.

---
 .../patches/rm-icon-cache.patch                 | 17 -----------------
 srcpkgs/adwaita-icon-theme/template             |  4 ++--
 2 files changed, 2 insertions(+), 19 deletions(-)
 delete mode 100644 srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch

diff --git a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch b/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
deleted file mode 100644
index c2b10b9d2da5b2..00000000000000
--- a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-From 32affe610606b3a550c2953993a72063eb2b7381 Mon Sep 17 00:00:00 2001
-From: Fabian Bornschein <fabiscafe@mailbox.org>
-Date: Mon, 18 Sep 2023 23:31:59 +0200
-Subject: [PATCH] rm unused and problematic .icon-theme.cache
-
-This file was probably inserted by mistake. It serves no purpose.
----
- Adwaita/.icon-theme.cache | 0
- 1 file changed, 0 insertions(+), 0 deletions(-)
- delete mode 100644 Adwaita/.icon-theme.cache
-
-diff --git a/Adwaita/.icon-theme.cache b/Adwaita/.icon-theme.cache
-deleted file mode 100644
-index e69de29bb..000000000
--- 
-GitLab
-
diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index 31983ccd5fb268..8a633fd12f23d7 100644
--- a/srcpkgs/adwaita-icon-theme/template
+++ b/srcpkgs/adwaita-icon-theme/template
@@ -1,6 +1,6 @@
 # Template file for 'adwaita-icon-theme'
 pkgname=adwaita-icon-theme
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 changelog="https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/adwaita-icon-theme/${version/.*/}/adwaita-icon-theme-${version}.tar.xz"
-checksum=2442bfb06f4e6cc95bf6e2682fdff98fa5eddc688751b9d6215c623cb4e42ff1
+checksum=4bcb539bd75d64da385d6fa08cbaa9ddeaceb6ac8e82b85ba6c41117bf5ba64e
 
 pre_configure() {
 	ln -s /bin/true "$XBPS_WRAPPERDIR/gtk-update-icon-cache"

From 17b93e93e84ca4db3445fa147722e30ddd6acfb1 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:02:49 +0100
Subject: [PATCH 11/19] at-spi2-core: update to 2.52.0

---
 srcpkgs/at-spi2-core/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 794eb284022796..85ba46b8a90299 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,6 +1,6 @@
 # Template file for 'at-spi2-core'
 pkgname=at-spi2-core
-version=2.50.1
+version=2.52.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,8 +12,9 @@ short_desc="Assistive Technology Service Provider Interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=5727b5c0687ac57ba8040e79bd6731b714a36b8fcf32190f236b8fb3698789e7
+checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
 make_check=no # non-trivial dbus setup
 
 # Package build options

From d5cb39794133e513559c4abf399efa7b93106c99 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:09:03 +0100
Subject: [PATCH 12/19] gdm: update to 46.0.

---
 .../gdm/patches/fix-service-assertions.patch  | 27 ++++++++++++++-----
 srcpkgs/gdm/patches/gcc14.patch               | 25 -----------------
 srcpkgs/gdm/template                          | 10 +++----
 3 files changed, 26 insertions(+), 36 deletions(-)
 delete mode 100644 srcpkgs/gdm/patches/gcc14.patch

diff --git a/srcpkgs/gdm/patches/fix-service-assertions.patch b/srcpkgs/gdm/patches/fix-service-assertions.patch
index 4460e74e31ebd4..d6458b8bde8884 100644
--- a/srcpkgs/gdm/patches/fix-service-assertions.patch
+++ b/srcpkgs/gdm/patches/fix-service-assertions.patch
@@ -1,10 +1,22 @@
-Fix systemd_dep assertions to not fail when passing a valid service directory path.
+From f51a4af51914c9b17f89ca40be54b868032c36f6 Mon Sep 17 00:00:00 2001
+From: oreo639 <oreo6391@gmail.com>
+Date: Wed, 20 Mar 2024 15:27:52 -0700
+Subject: [PATCH] meson: Fix systemd_dep assertions to match assertion message
+
+The assertion message suggests that it should be able to be bypassed by
+specifying a valid service directory, however that is not the case.
+
+Fix the assertions, so that they can be bypassed by specifying a valid service
+directory.
+---
+ data/meson.build | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/data/meson.build b/data/meson.build
-index 2cfe4691..2211e98b 100644
+index 2cfe46918..2211e98b5 100644
 --- a/data/meson.build
 +++ b/data/meson.build
-@@ -166,20 +166,20 @@ endif
+@@ -163,20 +163,20 @@ endif
  
  systemdsystemunitdir = get_option('systemdsystemunitdir')
  if systemdsystemunitdir != 'no'
@@ -13,7 +25,7 @@ index 2cfe4691..2211e98b 100644
      systemd_systemunitdir = get_option('systemdsystemunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd system unit dir or disable it')
-     systemd_systemunitdir = systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
+     systemd_systemunitdir = systemd_dep.get_variable(pkgconfig: 'systemdsystemunitdir')
    endif
  endif
  
@@ -24,6 +36,9 @@ index 2cfe4691..2211e98b 100644
      systemd_userunitdir = get_option('systemduserunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
-     systemd_userunitdir = systemd_dep.get_pkgconfig_variable('systemduserunitdir',
-                                                              define_variable: ['prefix', get_option('prefix')])
+     systemd_userunitdir = systemd_dep.get_variable(pkgconfig: 'systemduserunitdir',
+                                                    pkgconfig_define: ['prefix', get_option('prefix')])
    endif
+-- 
+GitLab
+
diff --git a/srcpkgs/gdm/patches/gcc14.patch b/srcpkgs/gdm/patches/gcc14.patch
deleted file mode 100644
index 09300f305ef9a8..00000000000000
--- a/srcpkgs/gdm/patches/gcc14.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 08ef19e848176e58511f1a66992b5a26cb3c51a2 Mon Sep 17 00:00:00 2001
-From: Alessandro Bono <alessandro.bono369@gmail.com>
-Date: Wed, 1 Nov 2023 12:35:44 +0100
-Subject: [PATCH] gdm-session: Pass the correct pointer type
-
----
- daemon/gdm-session.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/daemon/gdm-session.c b/daemon/gdm-session.c
-index 06f648ee0..be19a049c 100644
---- a/daemon/gdm-session.c
-+++ b/daemon/gdm-session.c
-@@ -3045,7 +3045,7 @@ free_pending_worker_connection (GdmSession      *self,
-         worker_manager_interface = g_object_get_data (G_OBJECT (connection),
-                                                       "gdm-dbus-worker-manager-interface");
-         if (worker_manager_interface != NULL) {
--                g_dbus_interface_skeleton_unexport (worker_manager_interface);
-+                g_dbus_interface_skeleton_unexport (G_DBUS_INTERFACE_SKELETON (worker_manager_interface));
-                 g_object_set_data (G_OBJECT (connection),
-                                    "gdm-dbus-worker-manager-interface",
-                                    NULL);
--- 
-GitLab
-
diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 128253f83f885c..f32ae188713a94 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,7 +1,7 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=45.0.1
-revision=2
+version=46.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="
@@ -25,10 +25,10 @@ short_desc="GNOME Display Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
-changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-46/NEWS/"
 distfiles="${GNOME_SITE}/gdm/${version%%.*}/gdm-${version}.tar.xz"
-checksum=6572578c05e3c6569d6ed269f7de2aaf3a035657654586d8243907bb7a6ffa85
+checksum=8d6cb52176eca48b6bbf1cfe2fdae08d9677b5a0f2bca600dee4604de0dd1efc
 
 conf_files="
 	/etc/gdm/custom.conf

From 06ba65a43b497a4079c25902214506c60712f796 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:19:49 +0100
Subject: [PATCH 13/19] gmime: update to 3.2.14

---
 srcpkgs/gmime/template | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gmime/template b/srcpkgs/gmime/template
index 045e8307691bc9..c3109937798625 100644
--- a/srcpkgs/gmime/template
+++ b/srcpkgs/gmime/template
@@ -1,7 +1,7 @@
 # Template file for 'gmime'
 pkgname=gmime
-version=3.2.7
-revision=2
+version=3.2.14
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static --enable-crypto $(vopt_enable vala)
@@ -14,8 +14,10 @@ short_desc="GNOME Core mime parsing library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/jstedfast/gmime"
-distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
-checksum=2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44
+changelog="https://raw.githubusercontent.com/jstedfast/gmime/master/NEWS"
+#distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
+distfiles="https://github.com/jstedfast/gmime/releases/download/${version}/${pkgname}-${version}.tar.xz"
+checksum=a5eb3dd675f72e545c8bc1cd12107e4aad2eaec1905eb7b4013cdb1fbe5e2317
 
 build_options="gir vala"
 build_options_default="gir vala"

From b4fb8855d5f2a9713abb4cde74999daae67bdd04 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:21:05 +0100
Subject: [PATCH 14/19] gnome-backgrounds: update to 46.0.

---
 srcpkgs/gnome-backgrounds/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-backgrounds/template b/srcpkgs/gnome-backgrounds/template
index c021d48794d100..cbc68cbb225524 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="gettext"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later, CC-BY-2.0, CC-BY-SA-2.0, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-backgrounds"
 changelog="https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-backgrounds/${version%.*}/gnome-backgrounds-${version}.tar.xz"
-checksum=cee0e688fbae5ef7a75f335ada2d10779e08ebca9445f1586de32c5a9b6dee2d
+checksum=4ddd3ac439a4a067876805921bb75f4d3c8b85a218d47c276dddde8928443c2e

From 7041b7556ce84772fb7676652248c67d4f3471ea Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:25:20 +0100
Subject: [PATCH 15/19] gnome-shell-extensions: update to 46.0.

---
 srcpkgs/gnome-shell-extensions/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-shell-extensions/template b/srcpkgs/gnome-shell-extensions/template
index 35b2debe6b6bc8..1cdea2721a3d85 100644
--- a/srcpkgs/gnome-shell-extensions/template
+++ b/srcpkgs/gnome-shell-extensions/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell-extensions'
 pkgname=gnome-shell-extensions
-version=45.2
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dextension_set=all"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell-extensions/${version%.*}/gnome-shell-extensions-${version}.tar.xz"
-checksum=ee32f6387a2d18adbff7a956689bc747866b4a8712d73790c002abeae4ccaaaf
+checksum=d8138f88cd92df9f932309149c236fbdd77c1bc095445036ab7eb0ecda53c01a

From eb54c44ed87a06f2c1e928e508a93b1fa0970590 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:26:18 +0100
Subject: [PATCH 16/19] gnome-user-docs: update to 46.0.

---
 srcpkgs/gnome-user-docs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 1f9d4edc4fe43e..fb05f5a0fd8b25 100644
--- a/srcpkgs/gnome-user-docs/template
+++ b/srcpkgs/gnome-user-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-user-docs'
 pkgname=gnome-user-docs
-version=45.5
+version=46.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
 changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-user-docs/${version%.*}/gnome-user-docs-${version}.tar.xz"
-checksum=74167fcf42a04d9e5d3cc130d27bc203d87b685ce606a84674df24e1ff719e54
+checksum=8c18ae0c4a0c142e193111b713c959813441bb5d9df25977b13818f6e4ae6291

From aadb19565a269ce6a4412caa9e6ce317d80a7622 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:35:50 +0100
Subject: [PATCH 17/19] xdg-desktop-portal-gnome: update to 46.0.

---
 .../patches/gcc14.patch                       | 29 -------------------
 srcpkgs/xdg-desktop-portal-gnome/template     |  6 ++--
 2 files changed, 3 insertions(+), 32 deletions(-)
 delete mode 100644 srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch

diff --git a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch b/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
deleted file mode 100644
index 34a43f04f96026..00000000000000
--- a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 5fb3c0c23ccd76c6f8239bbb66c3fb1230208d5e Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Tyrychtr?= <ltyrycht@redhat.com>
-Date: Mon, 11 Dec 2023 11:36:13 +0100
-Subject: [PATCH] input-capture: Pass correct pointer type to
- gtk_window_add_group
-
-It produced only a warning, but will be an error in the future.
-
-Fixes #112
----
- src/inputcapture.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/inputcapture.c b/src/inputcapture.c
-index ffa91a1d..bf60e6ea 100644
---- a/src/inputcapture.c
-+++ b/src/inputcapture.c
-@@ -409,7 +409,7 @@ create_input_capture_dialog (GDBusMethodInvocation *invocation,
-   gtk_window_set_modal (GTK_WINDOW (dialog), TRUE);
- 
-   window_group = gtk_window_group_new ();
--  gtk_window_group_add_window (window_group, dialog);
-+  gtk_window_group_add_window (window_group, GTK_WINDOW (dialog));
- 
-   dialog_handle = g_new0 (InputCaptureDialogHandle, 1);
-   dialog_handle->request = g_object_ref (request);
--- 
-GitLab
-
diff --git a/srcpkgs/xdg-desktop-portal-gnome/template b/srcpkgs/xdg-desktop-portal-gnome/template
index c7441c6caa7464..f27be4aa7bf1fe 100644
--- a/srcpkgs/xdg-desktop-portal-gnome/template
+++ b/srcpkgs/xdg-desktop-portal-gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-gnome'
 pkgname=xdg-desktop-portal-gnome
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
@@ -14,7 +14,7 @@ short_desc="GNOME portal backend for xdg-desktop-portal"
 maintainer="oreo639 <oreo6391@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
-changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/xdg-desktop-portal-gnome/${version%.*}/xdg-desktop-portal-gnome-${version}.tar.xz"
-checksum=3e9ca821044005fb37bd68ebe4ad196fc3d072835581467a22a4879dac7b5fdd
+checksum=5d2d533597d280b7370b8f74faa40097b292b0036dbd59166e1312230500bb8b

From 4232e5991401561a2a6b115de7725e23cee71b84 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 18:25:32 +0100
Subject: [PATCH 18/19] gnome-control-center: update to 46.0.

---
 srcpkgs/gnome-control-center/template | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 34384bcec50be4..6858fcad3c4b6a 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=45.3
+version=46.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,7 +14,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel upower-devel vala-devel
  libxml2-devel libX11-devel gtk4-devel libadwaita-devel cups-devel libgudev-devel
  libwacom-devel clutter-devel libsecret-devel libcanberra-devel udisks2-devel
- gsound-devel gcr-devel gnutls-devel tecla"
+ gsound-devel gcr4-devel gnutls-devel tecla"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop
  libgnomekbd ibus-gtk4"
@@ -22,9 +22,10 @@ short_desc="GNOME control center"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
-changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-45/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-control-center/${version%.*}/gnome-control-center-${version}.tar.xz"
-checksum=b1e949c4e86c0624ec6a6ed0df09c9fae2b22983c1dca60ed86aec8ef0b24004
+checksum=25f67de05897868b2e97eaa0ecc986a408af08d4985c8a9da44f0d7bd8fea7a4
 make_check=no # needs X11 and requires altered filesystem
 
 pre_build() {

From e72396c791bfccb0f7e4a58b81a1055201c58bb5 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sat, 23 Mar 2024 15:35:51 +0100
Subject: [PATCH 19/19] gnome-online-accounts: update to 3.50.0.

---
 common/shlibs                          |  2 +-
 srcpkgs/gnome-online-accounts/template | 15 ++++++++-------
 2 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 988a4e8b27eaf0..1fdc98a76479c6 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -884,7 +884,7 @@ libp11-kit.so.0 p11-kit-0.7_1
 librest-1.0.so.0 rest-0.9.1_1
 librest-extras-1.0.so.0 rest-0.9.1_1
 libgoa-1.0.so.0 gnome-online-accounts-3.2.0_1
-libgoa-backend-1.0.so.1 gnome-online-accounts-3.10.0_1
+libgoa-backend-1.0.so.2 gnome-online-accounts-3.50.0_1
 liboauth.so.0 liboauth-0.9.4_1
 liblcms2.so.2 lcms2-2.2_1
 libcolord.so.2 libcolord-1.1.7_1
diff --git a/srcpkgs/gnome-online-accounts/template b/srcpkgs/gnome-online-accounts/template
index 9a26f6c2252240..74f4d4c69529e3 100644
--- a/srcpkgs/gnome-online-accounts/template
+++ b/srcpkgs/gnome-online-accounts/template
@@ -1,28 +1,29 @@
 # Template file for 'gnome-online-accounts'
 pkgname=gnome-online-accounts
-version=3.48.0
+version=3.50.0
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gir vapi)
- -Dmedia_server=true -Dman=true"
+ -Dman=true"
 hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt"
-makedepends="gtk+3-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
- rest-devel gcr-devel mit-krb5-devel libsoup3-devel"
+makedepends="gtk4-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
+ rest-devel gcr4-devel mit-krb5-devel libsoup3-devel libadwaita-devel"
 depends="hicolor-icon-theme"
 short_desc="GNOME service to access online accounts"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeOnlineAccounts"
-changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-44/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-online-accounts/${version%.*}/gnome-online-accounts-${version}.tar.xz"
-checksum=418bb9fcffdbd72a98205ad365137617fc1e3551a54de74f6a98d45d266175bf
+checksum=b0f64f0dcfbb8885a3a759e1c9de7fb204adb3ce6bd32c30bcf52d5533c06d4e
 
 build_options="gir"
 build_options_default="gir"
 
 gnome-online-accounts-devel_package() {
-	depends="gtk+3-devel ${sourcepkg}>=${version}_${revision}"
+	depends="gtk4-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (52 preceding siblings ...)
  2024-04-18  9:32 ` [PR PATCH] [Updated] " fanyx
@ 2024-04-18  9:33 ` fanyx
  2024-04-18  9:40 ` [PR PATCH] [Updated] " fanyx
                   ` (65 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-04-18  9:33 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 268 bytes --]

New comment by fanyx on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2063439634

Comment:
Dropped `evolution-data-server` and gcc14.patch for `xdg-desktop-portal-gnome`

`gnome-core` now builds for me on x86_64-glibc

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR PATCH] [Updated] gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (53 preceding siblings ...)
  2024-04-18  9:33 ` fanyx
@ 2024-04-18  9:40 ` fanyx
  2024-04-18  9:49 ` fanyx
                   ` (64 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-04-18  9:40 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 917 bytes --]

There is an updated pull request by fanyx against master on the void-packages repository

https://github.com/fanyx/void-packages gnome46
https://github.com/void-linux/void-packages/pull/49428

gnome-core: update to 46.0.
### Packages missing
- [x] `gnome-control-center`
- [ ] https://github.com/void-linux/void-packages/pull/49427
- [x] https://github.com/void-linux/void-packages/pull/49446
- [x] https://github.com/void-linux/void-packages/pull/49473
- [x] https://github.com/void-linux/void-packages/pull/49482
- [ ] `gjs>=1.80.0`

@oreo639 @Gottox 

### TODO

- [x] Update `glib` and `glib-networking` dependencies to `2.80.0`

#### Testing the changes
- I tested the changes in this PR: **NO**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)

[ci skip]

A patch file from https://github.com/void-linux/void-packages/pull/49428.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome46-49428.patch --]
[-- Type: text/x-diff, Size: 37103 bytes --]

From ee973f2259264953c460c7a6719e8d173d9723ad Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 18 Apr 2024 10:27:41 +0200
Subject: [PATCH 01/20] nautilus: update to 46.0.

---
 srcpkgs/nautilus/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index b9ff7241042445..abab553cc873c2 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=45.2.1
+version=46.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,10 +18,10 @@ short_desc="GNOME file manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
-#changelog="https://gitlab.gnome.org/GNOME/nautilus/-/raw/master/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/nautilus/-/raw/gnome-45/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/nautilus/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/nautilus/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/nautilus/${version%%.*}/nautilus-${version}.tar.xz"
-checksum=ba5d53df39a155562df971ef5e31e827074905d0c48eab1eb2421a10284b990d
+checksum=e6d75ed9f7aa68a00a2a559a0bf7010c6077e158d2d900fa365a8973f6ef11ce
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=ci-skip

From d246f5aeea15bf10be728023acc98f761862cef2 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 09:57:46 +0100
Subject: [PATCH 02/20] gnome-bluetooth: update to 46.0.

---
 srcpkgs/gnome-bluetooth/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index 3bc40264ae3d5c..fccb09af82ba5f 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-bluetooth'
 pkgname=gnome-bluetooth
-version=42.8
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
 changelog="https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-bluetooth/${version%.*}/gnome-bluetooth-${version}.tar.xz"
-checksum=76c241e8ca2c9b1035364535ca26084f89fc5c0e1829510f8909583115fcc2db
+checksum=13fe1e75f317acdbdf5e80c9029d2e0632d60a9ccf72a43ae36eb7545021fbef
 
 build_options="gir"
 build_options_default="gir"

From 8bbafe1295bc515aff3a617a32c4e7dc301b6851 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:05:56 +0100
Subject: [PATCH 03/20] gnome-initial-setup: update to 46.0.

---
 srcpkgs/gnome-initial-setup/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 889647c5a61edc..279ef9f5fbb40d 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-initial-setup'
 pkgname=gnome-initial-setup
-version=45.4.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-initial-setup/${version%%.*}/gnome-initial-setup-${version}.tar.xz"
-checksum=363e09aa3308e7f4074e066253a0182b322ab60376743de178bbb400e54ba8ee
+checksum=f8ee9dcea7e35e735eaa3bc8d1041d06bb64ebf1e1046e5e8e48f1fb44151847

From e46851d485baa804db993401c185b2678762b143 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:57:34 +0100
Subject: [PATCH 04/20] gnome-session: update to 46.0.

---
 srcpkgs/gnome-session/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index 14bbbc580c3bf9..9cfaa1a07ca84f 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=45.0
+version=46.0
 revision=1
 build_style=meson
-configure_args="-Dsystemd_journal=false -Dsystemd_session=disable
- -Dsystemduserunitdir=/usr/lib/systemd/user"
+configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
 hostmakedepends="glib-devel gettext pkg-config xmlto"
 makedepends="elogind-devel gnome-desktop-devel gtk+3-devel json-glib-devel
  libglib-devel libICE-devel libSM-devel xtrans"
@@ -16,4 +15,4 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-session"
 changelog="https://gitlab.gnome.org/GNOME/gnome-session/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-session/${version%.*}/gnome-session-${version}.tar.xz"
-checksum=706d2ffcacac38553a3c0185793f5a2b4aac940bb5e789d953c9808163bef2f1
+checksum=c6e1624af6090bc4e1a191fe2268abfa7a8de07831ca7a57f217e679bf7b9a54

From 5898c48e353240bace7bf40b3224b93eafb898af Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:11 +0100
Subject: [PATCH 05/20] gsettings-desktop-schemas: update to 46.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index c4fc13789417df..f4f2a5cea68d9e 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,6 +1,6 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=45.0
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 changelog="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gsettings-desktop-schemas/${version%.*}/gsettings-desktop-schemas-${version}.tar.xz"
-checksum=365c8d04daf79b38c8b3dc9626349a024f9e4befdd31fede74b42f7a9fbe0ae2
+checksum=493a46a1161b6388d57aa72f632a79ce96c42d5ffbd1d0b00f496ec5876f8575
 
 # Package build options
 build_options="gir"

From 879bb92a8b0bc0397612dd245780bd0ee0f05252 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:28 +0100
Subject: [PATCH 06/20] gnome-settings-daemon: update to 46.0.

---
 srcpkgs/gnome-settings-daemon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 9e8d7eb447035e..fd2b43810628b8 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-settings-daemon'
 pkgname=gnome-settings-daemon
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,8 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr4-de
  geoclue2-devel gnome-desktop-devel ibus-devel libcanberra-devel libgnomekbd-devel
  libgweather-devel libnotify-devel librsvg-devel libwacom-devel nss-devel
  polkit-devel pulseaudio-devel startup-notification-devel upower-devel
- xf86-input-wacom-devel libXfixes-devel"
+ xf86-input-wacom-devel libXfixes-devel gsettings-desktop-schemas-devel
+ elogind-devel"
 depends="hicolor-icon-theme"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -20,7 +21,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 changelog="https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-settings-daemon/${version%.*}/gnome-settings-daemon-${version}.tar.xz"
-checksum=c62bfec9817eee5b83ebe901a9286189a67eb5ff033c5dd41506574f822bf090
+checksum=0b9a0f64fa18a8e7e09b4c95a3f754fa033c2cdbd2dc35701f0618572c1cb3d7
 CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then

From 7eabe728f686a17ef4b01a5bf642a9ad0c594774 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:30 +0100
Subject: [PATCH 07/20] mutter: update to 46.0.

---
 common/shlibs           | 10 +++++-----
 srcpkgs/mutter/template | 15 +++++++--------
 2 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 7e56fe664a4515..988a4e8b27eaf0 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2925,11 +2925,11 @@ libdecoration.so.0 compiz-core-0.8.14_1
 libcompizconfig.so.0 libcompizconfig-0.8.14_1
 libemeraldengine.so.0 emerald-0.8.14_1
 libhangul.so.1 libhangul-0.1.0_1
-libmutter-13.so.0 mutter-45.0_1
-libmutter-clutter-13.so.0 mutter-45.0_1
-libmutter-cogl-13.so.0 mutter-45.0_1
-libmutter-cogl-pango-13.so.0 mutter-45.0_1
-libmutter-mtk-13.so.0 mutter-45.0_1
+libmutter-14.so.0 mutter-46.0_1
+libmutter-clutter-14.so.0 mutter-46.0_1
+libmutter-cogl-14.so.0 mutter-46.0_1
+libmutter-cogl-pango-14.so.0 mutter-46.0_1
+libmutter-mtk-14.so.0 mutter-46.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub-0.7.so.0 libgepub-0.7.1_1
 libslopy.so.7.6 slop-7.6_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 753ccfd911e205..8750f8d64611de 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=45.5
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,12 +18,11 @@ short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-#changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-45/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/mutter/${version%.*}/mutter-${version}.tar.xz"
-checksum=51c3324b8a975f996e5ac693ab38563c496e6f142e6cd3357b4950d250334874
-shlib_provides="libmutter-clutter-13.so libmutter-cogl-13.so
- libmutter-cogl-pango-13.so"
+checksum=bb3f7d77aebdea9d317d3f5ef03868e4e7969da423ac495e33a16d61db2c9373
+shlib_provides="libmutter-clutter-14.so libmutter-cogl-14.so
+ libmutter-cogl-pango-14.so libmutter-mtk-14.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,8 +34,8 @@ pre_build() {
 post_install() {
 	# modify the pkg-config files to respect ${pc_sysrootdir} for variables that are
 	# meant to be called with 'pkg-config --variable'
-	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-13|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-13.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-14|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-14.pc
 }
 
 mutter-devel_package() {
@@ -46,7 +45,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-13/*.gir"
+		vmove "usr/lib/mutter-14/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From a15b83190710acdd6c22d1a50f7f223b0fa5a580 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:41 +0100
Subject: [PATCH 08/20] gnome-shell: update to 46.0.

---
 srcpkgs/gnome-shell/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index c833283506820c..a818d232f86866 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=45.5
-revision=2
+version=46.0
+revision=1
 build_style=meson
 build_helper=gir
 configure_args="-Dsystemd=false -Dtests=false"
@@ -19,10 +19,10 @@ short_desc="GNOME core user interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
-changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%%.*}/gnome-shell-${version}.tar.xz"
-checksum=bd5c3d3d028d47233e4205223f0ac02ac9a973b699bc277439094d41a78d6ab0
+checksum=6bc41340b6de05774e97cfe20feba86e2b3cc9c8139118f24bd84ac63e82b53e
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From a6b0b3e5413d21b4c5bae66d8c5de9cad1dadec4 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:57:16 +0100
Subject: [PATCH 09/20] gnome-core: update to 46.0.

---
 srcpkgs/gnome-core/template | 30 +++++++++++++++---------------
 1 file changed, 15 insertions(+), 15 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index b4a86610fe0332..98b5f7a8da50c1 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -10,28 +10,28 @@ homepage="https://www.gnome.org"
 
 depends="
  adwaita-icon-theme>=${version}
- at-spi2-core>=2.50.1
- at-spi2-atk>=2.50.1
+ at-spi2-core>=2.52.0
+ at-spi2-atk>=2.52.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.50.4
- folks>=0.15.6
+ evolution-data-server>=3.52.0
+ folks>=0.15.8
  font-adobe-source-code-pro>=2.030R
  gcr>=3.41.1
  gdm>=${version}
  geocode-glib>=3.26.4
- gjs>=1.76.0
- glib>=2.78.0
- glib-networking>=2.76.0
- gmime>=3.2.7
+ gjs>=1.80.0
+ glib>=2.80.0
+ glib-networking>=2.80.0
+ gmime>=3.2.14
  gnome-backgrounds>=${version}
- gnome-bluetooth>=42.8
+ gnome-bluetooth>=${version}
  gnome-color-manager>=3.36.0
  gnome-control-center>=${version}
  gnome-desktop>=44.0
  gnome-initial-setup>=${version}
- gnome-keyring>=42.0
- gnome-online-accounts>=3.48.0
+ gnome-keyring>=46.1
+ gnome-online-accounts>=3.50.0
  gnome-session>=${version}
  gnome-settings-daemon>=${version}
  gnome-shell>=${version}
@@ -40,11 +40,11 @@ depends="
  gnome-user-docs>=${version}
  gnome-video-effects>=0.6.0
  gsettings-desktop-schemas>=${version}
- gvfs>=1.52.2
+ gvfs>=1.54.0
  mutter>=${version}
  nautilus>=${version}
- sushi>=${version}
- tracker>=3.6.0
+ sushi>=45.0
+ tracker>=3.7.1
  yelp>=42.2
  xdg-desktop-portal-gnome>=${version}
  zenity>=4.0.1"

From 450a59272bcb698a5088d91426656c0e849c887a Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:58:52 +0100
Subject: [PATCH 10/20] adwaita-icon-theme: update to 46.0.

---
 .../patches/rm-icon-cache.patch                 | 17 -----------------
 srcpkgs/adwaita-icon-theme/template             |  4 ++--
 2 files changed, 2 insertions(+), 19 deletions(-)
 delete mode 100644 srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch

diff --git a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch b/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
deleted file mode 100644
index c2b10b9d2da5b2..00000000000000
--- a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-From 32affe610606b3a550c2953993a72063eb2b7381 Mon Sep 17 00:00:00 2001
-From: Fabian Bornschein <fabiscafe@mailbox.org>
-Date: Mon, 18 Sep 2023 23:31:59 +0200
-Subject: [PATCH] rm unused and problematic .icon-theme.cache
-
-This file was probably inserted by mistake. It serves no purpose.
----
- Adwaita/.icon-theme.cache | 0
- 1 file changed, 0 insertions(+), 0 deletions(-)
- delete mode 100644 Adwaita/.icon-theme.cache
-
-diff --git a/Adwaita/.icon-theme.cache b/Adwaita/.icon-theme.cache
-deleted file mode 100644
-index e69de29bb..000000000
--- 
-GitLab
-
diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index 31983ccd5fb268..8a633fd12f23d7 100644
--- a/srcpkgs/adwaita-icon-theme/template
+++ b/srcpkgs/adwaita-icon-theme/template
@@ -1,6 +1,6 @@
 # Template file for 'adwaita-icon-theme'
 pkgname=adwaita-icon-theme
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 changelog="https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/adwaita-icon-theme/${version/.*/}/adwaita-icon-theme-${version}.tar.xz"
-checksum=2442bfb06f4e6cc95bf6e2682fdff98fa5eddc688751b9d6215c623cb4e42ff1
+checksum=4bcb539bd75d64da385d6fa08cbaa9ddeaceb6ac8e82b85ba6c41117bf5ba64e
 
 pre_configure() {
 	ln -s /bin/true "$XBPS_WRAPPERDIR/gtk-update-icon-cache"

From 17b93e93e84ca4db3445fa147722e30ddd6acfb1 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:02:49 +0100
Subject: [PATCH 11/20] at-spi2-core: update to 2.52.0

---
 srcpkgs/at-spi2-core/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 794eb284022796..85ba46b8a90299 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,6 +1,6 @@
 # Template file for 'at-spi2-core'
 pkgname=at-spi2-core
-version=2.50.1
+version=2.52.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,8 +12,9 @@ short_desc="Assistive Technology Service Provider Interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=5727b5c0687ac57ba8040e79bd6731b714a36b8fcf32190f236b8fb3698789e7
+checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
 make_check=no # non-trivial dbus setup
 
 # Package build options

From d5cb39794133e513559c4abf399efa7b93106c99 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:09:03 +0100
Subject: [PATCH 12/20] gdm: update to 46.0.

---
 .../gdm/patches/fix-service-assertions.patch  | 27 ++++++++++++++-----
 srcpkgs/gdm/patches/gcc14.patch               | 25 -----------------
 srcpkgs/gdm/template                          | 10 +++----
 3 files changed, 26 insertions(+), 36 deletions(-)
 delete mode 100644 srcpkgs/gdm/patches/gcc14.patch

diff --git a/srcpkgs/gdm/patches/fix-service-assertions.patch b/srcpkgs/gdm/patches/fix-service-assertions.patch
index 4460e74e31ebd4..d6458b8bde8884 100644
--- a/srcpkgs/gdm/patches/fix-service-assertions.patch
+++ b/srcpkgs/gdm/patches/fix-service-assertions.patch
@@ -1,10 +1,22 @@
-Fix systemd_dep assertions to not fail when passing a valid service directory path.
+From f51a4af51914c9b17f89ca40be54b868032c36f6 Mon Sep 17 00:00:00 2001
+From: oreo639 <oreo6391@gmail.com>
+Date: Wed, 20 Mar 2024 15:27:52 -0700
+Subject: [PATCH] meson: Fix systemd_dep assertions to match assertion message
+
+The assertion message suggests that it should be able to be bypassed by
+specifying a valid service directory, however that is not the case.
+
+Fix the assertions, so that they can be bypassed by specifying a valid service
+directory.
+---
+ data/meson.build | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/data/meson.build b/data/meson.build
-index 2cfe4691..2211e98b 100644
+index 2cfe46918..2211e98b5 100644
 --- a/data/meson.build
 +++ b/data/meson.build
-@@ -166,20 +166,20 @@ endif
+@@ -163,20 +163,20 @@ endif
  
  systemdsystemunitdir = get_option('systemdsystemunitdir')
  if systemdsystemunitdir != 'no'
@@ -13,7 +25,7 @@ index 2cfe4691..2211e98b 100644
      systemd_systemunitdir = get_option('systemdsystemunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd system unit dir or disable it')
-     systemd_systemunitdir = systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
+     systemd_systemunitdir = systemd_dep.get_variable(pkgconfig: 'systemdsystemunitdir')
    endif
  endif
  
@@ -24,6 +36,9 @@ index 2cfe4691..2211e98b 100644
      systemd_userunitdir = get_option('systemduserunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
-     systemd_userunitdir = systemd_dep.get_pkgconfig_variable('systemduserunitdir',
-                                                              define_variable: ['prefix', get_option('prefix')])
+     systemd_userunitdir = systemd_dep.get_variable(pkgconfig: 'systemduserunitdir',
+                                                    pkgconfig_define: ['prefix', get_option('prefix')])
    endif
+-- 
+GitLab
+
diff --git a/srcpkgs/gdm/patches/gcc14.patch b/srcpkgs/gdm/patches/gcc14.patch
deleted file mode 100644
index 09300f305ef9a8..00000000000000
--- a/srcpkgs/gdm/patches/gcc14.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 08ef19e848176e58511f1a66992b5a26cb3c51a2 Mon Sep 17 00:00:00 2001
-From: Alessandro Bono <alessandro.bono369@gmail.com>
-Date: Wed, 1 Nov 2023 12:35:44 +0100
-Subject: [PATCH] gdm-session: Pass the correct pointer type
-
----
- daemon/gdm-session.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/daemon/gdm-session.c b/daemon/gdm-session.c
-index 06f648ee0..be19a049c 100644
---- a/daemon/gdm-session.c
-+++ b/daemon/gdm-session.c
-@@ -3045,7 +3045,7 @@ free_pending_worker_connection (GdmSession      *self,
-         worker_manager_interface = g_object_get_data (G_OBJECT (connection),
-                                                       "gdm-dbus-worker-manager-interface");
-         if (worker_manager_interface != NULL) {
--                g_dbus_interface_skeleton_unexport (worker_manager_interface);
-+                g_dbus_interface_skeleton_unexport (G_DBUS_INTERFACE_SKELETON (worker_manager_interface));
-                 g_object_set_data (G_OBJECT (connection),
-                                    "gdm-dbus-worker-manager-interface",
-                                    NULL);
--- 
-GitLab
-
diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 128253f83f885c..f32ae188713a94 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,7 +1,7 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=45.0.1
-revision=2
+version=46.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="
@@ -25,10 +25,10 @@ short_desc="GNOME Display Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
-changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-46/NEWS/"
 distfiles="${GNOME_SITE}/gdm/${version%%.*}/gdm-${version}.tar.xz"
-checksum=6572578c05e3c6569d6ed269f7de2aaf3a035657654586d8243907bb7a6ffa85
+checksum=8d6cb52176eca48b6bbf1cfe2fdae08d9677b5a0f2bca600dee4604de0dd1efc
 
 conf_files="
 	/etc/gdm/custom.conf

From 06ba65a43b497a4079c25902214506c60712f796 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:19:49 +0100
Subject: [PATCH 13/20] gmime: update to 3.2.14

---
 srcpkgs/gmime/template | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gmime/template b/srcpkgs/gmime/template
index 045e8307691bc9..c3109937798625 100644
--- a/srcpkgs/gmime/template
+++ b/srcpkgs/gmime/template
@@ -1,7 +1,7 @@
 # Template file for 'gmime'
 pkgname=gmime
-version=3.2.7
-revision=2
+version=3.2.14
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static --enable-crypto $(vopt_enable vala)
@@ -14,8 +14,10 @@ short_desc="GNOME Core mime parsing library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/jstedfast/gmime"
-distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
-checksum=2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44
+changelog="https://raw.githubusercontent.com/jstedfast/gmime/master/NEWS"
+#distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
+distfiles="https://github.com/jstedfast/gmime/releases/download/${version}/${pkgname}-${version}.tar.xz"
+checksum=a5eb3dd675f72e545c8bc1cd12107e4aad2eaec1905eb7b4013cdb1fbe5e2317
 
 build_options="gir vala"
 build_options_default="gir vala"

From b4fb8855d5f2a9713abb4cde74999daae67bdd04 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:21:05 +0100
Subject: [PATCH 14/20] gnome-backgrounds: update to 46.0.

---
 srcpkgs/gnome-backgrounds/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-backgrounds/template b/srcpkgs/gnome-backgrounds/template
index c021d48794d100..cbc68cbb225524 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="gettext"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later, CC-BY-2.0, CC-BY-SA-2.0, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-backgrounds"
 changelog="https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-backgrounds/${version%.*}/gnome-backgrounds-${version}.tar.xz"
-checksum=cee0e688fbae5ef7a75f335ada2d10779e08ebca9445f1586de32c5a9b6dee2d
+checksum=4ddd3ac439a4a067876805921bb75f4d3c8b85a218d47c276dddde8928443c2e

From 7041b7556ce84772fb7676652248c67d4f3471ea Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:25:20 +0100
Subject: [PATCH 15/20] gnome-shell-extensions: update to 46.0.

---
 srcpkgs/gnome-shell-extensions/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-shell-extensions/template b/srcpkgs/gnome-shell-extensions/template
index 35b2debe6b6bc8..1cdea2721a3d85 100644
--- a/srcpkgs/gnome-shell-extensions/template
+++ b/srcpkgs/gnome-shell-extensions/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell-extensions'
 pkgname=gnome-shell-extensions
-version=45.2
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dextension_set=all"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell-extensions/${version%.*}/gnome-shell-extensions-${version}.tar.xz"
-checksum=ee32f6387a2d18adbff7a956689bc747866b4a8712d73790c002abeae4ccaaaf
+checksum=d8138f88cd92df9f932309149c236fbdd77c1bc095445036ab7eb0ecda53c01a

From eb54c44ed87a06f2c1e928e508a93b1fa0970590 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:26:18 +0100
Subject: [PATCH 16/20] gnome-user-docs: update to 46.0.

---
 srcpkgs/gnome-user-docs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 1f9d4edc4fe43e..fb05f5a0fd8b25 100644
--- a/srcpkgs/gnome-user-docs/template
+++ b/srcpkgs/gnome-user-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-user-docs'
 pkgname=gnome-user-docs
-version=45.5
+version=46.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
 changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-user-docs/${version%.*}/gnome-user-docs-${version}.tar.xz"
-checksum=74167fcf42a04d9e5d3cc130d27bc203d87b685ce606a84674df24e1ff719e54
+checksum=8c18ae0c4a0c142e193111b713c959813441bb5d9df25977b13818f6e4ae6291

From aadb19565a269ce6a4412caa9e6ce317d80a7622 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:35:50 +0100
Subject: [PATCH 17/20] xdg-desktop-portal-gnome: update to 46.0.

---
 .../patches/gcc14.patch                       | 29 -------------------
 srcpkgs/xdg-desktop-portal-gnome/template     |  6 ++--
 2 files changed, 3 insertions(+), 32 deletions(-)
 delete mode 100644 srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch

diff --git a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch b/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
deleted file mode 100644
index 34a43f04f96026..00000000000000
--- a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 5fb3c0c23ccd76c6f8239bbb66c3fb1230208d5e Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Tyrychtr?= <ltyrycht@redhat.com>
-Date: Mon, 11 Dec 2023 11:36:13 +0100
-Subject: [PATCH] input-capture: Pass correct pointer type to
- gtk_window_add_group
-
-It produced only a warning, but will be an error in the future.
-
-Fixes #112
----
- src/inputcapture.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/inputcapture.c b/src/inputcapture.c
-index ffa91a1d..bf60e6ea 100644
---- a/src/inputcapture.c
-+++ b/src/inputcapture.c
-@@ -409,7 +409,7 @@ create_input_capture_dialog (GDBusMethodInvocation *invocation,
-   gtk_window_set_modal (GTK_WINDOW (dialog), TRUE);
- 
-   window_group = gtk_window_group_new ();
--  gtk_window_group_add_window (window_group, dialog);
-+  gtk_window_group_add_window (window_group, GTK_WINDOW (dialog));
- 
-   dialog_handle = g_new0 (InputCaptureDialogHandle, 1);
-   dialog_handle->request = g_object_ref (request);
--- 
-GitLab
-
diff --git a/srcpkgs/xdg-desktop-portal-gnome/template b/srcpkgs/xdg-desktop-portal-gnome/template
index c7441c6caa7464..f27be4aa7bf1fe 100644
--- a/srcpkgs/xdg-desktop-portal-gnome/template
+++ b/srcpkgs/xdg-desktop-portal-gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-gnome'
 pkgname=xdg-desktop-portal-gnome
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
@@ -14,7 +14,7 @@ short_desc="GNOME portal backend for xdg-desktop-portal"
 maintainer="oreo639 <oreo6391@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
-changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/xdg-desktop-portal-gnome/${version%.*}/xdg-desktop-portal-gnome-${version}.tar.xz"
-checksum=3e9ca821044005fb37bd68ebe4ad196fc3d072835581467a22a4879dac7b5fdd
+checksum=5d2d533597d280b7370b8f74faa40097b292b0036dbd59166e1312230500bb8b

From 4232e5991401561a2a6b115de7725e23cee71b84 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 18:25:32 +0100
Subject: [PATCH 18/20] gnome-control-center: update to 46.0.

---
 srcpkgs/gnome-control-center/template | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 34384bcec50be4..6858fcad3c4b6a 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=45.3
+version=46.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,7 +14,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel upower-devel vala-devel
  libxml2-devel libX11-devel gtk4-devel libadwaita-devel cups-devel libgudev-devel
  libwacom-devel clutter-devel libsecret-devel libcanberra-devel udisks2-devel
- gsound-devel gcr-devel gnutls-devel tecla"
+ gsound-devel gcr4-devel gnutls-devel tecla"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop
  libgnomekbd ibus-gtk4"
@@ -22,9 +22,10 @@ short_desc="GNOME control center"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
-changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-45/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-control-center/${version%.*}/gnome-control-center-${version}.tar.xz"
-checksum=b1e949c4e86c0624ec6a6ed0df09c9fae2b22983c1dca60ed86aec8ef0b24004
+checksum=25f67de05897868b2e97eaa0ecc986a408af08d4985c8a9da44f0d7bd8fea7a4
 make_check=no # needs X11 and requires altered filesystem
 
 pre_build() {

From e72396c791bfccb0f7e4a58b81a1055201c58bb5 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sat, 23 Mar 2024 15:35:51 +0100
Subject: [PATCH 19/20] gnome-online-accounts: update to 3.50.0.

---
 common/shlibs                          |  2 +-
 srcpkgs/gnome-online-accounts/template | 15 ++++++++-------
 2 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 988a4e8b27eaf0..1fdc98a76479c6 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -884,7 +884,7 @@ libp11-kit.so.0 p11-kit-0.7_1
 librest-1.0.so.0 rest-0.9.1_1
 librest-extras-1.0.so.0 rest-0.9.1_1
 libgoa-1.0.so.0 gnome-online-accounts-3.2.0_1
-libgoa-backend-1.0.so.1 gnome-online-accounts-3.10.0_1
+libgoa-backend-1.0.so.2 gnome-online-accounts-3.50.0_1
 liboauth.so.0 liboauth-0.9.4_1
 liblcms2.so.2 lcms2-2.2_1
 libcolord.so.2 libcolord-1.1.7_1
diff --git a/srcpkgs/gnome-online-accounts/template b/srcpkgs/gnome-online-accounts/template
index 9a26f6c2252240..74f4d4c69529e3 100644
--- a/srcpkgs/gnome-online-accounts/template
+++ b/srcpkgs/gnome-online-accounts/template
@@ -1,28 +1,29 @@
 # Template file for 'gnome-online-accounts'
 pkgname=gnome-online-accounts
-version=3.48.0
+version=3.50.0
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gir vapi)
- -Dmedia_server=true -Dman=true"
+ -Dman=true"
 hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt"
-makedepends="gtk+3-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
- rest-devel gcr-devel mit-krb5-devel libsoup3-devel"
+makedepends="gtk4-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
+ rest-devel gcr4-devel mit-krb5-devel libsoup3-devel libadwaita-devel"
 depends="hicolor-icon-theme"
 short_desc="GNOME service to access online accounts"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeOnlineAccounts"
-changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-44/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-online-accounts/${version%.*}/gnome-online-accounts-${version}.tar.xz"
-checksum=418bb9fcffdbd72a98205ad365137617fc1e3551a54de74f6a98d45d266175bf
+checksum=b0f64f0dcfbb8885a3a759e1c9de7fb204adb3ce6bd32c30bcf52d5533c06d4e
 
 build_options="gir"
 build_options_default="gir"
 
 gnome-online-accounts-devel_package() {
-	depends="gtk+3-devel ${sourcepkg}>=${version}_${revision}"
+	depends="gtk4-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 460c994c861a9b4329002737d4f7adbe3ab13b02 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 18 Apr 2024 11:40:22 +0200
Subject: [PATCH 20/20] gjs: update to 1.80.2.

---
 srcpkgs/gjs/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 23c7350a11aa9d..d10e449a0ab1d3 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.78.4
+version=1.80.2
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -13,9 +13,9 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MIT, LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gjs"
 #changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-44/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gjs/${version%.*}/gjs-${version}.tar.xz"
-checksum=9aec7ab872c2050404907ae94f0ae7abec8a54bd9c894ddb5c2d0f51e932b9a1
+checksum=135e39c5ac591096233e557cfe577d64093f5054411d47cb2e214bad7d4199bd
 make_check_pre="xvfb-run"
 
 if [ "$XBPS_CHECK_PKGS" ]; then

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR PATCH] [Updated] gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (54 preceding siblings ...)
  2024-04-18  9:40 ` [PR PATCH] [Updated] " fanyx
@ 2024-04-18  9:49 ` fanyx
  2024-04-18 11:53 ` chrysos349
                   ` (63 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-04-18  9:49 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 917 bytes --]

There is an updated pull request by fanyx against master on the void-packages repository

https://github.com/fanyx/void-packages gnome46
https://github.com/void-linux/void-packages/pull/49428

gnome-core: update to 46.0.
### Packages missing
- [x] `gnome-control-center`
- [ ] https://github.com/void-linux/void-packages/pull/49427
- [x] https://github.com/void-linux/void-packages/pull/49446
- [x] https://github.com/void-linux/void-packages/pull/49473
- [x] https://github.com/void-linux/void-packages/pull/49482
- [x] `gjs>=1.80.0`

@oreo639 @Gottox 

### TODO

- [x] Update `glib` and `glib-networking` dependencies to `2.80.0`

#### Testing the changes
- I tested the changes in this PR: **NO**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)

[ci skip]

A patch file from https://github.com/void-linux/void-packages/pull/49428.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome46-49428.patch --]
[-- Type: text/x-diff, Size: 37103 bytes --]

From 6302277872518fbc0ac49172c967bfd97a9e4e42 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 18 Apr 2024 10:27:41 +0200
Subject: [PATCH 01/20] nautilus: update to 46.0.

---
 srcpkgs/nautilus/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index b9ff7241042445..abab553cc873c2 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=45.2.1
+version=46.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,10 +18,10 @@ short_desc="GNOME file manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
-#changelog="https://gitlab.gnome.org/GNOME/nautilus/-/raw/master/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/nautilus/-/raw/gnome-45/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/nautilus/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/nautilus/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/nautilus/${version%%.*}/nautilus-${version}.tar.xz"
-checksum=ba5d53df39a155562df971ef5e31e827074905d0c48eab1eb2421a10284b990d
+checksum=e6d75ed9f7aa68a00a2a559a0bf7010c6077e158d2d900fa365a8973f6ef11ce
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=ci-skip

From c1e655e7c67e1ed5af5c485a9c7897afc2963b81 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 09:57:46 +0100
Subject: [PATCH 02/20] gnome-bluetooth: update to 46.0.

---
 srcpkgs/gnome-bluetooth/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index 3bc40264ae3d5c..fccb09af82ba5f 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-bluetooth'
 pkgname=gnome-bluetooth
-version=42.8
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
 changelog="https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-bluetooth/${version%.*}/gnome-bluetooth-${version}.tar.xz"
-checksum=76c241e8ca2c9b1035364535ca26084f89fc5c0e1829510f8909583115fcc2db
+checksum=13fe1e75f317acdbdf5e80c9029d2e0632d60a9ccf72a43ae36eb7545021fbef
 
 build_options="gir"
 build_options_default="gir"

From 77873b0c78af88fc36c644b4e0f5db3610d4f6d2 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:05:56 +0100
Subject: [PATCH 03/20] gnome-initial-setup: update to 46.0.

---
 srcpkgs/gnome-initial-setup/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 889647c5a61edc..279ef9f5fbb40d 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-initial-setup'
 pkgname=gnome-initial-setup
-version=45.4.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-initial-setup/${version%%.*}/gnome-initial-setup-${version}.tar.xz"
-checksum=363e09aa3308e7f4074e066253a0182b322ab60376743de178bbb400e54ba8ee
+checksum=f8ee9dcea7e35e735eaa3bc8d1041d06bb64ebf1e1046e5e8e48f1fb44151847

From 4dce1a26634b0c53f7fb3a84faa67a09b1e3649f Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:57:34 +0100
Subject: [PATCH 04/20] gnome-session: update to 46.0.

---
 srcpkgs/gnome-session/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index 14bbbc580c3bf9..9cfaa1a07ca84f 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=45.0
+version=46.0
 revision=1
 build_style=meson
-configure_args="-Dsystemd_journal=false -Dsystemd_session=disable
- -Dsystemduserunitdir=/usr/lib/systemd/user"
+configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
 hostmakedepends="glib-devel gettext pkg-config xmlto"
 makedepends="elogind-devel gnome-desktop-devel gtk+3-devel json-glib-devel
  libglib-devel libICE-devel libSM-devel xtrans"
@@ -16,4 +15,4 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-session"
 changelog="https://gitlab.gnome.org/GNOME/gnome-session/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-session/${version%.*}/gnome-session-${version}.tar.xz"
-checksum=706d2ffcacac38553a3c0185793f5a2b4aac940bb5e789d953c9808163bef2f1
+checksum=c6e1624af6090bc4e1a191fe2268abfa7a8de07831ca7a57f217e679bf7b9a54

From d08498725ff18356cc0f6aa23671bbdf716ff67a Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:11 +0100
Subject: [PATCH 05/20] gsettings-desktop-schemas: update to 46.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index c4fc13789417df..f4f2a5cea68d9e 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,6 +1,6 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=45.0
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 changelog="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gsettings-desktop-schemas/${version%.*}/gsettings-desktop-schemas-${version}.tar.xz"
-checksum=365c8d04daf79b38c8b3dc9626349a024f9e4befdd31fede74b42f7a9fbe0ae2
+checksum=493a46a1161b6388d57aa72f632a79ce96c42d5ffbd1d0b00f496ec5876f8575
 
 # Package build options
 build_options="gir"

From 84e5ac55080c31798921df9c5025ab32085d05b3 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:28 +0100
Subject: [PATCH 06/20] gnome-settings-daemon: update to 46.0.

---
 srcpkgs/gnome-settings-daemon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 9e8d7eb447035e..fd2b43810628b8 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-settings-daemon'
 pkgname=gnome-settings-daemon
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,8 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr4-de
  geoclue2-devel gnome-desktop-devel ibus-devel libcanberra-devel libgnomekbd-devel
  libgweather-devel libnotify-devel librsvg-devel libwacom-devel nss-devel
  polkit-devel pulseaudio-devel startup-notification-devel upower-devel
- xf86-input-wacom-devel libXfixes-devel"
+ xf86-input-wacom-devel libXfixes-devel gsettings-desktop-schemas-devel
+ elogind-devel"
 depends="hicolor-icon-theme"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -20,7 +21,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 changelog="https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-settings-daemon/${version%.*}/gnome-settings-daemon-${version}.tar.xz"
-checksum=c62bfec9817eee5b83ebe901a9286189a67eb5ff033c5dd41506574f822bf090
+checksum=0b9a0f64fa18a8e7e09b4c95a3f754fa033c2cdbd2dc35701f0618572c1cb3d7
 CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then

From f61b572f8e7b6f3b30d05ee188f980e66499aa37 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:30 +0100
Subject: [PATCH 07/20] mutter: update to 46.0.

---
 common/shlibs           | 10 +++++-----
 srcpkgs/mutter/template | 15 +++++++--------
 2 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 7e56fe664a4515..988a4e8b27eaf0 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2925,11 +2925,11 @@ libdecoration.so.0 compiz-core-0.8.14_1
 libcompizconfig.so.0 libcompizconfig-0.8.14_1
 libemeraldengine.so.0 emerald-0.8.14_1
 libhangul.so.1 libhangul-0.1.0_1
-libmutter-13.so.0 mutter-45.0_1
-libmutter-clutter-13.so.0 mutter-45.0_1
-libmutter-cogl-13.so.0 mutter-45.0_1
-libmutter-cogl-pango-13.so.0 mutter-45.0_1
-libmutter-mtk-13.so.0 mutter-45.0_1
+libmutter-14.so.0 mutter-46.0_1
+libmutter-clutter-14.so.0 mutter-46.0_1
+libmutter-cogl-14.so.0 mutter-46.0_1
+libmutter-cogl-pango-14.so.0 mutter-46.0_1
+libmutter-mtk-14.so.0 mutter-46.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub-0.7.so.0 libgepub-0.7.1_1
 libslopy.so.7.6 slop-7.6_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 753ccfd911e205..8750f8d64611de 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=45.5
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,12 +18,11 @@ short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-#changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-45/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/mutter/${version%.*}/mutter-${version}.tar.xz"
-checksum=51c3324b8a975f996e5ac693ab38563c496e6f142e6cd3357b4950d250334874
-shlib_provides="libmutter-clutter-13.so libmutter-cogl-13.so
- libmutter-cogl-pango-13.so"
+checksum=bb3f7d77aebdea9d317d3f5ef03868e4e7969da423ac495e33a16d61db2c9373
+shlib_provides="libmutter-clutter-14.so libmutter-cogl-14.so
+ libmutter-cogl-pango-14.so libmutter-mtk-14.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,8 +34,8 @@ pre_build() {
 post_install() {
 	# modify the pkg-config files to respect ${pc_sysrootdir} for variables that are
 	# meant to be called with 'pkg-config --variable'
-	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-13|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-13.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-14|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-14.pc
 }
 
 mutter-devel_package() {
@@ -46,7 +45,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-13/*.gir"
+		vmove "usr/lib/mutter-14/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 1fe18ab32baf99adc87ad130eeee2f5f2997e61b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:41 +0100
Subject: [PATCH 08/20] gnome-shell: update to 46.0.

---
 srcpkgs/gnome-shell/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index c833283506820c..a818d232f86866 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=45.5
-revision=2
+version=46.0
+revision=1
 build_style=meson
 build_helper=gir
 configure_args="-Dsystemd=false -Dtests=false"
@@ -19,10 +19,10 @@ short_desc="GNOME core user interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
-changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%%.*}/gnome-shell-${version}.tar.xz"
-checksum=bd5c3d3d028d47233e4205223f0ac02ac9a973b699bc277439094d41a78d6ab0
+checksum=6bc41340b6de05774e97cfe20feba86e2b3cc9c8139118f24bd84ac63e82b53e
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 57e503cb8f96b05a4ee548580e4d37816ddeea42 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:57:16 +0100
Subject: [PATCH 09/20] gnome-core: update to 46.0.

---
 srcpkgs/gnome-core/template | 30 +++++++++++++++---------------
 1 file changed, 15 insertions(+), 15 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index b4a86610fe0332..98b5f7a8da50c1 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -10,28 +10,28 @@ homepage="https://www.gnome.org"
 
 depends="
  adwaita-icon-theme>=${version}
- at-spi2-core>=2.50.1
- at-spi2-atk>=2.50.1
+ at-spi2-core>=2.52.0
+ at-spi2-atk>=2.52.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.50.4
- folks>=0.15.6
+ evolution-data-server>=3.52.0
+ folks>=0.15.8
  font-adobe-source-code-pro>=2.030R
  gcr>=3.41.1
  gdm>=${version}
  geocode-glib>=3.26.4
- gjs>=1.76.0
- glib>=2.78.0
- glib-networking>=2.76.0
- gmime>=3.2.7
+ gjs>=1.80.0
+ glib>=2.80.0
+ glib-networking>=2.80.0
+ gmime>=3.2.14
  gnome-backgrounds>=${version}
- gnome-bluetooth>=42.8
+ gnome-bluetooth>=${version}
  gnome-color-manager>=3.36.0
  gnome-control-center>=${version}
  gnome-desktop>=44.0
  gnome-initial-setup>=${version}
- gnome-keyring>=42.0
- gnome-online-accounts>=3.48.0
+ gnome-keyring>=46.1
+ gnome-online-accounts>=3.50.0
  gnome-session>=${version}
  gnome-settings-daemon>=${version}
  gnome-shell>=${version}
@@ -40,11 +40,11 @@ depends="
  gnome-user-docs>=${version}
  gnome-video-effects>=0.6.0
  gsettings-desktop-schemas>=${version}
- gvfs>=1.52.2
+ gvfs>=1.54.0
  mutter>=${version}
  nautilus>=${version}
- sushi>=${version}
- tracker>=3.6.0
+ sushi>=45.0
+ tracker>=3.7.1
  yelp>=42.2
  xdg-desktop-portal-gnome>=${version}
  zenity>=4.0.1"

From 746680ce904fed6c0f1bcd63a874bcee106ffaf6 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:58:52 +0100
Subject: [PATCH 10/20] adwaita-icon-theme: update to 46.0.

---
 .../patches/rm-icon-cache.patch                 | 17 -----------------
 srcpkgs/adwaita-icon-theme/template             |  4 ++--
 2 files changed, 2 insertions(+), 19 deletions(-)
 delete mode 100644 srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch

diff --git a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch b/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
deleted file mode 100644
index c2b10b9d2da5b2..00000000000000
--- a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-From 32affe610606b3a550c2953993a72063eb2b7381 Mon Sep 17 00:00:00 2001
-From: Fabian Bornschein <fabiscafe@mailbox.org>
-Date: Mon, 18 Sep 2023 23:31:59 +0200
-Subject: [PATCH] rm unused and problematic .icon-theme.cache
-
-This file was probably inserted by mistake. It serves no purpose.
----
- Adwaita/.icon-theme.cache | 0
- 1 file changed, 0 insertions(+), 0 deletions(-)
- delete mode 100644 Adwaita/.icon-theme.cache
-
-diff --git a/Adwaita/.icon-theme.cache b/Adwaita/.icon-theme.cache
-deleted file mode 100644
-index e69de29bb..000000000
--- 
-GitLab
-
diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index 31983ccd5fb268..8a633fd12f23d7 100644
--- a/srcpkgs/adwaita-icon-theme/template
+++ b/srcpkgs/adwaita-icon-theme/template
@@ -1,6 +1,6 @@
 # Template file for 'adwaita-icon-theme'
 pkgname=adwaita-icon-theme
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 changelog="https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/adwaita-icon-theme/${version/.*/}/adwaita-icon-theme-${version}.tar.xz"
-checksum=2442bfb06f4e6cc95bf6e2682fdff98fa5eddc688751b9d6215c623cb4e42ff1
+checksum=4bcb539bd75d64da385d6fa08cbaa9ddeaceb6ac8e82b85ba6c41117bf5ba64e
 
 pre_configure() {
 	ln -s /bin/true "$XBPS_WRAPPERDIR/gtk-update-icon-cache"

From 5a52e61d5d328d9f35a7a02c10e8e3453cd4557f Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:02:49 +0100
Subject: [PATCH 11/20] at-spi2-core: update to 2.52.0

---
 srcpkgs/at-spi2-core/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 794eb284022796..85ba46b8a90299 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,6 +1,6 @@
 # Template file for 'at-spi2-core'
 pkgname=at-spi2-core
-version=2.50.1
+version=2.52.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,8 +12,9 @@ short_desc="Assistive Technology Service Provider Interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=5727b5c0687ac57ba8040e79bd6731b714a36b8fcf32190f236b8fb3698789e7
+checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
 make_check=no # non-trivial dbus setup
 
 # Package build options

From 07192723f9533a4885e41312286dc6caacb0f5cb Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:09:03 +0100
Subject: [PATCH 12/20] gdm: update to 46.0.

---
 .../gdm/patches/fix-service-assertions.patch  | 27 ++++++++++++++-----
 srcpkgs/gdm/patches/gcc14.patch               | 25 -----------------
 srcpkgs/gdm/template                          | 10 +++----
 3 files changed, 26 insertions(+), 36 deletions(-)
 delete mode 100644 srcpkgs/gdm/patches/gcc14.patch

diff --git a/srcpkgs/gdm/patches/fix-service-assertions.patch b/srcpkgs/gdm/patches/fix-service-assertions.patch
index 4460e74e31ebd4..d6458b8bde8884 100644
--- a/srcpkgs/gdm/patches/fix-service-assertions.patch
+++ b/srcpkgs/gdm/patches/fix-service-assertions.patch
@@ -1,10 +1,22 @@
-Fix systemd_dep assertions to not fail when passing a valid service directory path.
+From f51a4af51914c9b17f89ca40be54b868032c36f6 Mon Sep 17 00:00:00 2001
+From: oreo639 <oreo6391@gmail.com>
+Date: Wed, 20 Mar 2024 15:27:52 -0700
+Subject: [PATCH] meson: Fix systemd_dep assertions to match assertion message
+
+The assertion message suggests that it should be able to be bypassed by
+specifying a valid service directory, however that is not the case.
+
+Fix the assertions, so that they can be bypassed by specifying a valid service
+directory.
+---
+ data/meson.build | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/data/meson.build b/data/meson.build
-index 2cfe4691..2211e98b 100644
+index 2cfe46918..2211e98b5 100644
 --- a/data/meson.build
 +++ b/data/meson.build
-@@ -166,20 +166,20 @@ endif
+@@ -163,20 +163,20 @@ endif
  
  systemdsystemunitdir = get_option('systemdsystemunitdir')
  if systemdsystemunitdir != 'no'
@@ -13,7 +25,7 @@ index 2cfe4691..2211e98b 100644
      systemd_systemunitdir = get_option('systemdsystemunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd system unit dir or disable it')
-     systemd_systemunitdir = systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
+     systemd_systemunitdir = systemd_dep.get_variable(pkgconfig: 'systemdsystemunitdir')
    endif
  endif
  
@@ -24,6 +36,9 @@ index 2cfe4691..2211e98b 100644
      systemd_userunitdir = get_option('systemduserunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
-     systemd_userunitdir = systemd_dep.get_pkgconfig_variable('systemduserunitdir',
-                                                              define_variable: ['prefix', get_option('prefix')])
+     systemd_userunitdir = systemd_dep.get_variable(pkgconfig: 'systemduserunitdir',
+                                                    pkgconfig_define: ['prefix', get_option('prefix')])
    endif
+-- 
+GitLab
+
diff --git a/srcpkgs/gdm/patches/gcc14.patch b/srcpkgs/gdm/patches/gcc14.patch
deleted file mode 100644
index 09300f305ef9a8..00000000000000
--- a/srcpkgs/gdm/patches/gcc14.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 08ef19e848176e58511f1a66992b5a26cb3c51a2 Mon Sep 17 00:00:00 2001
-From: Alessandro Bono <alessandro.bono369@gmail.com>
-Date: Wed, 1 Nov 2023 12:35:44 +0100
-Subject: [PATCH] gdm-session: Pass the correct pointer type
-
----
- daemon/gdm-session.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/daemon/gdm-session.c b/daemon/gdm-session.c
-index 06f648ee0..be19a049c 100644
---- a/daemon/gdm-session.c
-+++ b/daemon/gdm-session.c
-@@ -3045,7 +3045,7 @@ free_pending_worker_connection (GdmSession      *self,
-         worker_manager_interface = g_object_get_data (G_OBJECT (connection),
-                                                       "gdm-dbus-worker-manager-interface");
-         if (worker_manager_interface != NULL) {
--                g_dbus_interface_skeleton_unexport (worker_manager_interface);
-+                g_dbus_interface_skeleton_unexport (G_DBUS_INTERFACE_SKELETON (worker_manager_interface));
-                 g_object_set_data (G_OBJECT (connection),
-                                    "gdm-dbus-worker-manager-interface",
-                                    NULL);
--- 
-GitLab
-
diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 128253f83f885c..f32ae188713a94 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,7 +1,7 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=45.0.1
-revision=2
+version=46.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="
@@ -25,10 +25,10 @@ short_desc="GNOME Display Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
-changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-46/NEWS/"
 distfiles="${GNOME_SITE}/gdm/${version%%.*}/gdm-${version}.tar.xz"
-checksum=6572578c05e3c6569d6ed269f7de2aaf3a035657654586d8243907bb7a6ffa85
+checksum=8d6cb52176eca48b6bbf1cfe2fdae08d9677b5a0f2bca600dee4604de0dd1efc
 
 conf_files="
 	/etc/gdm/custom.conf

From 36d5c994abc2763037c8cc7fec5779f566750ca1 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:19:49 +0100
Subject: [PATCH 13/20] gmime: update to 3.2.14

---
 srcpkgs/gmime/template | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gmime/template b/srcpkgs/gmime/template
index 045e8307691bc9..c3109937798625 100644
--- a/srcpkgs/gmime/template
+++ b/srcpkgs/gmime/template
@@ -1,7 +1,7 @@
 # Template file for 'gmime'
 pkgname=gmime
-version=3.2.7
-revision=2
+version=3.2.14
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static --enable-crypto $(vopt_enable vala)
@@ -14,8 +14,10 @@ short_desc="GNOME Core mime parsing library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/jstedfast/gmime"
-distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
-checksum=2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44
+changelog="https://raw.githubusercontent.com/jstedfast/gmime/master/NEWS"
+#distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
+distfiles="https://github.com/jstedfast/gmime/releases/download/${version}/${pkgname}-${version}.tar.xz"
+checksum=a5eb3dd675f72e545c8bc1cd12107e4aad2eaec1905eb7b4013cdb1fbe5e2317
 
 build_options="gir vala"
 build_options_default="gir vala"

From 40ea66c43f63b7766c4a1b282ee1afa71899307d Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:21:05 +0100
Subject: [PATCH 14/20] gnome-backgrounds: update to 46.0.

---
 srcpkgs/gnome-backgrounds/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-backgrounds/template b/srcpkgs/gnome-backgrounds/template
index c021d48794d100..cbc68cbb225524 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="gettext"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later, CC-BY-2.0, CC-BY-SA-2.0, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-backgrounds"
 changelog="https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-backgrounds/${version%.*}/gnome-backgrounds-${version}.tar.xz"
-checksum=cee0e688fbae5ef7a75f335ada2d10779e08ebca9445f1586de32c5a9b6dee2d
+checksum=4ddd3ac439a4a067876805921bb75f4d3c8b85a218d47c276dddde8928443c2e

From 13be4e6546ba7918a22850040d5cbe093272f505 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:25:20 +0100
Subject: [PATCH 15/20] gnome-shell-extensions: update to 46.0.

---
 srcpkgs/gnome-shell-extensions/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-shell-extensions/template b/srcpkgs/gnome-shell-extensions/template
index 35b2debe6b6bc8..1cdea2721a3d85 100644
--- a/srcpkgs/gnome-shell-extensions/template
+++ b/srcpkgs/gnome-shell-extensions/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell-extensions'
 pkgname=gnome-shell-extensions
-version=45.2
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dextension_set=all"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell-extensions/${version%.*}/gnome-shell-extensions-${version}.tar.xz"
-checksum=ee32f6387a2d18adbff7a956689bc747866b4a8712d73790c002abeae4ccaaaf
+checksum=d8138f88cd92df9f932309149c236fbdd77c1bc095445036ab7eb0ecda53c01a

From 6eed83294fa1cce6364e314082498f08c59aef04 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:26:18 +0100
Subject: [PATCH 16/20] gnome-user-docs: update to 46.0.

---
 srcpkgs/gnome-user-docs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 1f9d4edc4fe43e..fb05f5a0fd8b25 100644
--- a/srcpkgs/gnome-user-docs/template
+++ b/srcpkgs/gnome-user-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-user-docs'
 pkgname=gnome-user-docs
-version=45.5
+version=46.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
 changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-user-docs/${version%.*}/gnome-user-docs-${version}.tar.xz"
-checksum=74167fcf42a04d9e5d3cc130d27bc203d87b685ce606a84674df24e1ff719e54
+checksum=8c18ae0c4a0c142e193111b713c959813441bb5d9df25977b13818f6e4ae6291

From 92c2ad8d1a219744fbc840f0af40cf8bb06df691 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:35:50 +0100
Subject: [PATCH 17/20] xdg-desktop-portal-gnome: update to 46.0.

---
 .../patches/gcc14.patch                       | 29 -------------------
 srcpkgs/xdg-desktop-portal-gnome/template     |  6 ++--
 2 files changed, 3 insertions(+), 32 deletions(-)
 delete mode 100644 srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch

diff --git a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch b/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
deleted file mode 100644
index 34a43f04f96026..00000000000000
--- a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 5fb3c0c23ccd76c6f8239bbb66c3fb1230208d5e Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Tyrychtr?= <ltyrycht@redhat.com>
-Date: Mon, 11 Dec 2023 11:36:13 +0100
-Subject: [PATCH] input-capture: Pass correct pointer type to
- gtk_window_add_group
-
-It produced only a warning, but will be an error in the future.
-
-Fixes #112
----
- src/inputcapture.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/inputcapture.c b/src/inputcapture.c
-index ffa91a1d..bf60e6ea 100644
---- a/src/inputcapture.c
-+++ b/src/inputcapture.c
-@@ -409,7 +409,7 @@ create_input_capture_dialog (GDBusMethodInvocation *invocation,
-   gtk_window_set_modal (GTK_WINDOW (dialog), TRUE);
- 
-   window_group = gtk_window_group_new ();
--  gtk_window_group_add_window (window_group, dialog);
-+  gtk_window_group_add_window (window_group, GTK_WINDOW (dialog));
- 
-   dialog_handle = g_new0 (InputCaptureDialogHandle, 1);
-   dialog_handle->request = g_object_ref (request);
--- 
-GitLab
-
diff --git a/srcpkgs/xdg-desktop-portal-gnome/template b/srcpkgs/xdg-desktop-portal-gnome/template
index c7441c6caa7464..f27be4aa7bf1fe 100644
--- a/srcpkgs/xdg-desktop-portal-gnome/template
+++ b/srcpkgs/xdg-desktop-portal-gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-gnome'
 pkgname=xdg-desktop-portal-gnome
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
@@ -14,7 +14,7 @@ short_desc="GNOME portal backend for xdg-desktop-portal"
 maintainer="oreo639 <oreo6391@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
-changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/xdg-desktop-portal-gnome/${version%.*}/xdg-desktop-portal-gnome-${version}.tar.xz"
-checksum=3e9ca821044005fb37bd68ebe4ad196fc3d072835581467a22a4879dac7b5fdd
+checksum=5d2d533597d280b7370b8f74faa40097b292b0036dbd59166e1312230500bb8b

From 819c1de819cbcb9d8d971187d6880032928e02ff Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 18:25:32 +0100
Subject: [PATCH 18/20] gnome-control-center: update to 46.0.

---
 srcpkgs/gnome-control-center/template | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 34384bcec50be4..6858fcad3c4b6a 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=45.3
+version=46.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,7 +14,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel upower-devel vala-devel
  libxml2-devel libX11-devel gtk4-devel libadwaita-devel cups-devel libgudev-devel
  libwacom-devel clutter-devel libsecret-devel libcanberra-devel udisks2-devel
- gsound-devel gcr-devel gnutls-devel tecla"
+ gsound-devel gcr4-devel gnutls-devel tecla"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop
  libgnomekbd ibus-gtk4"
@@ -22,9 +22,10 @@ short_desc="GNOME control center"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
-changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-45/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-control-center/${version%.*}/gnome-control-center-${version}.tar.xz"
-checksum=b1e949c4e86c0624ec6a6ed0df09c9fae2b22983c1dca60ed86aec8ef0b24004
+checksum=25f67de05897868b2e97eaa0ecc986a408af08d4985c8a9da44f0d7bd8fea7a4
 make_check=no # needs X11 and requires altered filesystem
 
 pre_build() {

From 6c93aaf8e26d4728ff95d872318c787290901f78 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sat, 23 Mar 2024 15:35:51 +0100
Subject: [PATCH 19/20] gnome-online-accounts: update to 3.50.0.

---
 common/shlibs                          |  2 +-
 srcpkgs/gnome-online-accounts/template | 15 ++++++++-------
 2 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 988a4e8b27eaf0..1fdc98a76479c6 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -884,7 +884,7 @@ libp11-kit.so.0 p11-kit-0.7_1
 librest-1.0.so.0 rest-0.9.1_1
 librest-extras-1.0.so.0 rest-0.9.1_1
 libgoa-1.0.so.0 gnome-online-accounts-3.2.0_1
-libgoa-backend-1.0.so.1 gnome-online-accounts-3.10.0_1
+libgoa-backend-1.0.so.2 gnome-online-accounts-3.50.0_1
 liboauth.so.0 liboauth-0.9.4_1
 liblcms2.so.2 lcms2-2.2_1
 libcolord.so.2 libcolord-1.1.7_1
diff --git a/srcpkgs/gnome-online-accounts/template b/srcpkgs/gnome-online-accounts/template
index 9a26f6c2252240..74f4d4c69529e3 100644
--- a/srcpkgs/gnome-online-accounts/template
+++ b/srcpkgs/gnome-online-accounts/template
@@ -1,28 +1,29 @@
 # Template file for 'gnome-online-accounts'
 pkgname=gnome-online-accounts
-version=3.48.0
+version=3.50.0
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gir vapi)
- -Dmedia_server=true -Dman=true"
+ -Dman=true"
 hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt"
-makedepends="gtk+3-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
- rest-devel gcr-devel mit-krb5-devel libsoup3-devel"
+makedepends="gtk4-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
+ rest-devel gcr4-devel mit-krb5-devel libsoup3-devel libadwaita-devel"
 depends="hicolor-icon-theme"
 short_desc="GNOME service to access online accounts"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeOnlineAccounts"
-changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-44/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-online-accounts/${version%.*}/gnome-online-accounts-${version}.tar.xz"
-checksum=418bb9fcffdbd72a98205ad365137617fc1e3551a54de74f6a98d45d266175bf
+checksum=b0f64f0dcfbb8885a3a759e1c9de7fb204adb3ce6bd32c30bcf52d5533c06d4e
 
 build_options="gir"
 build_options_default="gir"
 
 gnome-online-accounts-devel_package() {
-	depends="gtk+3-devel ${sourcepkg}>=${version}_${revision}"
+	depends="gtk4-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From d4387e534561a702a93cc1d5000e531aabbb9cc3 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 18 Apr 2024 11:40:22 +0200
Subject: [PATCH 20/20] gjs: update to 1.80.2.

---
 srcpkgs/gjs/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 23c7350a11aa9d..d10e449a0ab1d3 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.78.4
+version=1.80.2
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -13,9 +13,9 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MIT, LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gjs"
 #changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-44/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gjs/${version%.*}/gjs-${version}.tar.xz"
-checksum=9aec7ab872c2050404907ae94f0ae7abec8a54bd9c894ddb5c2d0f51e932b9a1
+checksum=135e39c5ac591096233e557cfe577d64093f5054411d47cb2e214bad7d4199bd
 make_check_pre="xvfb-run"
 
 if [ "$XBPS_CHECK_PKGS" ]; then

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (55 preceding siblings ...)
  2024-04-18  9:49 ` fanyx
@ 2024-04-18 11:53 ` chrysos349
  2024-04-18 11:55 ` oreo639
                   ` (62 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: chrysos349 @ 2024-04-18 11:53 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 411 bytes --]

New comment by chrysos349 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2063687401

Comment:
**Updates:**
- `folks` --> 0.15.9
- `gcr` --> 3.41.2
- `gcr4` --> 4.3.0
- `gnome-control-center` --> 46.0.1
- `gnome-online-accounts` --> 3.50.1
- `libgweather` --> 4.4.2
- `librsvg` --> 2.58.0
- `libsecret` --> 0.21.4
- `sushi` --> 46.0
- `tecla` --> 46.0

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (56 preceding siblings ...)
  2024-04-18 11:53 ` chrysos349
@ 2024-04-18 11:55 ` oreo639
  2024-04-18 11:59 ` fanyx
                   ` (61 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: oreo639 @ 2024-04-18 11:55 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 253 bytes --]

New comment by oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2063690747

Comment:
Feel free to submit prs for those, most of them can be updated seperately (except for gnome-control-center ofc)

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (57 preceding siblings ...)
  2024-04-18 11:55 ` oreo639
@ 2024-04-18 11:59 ` fanyx
  2024-04-18 12:00 ` oreo639
                   ` (60 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-04-18 11:59 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 317 bytes --]

New comment by fanyx on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2063698478

Comment:
i'll take on `sushi` as it kinda is part of gnome46
`control-center` will be part of this PR, might as well

the rest is probably best left to their own PR and mentioned here

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (58 preceding siblings ...)
  2024-04-18 11:59 ` fanyx
@ 2024-04-18 12:00 ` oreo639
  2024-04-18 12:00 ` oreo639
                   ` (59 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: oreo639 @ 2024-04-18 12:00 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 229 bytes --]

New comment by oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2063699929

Comment:
> i'll take on `sushi` as it kinda is part of gnome46

sushi should be a separate PR.

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (59 preceding siblings ...)
  2024-04-18 12:00 ` oreo639
@ 2024-04-18 12:00 ` oreo639
  2024-04-18 12:01 ` oreo639
                   ` (58 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: oreo639 @ 2024-04-18 12:00 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 254 bytes --]

New comment by oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2063699929

Comment:
> i'll take on `sushi` as it kinda is part of gnome46

sushi should be a separate PR. (it is used by nautilus)

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (60 preceding siblings ...)
  2024-04-18 12:00 ` oreo639
@ 2024-04-18 12:01 ` oreo639
  2024-04-18 12:01 ` oreo639
                   ` (57 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: oreo639 @ 2024-04-18 12:01 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 271 bytes --]

New comment by oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2063699929

Comment:
> i'll take on `sushi` as it kinda is part of gnome46

sushi should be a separate PR. (it is just the file-preview in nautilus)

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (61 preceding siblings ...)
  2024-04-18 12:01 ` oreo639
@ 2024-04-18 12:01 ` oreo639
  2024-04-18 12:04 ` fanyx
                   ` (56 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: oreo639 @ 2024-04-18 12:01 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 299 bytes --]

New comment by oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2063699929

Comment:
> i'll take on `sushi` as it kinda is part of gnome46

sushi should be a separate PR. (it is just the file-preview in nautilus when you press the spacebar)

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (62 preceding siblings ...)
  2024-04-18 12:01 ` oreo639
@ 2024-04-18 12:04 ` fanyx
  2024-04-18 12:11 ` [PR PATCH] [Updated] " fanyx
                   ` (55 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-04-18 12:04 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 320 bytes --]

New comment by fanyx on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2063708081

Comment:
oh yeah, absolutely
but i'll look into it as i want it ready for when we review this `gnome-core` PR as sort of a "gnome 46 release"

the rest can probably be updated separately

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR PATCH] [Updated] gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (63 preceding siblings ...)
  2024-04-18 12:04 ` fanyx
@ 2024-04-18 12:11 ` fanyx
  2024-04-18 12:16 ` fanyx
                   ` (54 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-04-18 12:11 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 918 bytes --]

There is an updated pull request by fanyx against master on the void-packages repository

https://github.com/fanyx/void-packages gnome46
https://github.com/void-linux/void-packages/pull/49428

gnome-core: update to 46.0.
### Packages missing
- [x] `gnome-control-center`
- [ ] https://github.com/void-linux/void-packages/pull/49427
- [x] https://github.com/void-linux/void-packages/pull/49446
- [x] https://github.com/void-linux/void-packages/pull/49473
- [x] https://github.com/void-linux/void-packages/pull/49482
- [x] `gjs>=1.80.0`

@oreo639 @Gottox 

### TODO

- [x] Update `glib` and `glib-networking` dependencies to `2.80.0`

#### Testing the changes
- I tested the changes in this PR: **YES**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)

[ci skip]

A patch file from https://github.com/void-linux/void-packages/pull/49428.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome46-49428.patch --]
[-- Type: text/x-diff, Size: 37245 bytes --]

From 6302277872518fbc0ac49172c967bfd97a9e4e42 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 18 Apr 2024 10:27:41 +0200
Subject: [PATCH 01/20] nautilus: update to 46.0.

---
 srcpkgs/nautilus/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index b9ff7241042445..abab553cc873c2 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=45.2.1
+version=46.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,10 +18,10 @@ short_desc="GNOME file manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
-#changelog="https://gitlab.gnome.org/GNOME/nautilus/-/raw/master/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/nautilus/-/raw/gnome-45/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/nautilus/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/nautilus/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/nautilus/${version%%.*}/nautilus-${version}.tar.xz"
-checksum=ba5d53df39a155562df971ef5e31e827074905d0c48eab1eb2421a10284b990d
+checksum=e6d75ed9f7aa68a00a2a559a0bf7010c6077e158d2d900fa365a8973f6ef11ce
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=ci-skip

From c1e655e7c67e1ed5af5c485a9c7897afc2963b81 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 09:57:46 +0100
Subject: [PATCH 02/20] gnome-bluetooth: update to 46.0.

---
 srcpkgs/gnome-bluetooth/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index 3bc40264ae3d5c..fccb09af82ba5f 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-bluetooth'
 pkgname=gnome-bluetooth
-version=42.8
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
 changelog="https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-bluetooth/${version%.*}/gnome-bluetooth-${version}.tar.xz"
-checksum=76c241e8ca2c9b1035364535ca26084f89fc5c0e1829510f8909583115fcc2db
+checksum=13fe1e75f317acdbdf5e80c9029d2e0632d60a9ccf72a43ae36eb7545021fbef
 
 build_options="gir"
 build_options_default="gir"

From 77873b0c78af88fc36c644b4e0f5db3610d4f6d2 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:05:56 +0100
Subject: [PATCH 03/20] gnome-initial-setup: update to 46.0.

---
 srcpkgs/gnome-initial-setup/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 889647c5a61edc..279ef9f5fbb40d 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-initial-setup'
 pkgname=gnome-initial-setup
-version=45.4.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-initial-setup/${version%%.*}/gnome-initial-setup-${version}.tar.xz"
-checksum=363e09aa3308e7f4074e066253a0182b322ab60376743de178bbb400e54ba8ee
+checksum=f8ee9dcea7e35e735eaa3bc8d1041d06bb64ebf1e1046e5e8e48f1fb44151847

From 4dce1a26634b0c53f7fb3a84faa67a09b1e3649f Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:57:34 +0100
Subject: [PATCH 04/20] gnome-session: update to 46.0.

---
 srcpkgs/gnome-session/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index 14bbbc580c3bf9..9cfaa1a07ca84f 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=45.0
+version=46.0
 revision=1
 build_style=meson
-configure_args="-Dsystemd_journal=false -Dsystemd_session=disable
- -Dsystemduserunitdir=/usr/lib/systemd/user"
+configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
 hostmakedepends="glib-devel gettext pkg-config xmlto"
 makedepends="elogind-devel gnome-desktop-devel gtk+3-devel json-glib-devel
  libglib-devel libICE-devel libSM-devel xtrans"
@@ -16,4 +15,4 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-session"
 changelog="https://gitlab.gnome.org/GNOME/gnome-session/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-session/${version%.*}/gnome-session-${version}.tar.xz"
-checksum=706d2ffcacac38553a3c0185793f5a2b4aac940bb5e789d953c9808163bef2f1
+checksum=c6e1624af6090bc4e1a191fe2268abfa7a8de07831ca7a57f217e679bf7b9a54

From d08498725ff18356cc0f6aa23671bbdf716ff67a Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:11 +0100
Subject: [PATCH 05/20] gsettings-desktop-schemas: update to 46.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index c4fc13789417df..f4f2a5cea68d9e 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,6 +1,6 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=45.0
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 changelog="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gsettings-desktop-schemas/${version%.*}/gsettings-desktop-schemas-${version}.tar.xz"
-checksum=365c8d04daf79b38c8b3dc9626349a024f9e4befdd31fede74b42f7a9fbe0ae2
+checksum=493a46a1161b6388d57aa72f632a79ce96c42d5ffbd1d0b00f496ec5876f8575
 
 # Package build options
 build_options="gir"

From 84e5ac55080c31798921df9c5025ab32085d05b3 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:28 +0100
Subject: [PATCH 06/20] gnome-settings-daemon: update to 46.0.

---
 srcpkgs/gnome-settings-daemon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 9e8d7eb447035e..fd2b43810628b8 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-settings-daemon'
 pkgname=gnome-settings-daemon
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,8 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr4-de
  geoclue2-devel gnome-desktop-devel ibus-devel libcanberra-devel libgnomekbd-devel
  libgweather-devel libnotify-devel librsvg-devel libwacom-devel nss-devel
  polkit-devel pulseaudio-devel startup-notification-devel upower-devel
- xf86-input-wacom-devel libXfixes-devel"
+ xf86-input-wacom-devel libXfixes-devel gsettings-desktop-schemas-devel
+ elogind-devel"
 depends="hicolor-icon-theme"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -20,7 +21,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 changelog="https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-settings-daemon/${version%.*}/gnome-settings-daemon-${version}.tar.xz"
-checksum=c62bfec9817eee5b83ebe901a9286189a67eb5ff033c5dd41506574f822bf090
+checksum=0b9a0f64fa18a8e7e09b4c95a3f754fa033c2cdbd2dc35701f0618572c1cb3d7
 CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then

From f61b572f8e7b6f3b30d05ee188f980e66499aa37 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:30 +0100
Subject: [PATCH 07/20] mutter: update to 46.0.

---
 common/shlibs           | 10 +++++-----
 srcpkgs/mutter/template | 15 +++++++--------
 2 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 7e56fe664a4515..988a4e8b27eaf0 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2925,11 +2925,11 @@ libdecoration.so.0 compiz-core-0.8.14_1
 libcompizconfig.so.0 libcompizconfig-0.8.14_1
 libemeraldengine.so.0 emerald-0.8.14_1
 libhangul.so.1 libhangul-0.1.0_1
-libmutter-13.so.0 mutter-45.0_1
-libmutter-clutter-13.so.0 mutter-45.0_1
-libmutter-cogl-13.so.0 mutter-45.0_1
-libmutter-cogl-pango-13.so.0 mutter-45.0_1
-libmutter-mtk-13.so.0 mutter-45.0_1
+libmutter-14.so.0 mutter-46.0_1
+libmutter-clutter-14.so.0 mutter-46.0_1
+libmutter-cogl-14.so.0 mutter-46.0_1
+libmutter-cogl-pango-14.so.0 mutter-46.0_1
+libmutter-mtk-14.so.0 mutter-46.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub-0.7.so.0 libgepub-0.7.1_1
 libslopy.so.7.6 slop-7.6_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 753ccfd911e205..8750f8d64611de 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=45.5
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,12 +18,11 @@ short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-#changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-45/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/mutter/${version%.*}/mutter-${version}.tar.xz"
-checksum=51c3324b8a975f996e5ac693ab38563c496e6f142e6cd3357b4950d250334874
-shlib_provides="libmutter-clutter-13.so libmutter-cogl-13.so
- libmutter-cogl-pango-13.so"
+checksum=bb3f7d77aebdea9d317d3f5ef03868e4e7969da423ac495e33a16d61db2c9373
+shlib_provides="libmutter-clutter-14.so libmutter-cogl-14.so
+ libmutter-cogl-pango-14.so libmutter-mtk-14.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,8 +34,8 @@ pre_build() {
 post_install() {
 	# modify the pkg-config files to respect ${pc_sysrootdir} for variables that are
 	# meant to be called with 'pkg-config --variable'
-	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-13|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-13.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-14|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-14.pc
 }
 
 mutter-devel_package() {
@@ -46,7 +45,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-13/*.gir"
+		vmove "usr/lib/mutter-14/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 1fe18ab32baf99adc87ad130eeee2f5f2997e61b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:41 +0100
Subject: [PATCH 08/20] gnome-shell: update to 46.0.

---
 srcpkgs/gnome-shell/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index c833283506820c..a818d232f86866 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=45.5
-revision=2
+version=46.0
+revision=1
 build_style=meson
 build_helper=gir
 configure_args="-Dsystemd=false -Dtests=false"
@@ -19,10 +19,10 @@ short_desc="GNOME core user interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
-changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%%.*}/gnome-shell-${version}.tar.xz"
-checksum=bd5c3d3d028d47233e4205223f0ac02ac9a973b699bc277439094d41a78d6ab0
+checksum=6bc41340b6de05774e97cfe20feba86e2b3cc9c8139118f24bd84ac63e82b53e
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 542290a49fea86fd70eb26fa4980b3ebaba30df3 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:57:16 +0100
Subject: [PATCH 09/20] gnome-core: update to 46.0.

---
 srcpkgs/gnome-core/template | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index b4a86610fe0332..20bf58d62bcef0 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -10,28 +10,28 @@ homepage="https://www.gnome.org"
 
 depends="
  adwaita-icon-theme>=${version}
- at-spi2-core>=2.50.1
- at-spi2-atk>=2.50.1
+ at-spi2-core>=2.52.0
+ at-spi2-atk>=2.52.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.50.4
- folks>=0.15.6
+ evolution-data-server>=3.52.0
+ folks>=0.15.8
  font-adobe-source-code-pro>=2.030R
  gcr>=3.41.1
  gdm>=${version}
  geocode-glib>=3.26.4
- gjs>=1.76.0
- glib>=2.78.0
- glib-networking>=2.76.0
- gmime>=3.2.7
+ gjs>=1.80.0
+ glib>=2.80.0
+ glib-networking>=2.80.0
+ gmime>=3.2.14
  gnome-backgrounds>=${version}
- gnome-bluetooth>=42.8
+ gnome-bluetooth>=${version}
  gnome-color-manager>=3.36.0
- gnome-control-center>=${version}
+ gnome-control-center>=46.0.1
  gnome-desktop>=44.0
  gnome-initial-setup>=${version}
- gnome-keyring>=42.0
- gnome-online-accounts>=3.48.0
+ gnome-keyring>=46.1
+ gnome-online-accounts>=3.50.1
  gnome-session>=${version}
  gnome-settings-daemon>=${version}
  gnome-shell>=${version}
@@ -40,11 +40,11 @@ depends="
  gnome-user-docs>=${version}
  gnome-video-effects>=0.6.0
  gsettings-desktop-schemas>=${version}
- gvfs>=1.52.2
+ gvfs>=1.54.0
  mutter>=${version}
  nautilus>=${version}
- sushi>=${version}
- tracker>=3.6.0
+ sushi>=45.0
+ tracker>=3.7.1
  yelp>=42.2
  xdg-desktop-portal-gnome>=${version}
  zenity>=4.0.1"

From 656705a40f922f0b0c0d2de135184209d8e4bf8d Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:58:52 +0100
Subject: [PATCH 10/20] adwaita-icon-theme: update to 46.0.

---
 .../patches/rm-icon-cache.patch                 | 17 -----------------
 srcpkgs/adwaita-icon-theme/template             |  4 ++--
 2 files changed, 2 insertions(+), 19 deletions(-)
 delete mode 100644 srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch

diff --git a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch b/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
deleted file mode 100644
index c2b10b9d2da5b2..00000000000000
--- a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-From 32affe610606b3a550c2953993a72063eb2b7381 Mon Sep 17 00:00:00 2001
-From: Fabian Bornschein <fabiscafe@mailbox.org>
-Date: Mon, 18 Sep 2023 23:31:59 +0200
-Subject: [PATCH] rm unused and problematic .icon-theme.cache
-
-This file was probably inserted by mistake. It serves no purpose.
----
- Adwaita/.icon-theme.cache | 0
- 1 file changed, 0 insertions(+), 0 deletions(-)
- delete mode 100644 Adwaita/.icon-theme.cache
-
-diff --git a/Adwaita/.icon-theme.cache b/Adwaita/.icon-theme.cache
-deleted file mode 100644
-index e69de29bb..000000000
--- 
-GitLab
-
diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index 31983ccd5fb268..8a633fd12f23d7 100644
--- a/srcpkgs/adwaita-icon-theme/template
+++ b/srcpkgs/adwaita-icon-theme/template
@@ -1,6 +1,6 @@
 # Template file for 'adwaita-icon-theme'
 pkgname=adwaita-icon-theme
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 changelog="https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/adwaita-icon-theme/${version/.*/}/adwaita-icon-theme-${version}.tar.xz"
-checksum=2442bfb06f4e6cc95bf6e2682fdff98fa5eddc688751b9d6215c623cb4e42ff1
+checksum=4bcb539bd75d64da385d6fa08cbaa9ddeaceb6ac8e82b85ba6c41117bf5ba64e
 
 pre_configure() {
 	ln -s /bin/true "$XBPS_WRAPPERDIR/gtk-update-icon-cache"

From 90e22e3062b24013dce051a2a4afc3daeb19c74e Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:02:49 +0100
Subject: [PATCH 11/20] at-spi2-core: update to 2.52.0

---
 srcpkgs/at-spi2-core/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 794eb284022796..85ba46b8a90299 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,6 +1,6 @@
 # Template file for 'at-spi2-core'
 pkgname=at-spi2-core
-version=2.50.1
+version=2.52.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,8 +12,9 @@ short_desc="Assistive Technology Service Provider Interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=5727b5c0687ac57ba8040e79bd6731b714a36b8fcf32190f236b8fb3698789e7
+checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
 make_check=no # non-trivial dbus setup
 
 # Package build options

From 96de3459ea8ac8df1560f012b1a65e0cfae3b0f2 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:09:03 +0100
Subject: [PATCH 12/20] gdm: update to 46.0.

---
 .../gdm/patches/fix-service-assertions.patch  | 27 ++++++++++++++-----
 srcpkgs/gdm/patches/gcc14.patch               | 25 -----------------
 srcpkgs/gdm/template                          | 10 +++----
 3 files changed, 26 insertions(+), 36 deletions(-)
 delete mode 100644 srcpkgs/gdm/patches/gcc14.patch

diff --git a/srcpkgs/gdm/patches/fix-service-assertions.patch b/srcpkgs/gdm/patches/fix-service-assertions.patch
index 4460e74e31ebd4..d6458b8bde8884 100644
--- a/srcpkgs/gdm/patches/fix-service-assertions.patch
+++ b/srcpkgs/gdm/patches/fix-service-assertions.patch
@@ -1,10 +1,22 @@
-Fix systemd_dep assertions to not fail when passing a valid service directory path.
+From f51a4af51914c9b17f89ca40be54b868032c36f6 Mon Sep 17 00:00:00 2001
+From: oreo639 <oreo6391@gmail.com>
+Date: Wed, 20 Mar 2024 15:27:52 -0700
+Subject: [PATCH] meson: Fix systemd_dep assertions to match assertion message
+
+The assertion message suggests that it should be able to be bypassed by
+specifying a valid service directory, however that is not the case.
+
+Fix the assertions, so that they can be bypassed by specifying a valid service
+directory.
+---
+ data/meson.build | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/data/meson.build b/data/meson.build
-index 2cfe4691..2211e98b 100644
+index 2cfe46918..2211e98b5 100644
 --- a/data/meson.build
 +++ b/data/meson.build
-@@ -166,20 +166,20 @@ endif
+@@ -163,20 +163,20 @@ endif
  
  systemdsystemunitdir = get_option('systemdsystemunitdir')
  if systemdsystemunitdir != 'no'
@@ -13,7 +25,7 @@ index 2cfe4691..2211e98b 100644
      systemd_systemunitdir = get_option('systemdsystemunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd system unit dir or disable it')
-     systemd_systemunitdir = systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
+     systemd_systemunitdir = systemd_dep.get_variable(pkgconfig: 'systemdsystemunitdir')
    endif
  endif
  
@@ -24,6 +36,9 @@ index 2cfe4691..2211e98b 100644
      systemd_userunitdir = get_option('systemduserunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
-     systemd_userunitdir = systemd_dep.get_pkgconfig_variable('systemduserunitdir',
-                                                              define_variable: ['prefix', get_option('prefix')])
+     systemd_userunitdir = systemd_dep.get_variable(pkgconfig: 'systemduserunitdir',
+                                                    pkgconfig_define: ['prefix', get_option('prefix')])
    endif
+-- 
+GitLab
+
diff --git a/srcpkgs/gdm/patches/gcc14.patch b/srcpkgs/gdm/patches/gcc14.patch
deleted file mode 100644
index 09300f305ef9a8..00000000000000
--- a/srcpkgs/gdm/patches/gcc14.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 08ef19e848176e58511f1a66992b5a26cb3c51a2 Mon Sep 17 00:00:00 2001
-From: Alessandro Bono <alessandro.bono369@gmail.com>
-Date: Wed, 1 Nov 2023 12:35:44 +0100
-Subject: [PATCH] gdm-session: Pass the correct pointer type
-
----
- daemon/gdm-session.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/daemon/gdm-session.c b/daemon/gdm-session.c
-index 06f648ee0..be19a049c 100644
---- a/daemon/gdm-session.c
-+++ b/daemon/gdm-session.c
-@@ -3045,7 +3045,7 @@ free_pending_worker_connection (GdmSession      *self,
-         worker_manager_interface = g_object_get_data (G_OBJECT (connection),
-                                                       "gdm-dbus-worker-manager-interface");
-         if (worker_manager_interface != NULL) {
--                g_dbus_interface_skeleton_unexport (worker_manager_interface);
-+                g_dbus_interface_skeleton_unexport (G_DBUS_INTERFACE_SKELETON (worker_manager_interface));
-                 g_object_set_data (G_OBJECT (connection),
-                                    "gdm-dbus-worker-manager-interface",
-                                    NULL);
--- 
-GitLab
-
diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 128253f83f885c..f32ae188713a94 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,7 +1,7 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=45.0.1
-revision=2
+version=46.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="
@@ -25,10 +25,10 @@ short_desc="GNOME Display Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
-changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-46/NEWS/"
 distfiles="${GNOME_SITE}/gdm/${version%%.*}/gdm-${version}.tar.xz"
-checksum=6572578c05e3c6569d6ed269f7de2aaf3a035657654586d8243907bb7a6ffa85
+checksum=8d6cb52176eca48b6bbf1cfe2fdae08d9677b5a0f2bca600dee4604de0dd1efc
 
 conf_files="
 	/etc/gdm/custom.conf

From 2f316b05764c3464bf8f0cab7ce495d1613d91e2 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:19:49 +0100
Subject: [PATCH 13/20] gmime: update to 3.2.14

---
 srcpkgs/gmime/template | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gmime/template b/srcpkgs/gmime/template
index 045e8307691bc9..c3109937798625 100644
--- a/srcpkgs/gmime/template
+++ b/srcpkgs/gmime/template
@@ -1,7 +1,7 @@
 # Template file for 'gmime'
 pkgname=gmime
-version=3.2.7
-revision=2
+version=3.2.14
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static --enable-crypto $(vopt_enable vala)
@@ -14,8 +14,10 @@ short_desc="GNOME Core mime parsing library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/jstedfast/gmime"
-distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
-checksum=2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44
+changelog="https://raw.githubusercontent.com/jstedfast/gmime/master/NEWS"
+#distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
+distfiles="https://github.com/jstedfast/gmime/releases/download/${version}/${pkgname}-${version}.tar.xz"
+checksum=a5eb3dd675f72e545c8bc1cd12107e4aad2eaec1905eb7b4013cdb1fbe5e2317
 
 build_options="gir vala"
 build_options_default="gir vala"

From 807d086c523e786a13fe752d20c7d32d71ac1674 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:21:05 +0100
Subject: [PATCH 14/20] gnome-backgrounds: update to 46.0.

---
 srcpkgs/gnome-backgrounds/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-backgrounds/template b/srcpkgs/gnome-backgrounds/template
index c021d48794d100..cbc68cbb225524 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="gettext"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later, CC-BY-2.0, CC-BY-SA-2.0, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-backgrounds"
 changelog="https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-backgrounds/${version%.*}/gnome-backgrounds-${version}.tar.xz"
-checksum=cee0e688fbae5ef7a75f335ada2d10779e08ebca9445f1586de32c5a9b6dee2d
+checksum=4ddd3ac439a4a067876805921bb75f4d3c8b85a218d47c276dddde8928443c2e

From 3216a2244a3f7a52c7aa2868cf640143ca3769dc Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:25:20 +0100
Subject: [PATCH 15/20] gnome-shell-extensions: update to 46.0.

---
 srcpkgs/gnome-shell-extensions/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-shell-extensions/template b/srcpkgs/gnome-shell-extensions/template
index 35b2debe6b6bc8..1cdea2721a3d85 100644
--- a/srcpkgs/gnome-shell-extensions/template
+++ b/srcpkgs/gnome-shell-extensions/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell-extensions'
 pkgname=gnome-shell-extensions
-version=45.2
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dextension_set=all"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell-extensions/${version%.*}/gnome-shell-extensions-${version}.tar.xz"
-checksum=ee32f6387a2d18adbff7a956689bc747866b4a8712d73790c002abeae4ccaaaf
+checksum=d8138f88cd92df9f932309149c236fbdd77c1bc095445036ab7eb0ecda53c01a

From e47720c74f81da8b158f42e0b8814d2df2c9acd6 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:26:18 +0100
Subject: [PATCH 16/20] gnome-user-docs: update to 46.0.

---
 srcpkgs/gnome-user-docs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 1f9d4edc4fe43e..fb05f5a0fd8b25 100644
--- a/srcpkgs/gnome-user-docs/template
+++ b/srcpkgs/gnome-user-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-user-docs'
 pkgname=gnome-user-docs
-version=45.5
+version=46.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
 changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-user-docs/${version%.*}/gnome-user-docs-${version}.tar.xz"
-checksum=74167fcf42a04d9e5d3cc130d27bc203d87b685ce606a84674df24e1ff719e54
+checksum=8c18ae0c4a0c142e193111b713c959813441bb5d9df25977b13818f6e4ae6291

From 6cb3c97164c3d0f0bfaa3aaf5e17162f4c79d66e Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:35:50 +0100
Subject: [PATCH 17/20] xdg-desktop-portal-gnome: update to 46.0.

---
 .../patches/gcc14.patch                       | 29 -------------------
 srcpkgs/xdg-desktop-portal-gnome/template     |  6 ++--
 2 files changed, 3 insertions(+), 32 deletions(-)
 delete mode 100644 srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch

diff --git a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch b/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
deleted file mode 100644
index 34a43f04f96026..00000000000000
--- a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 5fb3c0c23ccd76c6f8239bbb66c3fb1230208d5e Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Tyrychtr?= <ltyrycht@redhat.com>
-Date: Mon, 11 Dec 2023 11:36:13 +0100
-Subject: [PATCH] input-capture: Pass correct pointer type to
- gtk_window_add_group
-
-It produced only a warning, but will be an error in the future.
-
-Fixes #112
----
- src/inputcapture.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/inputcapture.c b/src/inputcapture.c
-index ffa91a1d..bf60e6ea 100644
---- a/src/inputcapture.c
-+++ b/src/inputcapture.c
-@@ -409,7 +409,7 @@ create_input_capture_dialog (GDBusMethodInvocation *invocation,
-   gtk_window_set_modal (GTK_WINDOW (dialog), TRUE);
- 
-   window_group = gtk_window_group_new ();
--  gtk_window_group_add_window (window_group, dialog);
-+  gtk_window_group_add_window (window_group, GTK_WINDOW (dialog));
- 
-   dialog_handle = g_new0 (InputCaptureDialogHandle, 1);
-   dialog_handle->request = g_object_ref (request);
--- 
-GitLab
-
diff --git a/srcpkgs/xdg-desktop-portal-gnome/template b/srcpkgs/xdg-desktop-portal-gnome/template
index c7441c6caa7464..f27be4aa7bf1fe 100644
--- a/srcpkgs/xdg-desktop-portal-gnome/template
+++ b/srcpkgs/xdg-desktop-portal-gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-gnome'
 pkgname=xdg-desktop-portal-gnome
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
@@ -14,7 +14,7 @@ short_desc="GNOME portal backend for xdg-desktop-portal"
 maintainer="oreo639 <oreo6391@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
-changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/xdg-desktop-portal-gnome/${version%.*}/xdg-desktop-portal-gnome-${version}.tar.xz"
-checksum=3e9ca821044005fb37bd68ebe4ad196fc3d072835581467a22a4879dac7b5fdd
+checksum=5d2d533597d280b7370b8f74faa40097b292b0036dbd59166e1312230500bb8b

From 7b97a393ea8ebbb614941f51356d09d5b5babedc Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 18:25:32 +0100
Subject: [PATCH 18/20] gnome-control-center: update to 46.0.1.

---
 srcpkgs/gnome-control-center/template | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 34384bcec50be4..a5d09f966a3cd8 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=45.3
+version=46.0.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,7 +14,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel upower-devel vala-devel
  libxml2-devel libX11-devel gtk4-devel libadwaita-devel cups-devel libgudev-devel
  libwacom-devel clutter-devel libsecret-devel libcanberra-devel udisks2-devel
- gsound-devel gcr-devel gnutls-devel tecla"
+ gsound-devel gcr4-devel gnutls-devel tecla"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop
  libgnomekbd ibus-gtk4"
@@ -22,9 +22,10 @@ short_desc="GNOME control center"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
-changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-45/NEWS"
-distfiles="${GNOME_SITE}/gnome-control-center/${version%.*}/gnome-control-center-${version}.tar.xz"
-checksum=b1e949c4e86c0624ec6a6ed0df09c9fae2b22983c1dca60ed86aec8ef0b24004
+#changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-46/NEWS"
+distfiles="${GNOME_SITE}/gnome-control-center/${version%%.*}/gnome-control-center-${version}.tar.xz"
+checksum=53cfbc25156b5ca0b302531ebaeefd7f915f39b08aca143d5b0ec80855221fe4
 make_check=no # needs X11 and requires altered filesystem
 
 pre_build() {

From 486b1627cdfba7571d9c4f6fab4e447f47977d8a Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sat, 23 Mar 2024 15:35:51 +0100
Subject: [PATCH 19/20] gnome-online-accounts: update to 3.50.1.

---
 common/shlibs                          |  2 +-
 srcpkgs/gnome-online-accounts/template | 15 ++++++++-------
 2 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 988a4e8b27eaf0..1fdc98a76479c6 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -884,7 +884,7 @@ libp11-kit.so.0 p11-kit-0.7_1
 librest-1.0.so.0 rest-0.9.1_1
 librest-extras-1.0.so.0 rest-0.9.1_1
 libgoa-1.0.so.0 gnome-online-accounts-3.2.0_1
-libgoa-backend-1.0.so.1 gnome-online-accounts-3.10.0_1
+libgoa-backend-1.0.so.2 gnome-online-accounts-3.50.0_1
 liboauth.so.0 liboauth-0.9.4_1
 liblcms2.so.2 lcms2-2.2_1
 libcolord.so.2 libcolord-1.1.7_1
diff --git a/srcpkgs/gnome-online-accounts/template b/srcpkgs/gnome-online-accounts/template
index 9a26f6c2252240..597a0e51a3a355 100644
--- a/srcpkgs/gnome-online-accounts/template
+++ b/srcpkgs/gnome-online-accounts/template
@@ -1,28 +1,29 @@
 # Template file for 'gnome-online-accounts'
 pkgname=gnome-online-accounts
-version=3.48.0
+version=3.50.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gir vapi)
- -Dmedia_server=true -Dman=true"
+ -Dman=true"
 hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt"
-makedepends="gtk+3-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
- rest-devel gcr-devel mit-krb5-devel libsoup3-devel"
+makedepends="gtk4-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
+ rest-devel gcr4-devel mit-krb5-devel libsoup3-devel libadwaita-devel"
 depends="hicolor-icon-theme"
 short_desc="GNOME service to access online accounts"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeOnlineAccounts"
-changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-44/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-online-accounts/${version%.*}/gnome-online-accounts-${version}.tar.xz"
-checksum=418bb9fcffdbd72a98205ad365137617fc1e3551a54de74f6a98d45d266175bf
+checksum=42ee43fd1e2942b9ff6106252ccdc834602815508bf7a3a52c0bdfffa56eaf40
 
 build_options="gir"
 build_options_default="gir"
 
 gnome-online-accounts-devel_package() {
-	depends="gtk+3-devel ${sourcepkg}>=${version}_${revision}"
+	depends="gtk4-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From d0fae0c5e3205af4c4f7127d8acb08fd79386f0d Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 18 Apr 2024 11:40:22 +0200
Subject: [PATCH 20/20] gjs: update to 1.80.2.

---
 srcpkgs/gjs/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 23c7350a11aa9d..d10e449a0ab1d3 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.78.4
+version=1.80.2
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -13,9 +13,9 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MIT, LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gjs"
 #changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-44/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gjs/${version%.*}/gjs-${version}.tar.xz"
-checksum=9aec7ab872c2050404907ae94f0ae7abec8a54bd9c894ddb5c2d0f51e932b9a1
+checksum=135e39c5ac591096233e557cfe577d64093f5054411d47cb2e214bad7d4199bd
 make_check_pre="xvfb-run"
 
 if [ "$XBPS_CHECK_PKGS" ]; then

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (64 preceding siblings ...)
  2024-04-18 12:11 ` [PR PATCH] [Updated] " fanyx
@ 2024-04-18 12:16 ` fanyx
  2024-04-19  9:07 ` fanyx
                   ` (53 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-04-18 12:16 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 198 bytes --]

New comment by fanyx on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2063729918

Comment:
Updated `gnome-control-center` and `gnome-online-accounts`

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (65 preceding siblings ...)
  2024-04-18 12:16 ` fanyx
@ 2024-04-19  9:07 ` fanyx
  2024-04-19  9:12 ` oreo639
                   ` (52 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-04-19  9:07 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 169 bytes --]

New comment by fanyx on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2066153551

Comment:
@oreo639 ready for review imo

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (66 preceding siblings ...)
  2024-04-19  9:07 ` fanyx
@ 2024-04-19  9:12 ` oreo639
  2024-04-19  9:14 ` oreo639
                   ` (51 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: oreo639 @ 2024-04-19  9:12 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 257 bytes --]

New comment by oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2066163195

Comment:
Not yet, also remove ci skip. Also, gnome-online-accounts requires quite a few rebuilds that are not accounted for.

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (67 preceding siblings ...)
  2024-04-19  9:12 ` oreo639
@ 2024-04-19  9:14 ` oreo639
  2024-04-19  9:16 ` fanyx
                   ` (50 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: oreo639 @ 2024-04-19  9:14 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 269 bytes --]

New comment by oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2066163195

Comment:
Not yet.
Also, remove ci skip and keep in mind gnome-online-accounts requires quite a few rebuilds that are not accounted for.

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (68 preceding siblings ...)
  2024-04-19  9:14 ` oreo639
@ 2024-04-19  9:16 ` fanyx
  2024-04-19  9:18 ` oreo639
                   ` (49 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-04-19  9:16 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 178 bytes --]

New comment by fanyx on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2066169014

Comment:
oh, yeah..
should i add those here?


^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (69 preceding siblings ...)
  2024-04-19  9:16 ` fanyx
@ 2024-04-19  9:18 ` oreo639
  2024-04-19  9:20 ` oreo639
                   ` (48 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: oreo639 @ 2024-04-19  9:18 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 274 bytes --]

New comment by oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2066171596

Comment:
> should i add those here?

If gnome-online-accounts can be updated separately, probably best to do it separately, but I'll check.

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (70 preceding siblings ...)
  2024-04-19  9:18 ` oreo639
@ 2024-04-19  9:20 ` oreo639
  2024-04-19  9:20 ` oreo639
                   ` (47 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: oreo639 @ 2024-04-19  9:20 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 342 bytes --]

New comment by oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2066171596

Comment:
> should i add those here?

If gnome-online-accounts can be updated separately, probably best to do it separately, but I'll check.
(Also, libwebkit2gtk can be removed entirely from the makedepends)

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (71 preceding siblings ...)
  2024-04-19  9:20 ` oreo639
@ 2024-04-19  9:20 ` oreo639
  2024-04-19  9:25 ` [PR PATCH] [Updated] " fanyx
                   ` (46 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: oreo639 @ 2024-04-19  9:20 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 274 bytes --]

New comment by oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2066171596

Comment:
> should i add those here?

If gnome-online-accounts can be updated separately, probably best to do it separately, but I'll check.

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR PATCH] [Updated] gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (72 preceding siblings ...)
  2024-04-19  9:20 ` oreo639
@ 2024-04-19  9:25 ` fanyx
  2024-04-19  9:26 ` oreo639
                   ` (45 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-04-19  9:25 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 967 bytes --]

There is an updated pull request by fanyx against master on the void-packages repository

https://github.com/fanyx/void-packages gnome46
https://github.com/void-linux/void-packages/pull/49428

gnome-core: update to 46.0.
### Packages missing
- [x] `gnome-control-center`
- [x] https://github.com/void-linux/void-packages/pull/49427
- [x] https://github.com/void-linux/void-packages/pull/49446
- [x] https://github.com/void-linux/void-packages/pull/49473
- [x] https://github.com/void-linux/void-packages/pull/49482
- [x] `gjs>=1.80.0`
- [x] https://github.com/void-linux/void-packages/pull/49895

@oreo639 @Gottox 

### TODO

- [x] Update `glib` and `glib-networking` dependencies to `2.80.0`

#### Testing the changes
- I tested the changes in this PR: **YES**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)

A patch file from https://github.com/void-linux/void-packages/pull/49428.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome46-49428.patch --]
[-- Type: text/x-diff, Size: 38286 bytes --]

From f3fbcb411b23d1a71ffa8b94611e60ea59682f96 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 09:57:46 +0100
Subject: [PATCH 01/21] gnome-bluetooth: update to 46.0.

---
 srcpkgs/gnome-bluetooth/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index 3bc40264ae3d5c..fccb09af82ba5f 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-bluetooth'
 pkgname=gnome-bluetooth
-version=42.8
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
 changelog="https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-bluetooth/${version%.*}/gnome-bluetooth-${version}.tar.xz"
-checksum=76c241e8ca2c9b1035364535ca26084f89fc5c0e1829510f8909583115fcc2db
+checksum=13fe1e75f317acdbdf5e80c9029d2e0632d60a9ccf72a43ae36eb7545021fbef
 
 build_options="gir"
 build_options_default="gir"

From 611b4fc28611c11b71bfaa34ac0210dbf8b51cbb Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:05:56 +0100
Subject: [PATCH 02/21] gnome-initial-setup: update to 46.0.

---
 srcpkgs/gnome-initial-setup/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 889647c5a61edc..279ef9f5fbb40d 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-initial-setup'
 pkgname=gnome-initial-setup
-version=45.4.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-initial-setup/${version%%.*}/gnome-initial-setup-${version}.tar.xz"
-checksum=363e09aa3308e7f4074e066253a0182b322ab60376743de178bbb400e54ba8ee
+checksum=f8ee9dcea7e35e735eaa3bc8d1041d06bb64ebf1e1046e5e8e48f1fb44151847

From 320338bee6f11ff5052a17d5a775535e10bbc22e Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:57:34 +0100
Subject: [PATCH 03/21] gnome-session: update to 46.0.

---
 srcpkgs/gnome-session/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index 14bbbc580c3bf9..9cfaa1a07ca84f 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=45.0
+version=46.0
 revision=1
 build_style=meson
-configure_args="-Dsystemd_journal=false -Dsystemd_session=disable
- -Dsystemduserunitdir=/usr/lib/systemd/user"
+configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
 hostmakedepends="glib-devel gettext pkg-config xmlto"
 makedepends="elogind-devel gnome-desktop-devel gtk+3-devel json-glib-devel
  libglib-devel libICE-devel libSM-devel xtrans"
@@ -16,4 +15,4 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-session"
 changelog="https://gitlab.gnome.org/GNOME/gnome-session/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-session/${version%.*}/gnome-session-${version}.tar.xz"
-checksum=706d2ffcacac38553a3c0185793f5a2b4aac940bb5e789d953c9808163bef2f1
+checksum=c6e1624af6090bc4e1a191fe2268abfa7a8de07831ca7a57f217e679bf7b9a54

From 8bc3a9bc6f800d9de23b26ae94604116074614f2 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:11 +0100
Subject: [PATCH 04/21] gsettings-desktop-schemas: update to 46.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index c4fc13789417df..f4f2a5cea68d9e 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,6 +1,6 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=45.0
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 changelog="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gsettings-desktop-schemas/${version%.*}/gsettings-desktop-schemas-${version}.tar.xz"
-checksum=365c8d04daf79b38c8b3dc9626349a024f9e4befdd31fede74b42f7a9fbe0ae2
+checksum=493a46a1161b6388d57aa72f632a79ce96c42d5ffbd1d0b00f496ec5876f8575
 
 # Package build options
 build_options="gir"

From d60b5f139f67eb13e63df52bc53c3416ca56e654 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:28 +0100
Subject: [PATCH 05/21] gnome-settings-daemon: update to 46.0.

---
 srcpkgs/gnome-settings-daemon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 9e8d7eb447035e..fd2b43810628b8 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-settings-daemon'
 pkgname=gnome-settings-daemon
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,8 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr4-de
  geoclue2-devel gnome-desktop-devel ibus-devel libcanberra-devel libgnomekbd-devel
  libgweather-devel libnotify-devel librsvg-devel libwacom-devel nss-devel
  polkit-devel pulseaudio-devel startup-notification-devel upower-devel
- xf86-input-wacom-devel libXfixes-devel"
+ xf86-input-wacom-devel libXfixes-devel gsettings-desktop-schemas-devel
+ elogind-devel"
 depends="hicolor-icon-theme"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -20,7 +21,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 changelog="https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-settings-daemon/${version%.*}/gnome-settings-daemon-${version}.tar.xz"
-checksum=c62bfec9817eee5b83ebe901a9286189a67eb5ff033c5dd41506574f822bf090
+checksum=0b9a0f64fa18a8e7e09b4c95a3f754fa033c2cdbd2dc35701f0618572c1cb3d7
 CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then

From f0f46860bf6024e7f2d1a69b82e7b2a541536a18 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:30 +0100
Subject: [PATCH 06/21] mutter: update to 46.0.

---
 common/shlibs           | 10 +++++-----
 srcpkgs/mutter/template | 15 +++++++--------
 2 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 7e56fe664a4515..988a4e8b27eaf0 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2925,11 +2925,11 @@ libdecoration.so.0 compiz-core-0.8.14_1
 libcompizconfig.so.0 libcompizconfig-0.8.14_1
 libemeraldengine.so.0 emerald-0.8.14_1
 libhangul.so.1 libhangul-0.1.0_1
-libmutter-13.so.0 mutter-45.0_1
-libmutter-clutter-13.so.0 mutter-45.0_1
-libmutter-cogl-13.so.0 mutter-45.0_1
-libmutter-cogl-pango-13.so.0 mutter-45.0_1
-libmutter-mtk-13.so.0 mutter-45.0_1
+libmutter-14.so.0 mutter-46.0_1
+libmutter-clutter-14.so.0 mutter-46.0_1
+libmutter-cogl-14.so.0 mutter-46.0_1
+libmutter-cogl-pango-14.so.0 mutter-46.0_1
+libmutter-mtk-14.so.0 mutter-46.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub-0.7.so.0 libgepub-0.7.1_1
 libslopy.so.7.6 slop-7.6_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 753ccfd911e205..8750f8d64611de 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=45.5
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,12 +18,11 @@ short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-#changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-45/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/mutter/${version%.*}/mutter-${version}.tar.xz"
-checksum=51c3324b8a975f996e5ac693ab38563c496e6f142e6cd3357b4950d250334874
-shlib_provides="libmutter-clutter-13.so libmutter-cogl-13.so
- libmutter-cogl-pango-13.so"
+checksum=bb3f7d77aebdea9d317d3f5ef03868e4e7969da423ac495e33a16d61db2c9373
+shlib_provides="libmutter-clutter-14.so libmutter-cogl-14.so
+ libmutter-cogl-pango-14.so libmutter-mtk-14.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,8 +34,8 @@ pre_build() {
 post_install() {
 	# modify the pkg-config files to respect ${pc_sysrootdir} for variables that are
 	# meant to be called with 'pkg-config --variable'
-	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-13|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-13.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-14|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-14.pc
 }
 
 mutter-devel_package() {
@@ -46,7 +45,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-13/*.gir"
+		vmove "usr/lib/mutter-14/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 76ad8597be39aa040dc32f583092f226164158ad Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:41 +0100
Subject: [PATCH 07/21] gnome-shell: update to 46.0.

---
 srcpkgs/gnome-shell/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index c833283506820c..a818d232f86866 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=45.5
-revision=2
+version=46.0
+revision=1
 build_style=meson
 build_helper=gir
 configure_args="-Dsystemd=false -Dtests=false"
@@ -19,10 +19,10 @@ short_desc="GNOME core user interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
-changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%%.*}/gnome-shell-${version}.tar.xz"
-checksum=bd5c3d3d028d47233e4205223f0ac02ac9a973b699bc277439094d41a78d6ab0
+checksum=6bc41340b6de05774e97cfe20feba86e2b3cc9c8139118f24bd84ac63e82b53e
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From c91eec340287faaa9eea29be94df436d3bf0871d Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:57:16 +0100
Subject: [PATCH 08/21] gnome-core: update to 46.0.

---
 srcpkgs/gnome-core/template | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index b4a86610fe0332..20bf58d62bcef0 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -10,28 +10,28 @@ homepage="https://www.gnome.org"
 
 depends="
  adwaita-icon-theme>=${version}
- at-spi2-core>=2.50.1
- at-spi2-atk>=2.50.1
+ at-spi2-core>=2.52.0
+ at-spi2-atk>=2.52.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.50.4
- folks>=0.15.6
+ evolution-data-server>=3.52.0
+ folks>=0.15.8
  font-adobe-source-code-pro>=2.030R
  gcr>=3.41.1
  gdm>=${version}
  geocode-glib>=3.26.4
- gjs>=1.76.0
- glib>=2.78.0
- glib-networking>=2.76.0
- gmime>=3.2.7
+ gjs>=1.80.0
+ glib>=2.80.0
+ glib-networking>=2.80.0
+ gmime>=3.2.14
  gnome-backgrounds>=${version}
- gnome-bluetooth>=42.8
+ gnome-bluetooth>=${version}
  gnome-color-manager>=3.36.0
- gnome-control-center>=${version}
+ gnome-control-center>=46.0.1
  gnome-desktop>=44.0
  gnome-initial-setup>=${version}
- gnome-keyring>=42.0
- gnome-online-accounts>=3.48.0
+ gnome-keyring>=46.1
+ gnome-online-accounts>=3.50.1
  gnome-session>=${version}
  gnome-settings-daemon>=${version}
  gnome-shell>=${version}
@@ -40,11 +40,11 @@ depends="
  gnome-user-docs>=${version}
  gnome-video-effects>=0.6.0
  gsettings-desktop-schemas>=${version}
- gvfs>=1.52.2
+ gvfs>=1.54.0
  mutter>=${version}
  nautilus>=${version}
- sushi>=${version}
- tracker>=3.6.0
+ sushi>=45.0
+ tracker>=3.7.1
  yelp>=42.2
  xdg-desktop-portal-gnome>=${version}
  zenity>=4.0.1"

From 74a3fde32ced64bb2ff2cf791e58f4366bec0d42 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:58:52 +0100
Subject: [PATCH 09/21] adwaita-icon-theme: update to 46.0.

---
 .../patches/rm-icon-cache.patch                 | 17 -----------------
 srcpkgs/adwaita-icon-theme/template             |  4 ++--
 2 files changed, 2 insertions(+), 19 deletions(-)
 delete mode 100644 srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch

diff --git a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch b/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
deleted file mode 100644
index c2b10b9d2da5b2..00000000000000
--- a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-From 32affe610606b3a550c2953993a72063eb2b7381 Mon Sep 17 00:00:00 2001
-From: Fabian Bornschein <fabiscafe@mailbox.org>
-Date: Mon, 18 Sep 2023 23:31:59 +0200
-Subject: [PATCH] rm unused and problematic .icon-theme.cache
-
-This file was probably inserted by mistake. It serves no purpose.
----
- Adwaita/.icon-theme.cache | 0
- 1 file changed, 0 insertions(+), 0 deletions(-)
- delete mode 100644 Adwaita/.icon-theme.cache
-
-diff --git a/Adwaita/.icon-theme.cache b/Adwaita/.icon-theme.cache
-deleted file mode 100644
-index e69de29bb..000000000
--- 
-GitLab
-
diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index 31983ccd5fb268..8a633fd12f23d7 100644
--- a/srcpkgs/adwaita-icon-theme/template
+++ b/srcpkgs/adwaita-icon-theme/template
@@ -1,6 +1,6 @@
 # Template file for 'adwaita-icon-theme'
 pkgname=adwaita-icon-theme
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 changelog="https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/adwaita-icon-theme/${version/.*/}/adwaita-icon-theme-${version}.tar.xz"
-checksum=2442bfb06f4e6cc95bf6e2682fdff98fa5eddc688751b9d6215c623cb4e42ff1
+checksum=4bcb539bd75d64da385d6fa08cbaa9ddeaceb6ac8e82b85ba6c41117bf5ba64e
 
 pre_configure() {
 	ln -s /bin/true "$XBPS_WRAPPERDIR/gtk-update-icon-cache"

From b0feff462e0fd44cd3c5822c786c2d144b219a46 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:02:49 +0100
Subject: [PATCH 10/21] at-spi2-core: update to 2.52.0

---
 srcpkgs/at-spi2-core/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 794eb284022796..85ba46b8a90299 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,6 +1,6 @@
 # Template file for 'at-spi2-core'
 pkgname=at-spi2-core
-version=2.50.1
+version=2.52.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,8 +12,9 @@ short_desc="Assistive Technology Service Provider Interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=5727b5c0687ac57ba8040e79bd6731b714a36b8fcf32190f236b8fb3698789e7
+checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
 make_check=no # non-trivial dbus setup
 
 # Package build options

From 8e1483e8962dc50f5b1724c5a0c5df1e7e844c1b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:09:03 +0100
Subject: [PATCH 11/21] gdm: update to 46.0.

---
 .../gdm/patches/fix-service-assertions.patch  | 27 ++++++++++++++-----
 srcpkgs/gdm/patches/gcc14.patch               | 25 -----------------
 srcpkgs/gdm/template                          | 10 +++----
 3 files changed, 26 insertions(+), 36 deletions(-)
 delete mode 100644 srcpkgs/gdm/patches/gcc14.patch

diff --git a/srcpkgs/gdm/patches/fix-service-assertions.patch b/srcpkgs/gdm/patches/fix-service-assertions.patch
index 4460e74e31ebd4..d6458b8bde8884 100644
--- a/srcpkgs/gdm/patches/fix-service-assertions.patch
+++ b/srcpkgs/gdm/patches/fix-service-assertions.patch
@@ -1,10 +1,22 @@
-Fix systemd_dep assertions to not fail when passing a valid service directory path.
+From f51a4af51914c9b17f89ca40be54b868032c36f6 Mon Sep 17 00:00:00 2001
+From: oreo639 <oreo6391@gmail.com>
+Date: Wed, 20 Mar 2024 15:27:52 -0700
+Subject: [PATCH] meson: Fix systemd_dep assertions to match assertion message
+
+The assertion message suggests that it should be able to be bypassed by
+specifying a valid service directory, however that is not the case.
+
+Fix the assertions, so that they can be bypassed by specifying a valid service
+directory.
+---
+ data/meson.build | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/data/meson.build b/data/meson.build
-index 2cfe4691..2211e98b 100644
+index 2cfe46918..2211e98b5 100644
 --- a/data/meson.build
 +++ b/data/meson.build
-@@ -166,20 +166,20 @@ endif
+@@ -163,20 +163,20 @@ endif
  
  systemdsystemunitdir = get_option('systemdsystemunitdir')
  if systemdsystemunitdir != 'no'
@@ -13,7 +25,7 @@ index 2cfe4691..2211e98b 100644
      systemd_systemunitdir = get_option('systemdsystemunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd system unit dir or disable it')
-     systemd_systemunitdir = systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
+     systemd_systemunitdir = systemd_dep.get_variable(pkgconfig: 'systemdsystemunitdir')
    endif
  endif
  
@@ -24,6 +36,9 @@ index 2cfe4691..2211e98b 100644
      systemd_userunitdir = get_option('systemduserunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
-     systemd_userunitdir = systemd_dep.get_pkgconfig_variable('systemduserunitdir',
-                                                              define_variable: ['prefix', get_option('prefix')])
+     systemd_userunitdir = systemd_dep.get_variable(pkgconfig: 'systemduserunitdir',
+                                                    pkgconfig_define: ['prefix', get_option('prefix')])
    endif
+-- 
+GitLab
+
diff --git a/srcpkgs/gdm/patches/gcc14.patch b/srcpkgs/gdm/patches/gcc14.patch
deleted file mode 100644
index 09300f305ef9a8..00000000000000
--- a/srcpkgs/gdm/patches/gcc14.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 08ef19e848176e58511f1a66992b5a26cb3c51a2 Mon Sep 17 00:00:00 2001
-From: Alessandro Bono <alessandro.bono369@gmail.com>
-Date: Wed, 1 Nov 2023 12:35:44 +0100
-Subject: [PATCH] gdm-session: Pass the correct pointer type
-
----
- daemon/gdm-session.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/daemon/gdm-session.c b/daemon/gdm-session.c
-index 06f648ee0..be19a049c 100644
---- a/daemon/gdm-session.c
-+++ b/daemon/gdm-session.c
-@@ -3045,7 +3045,7 @@ free_pending_worker_connection (GdmSession      *self,
-         worker_manager_interface = g_object_get_data (G_OBJECT (connection),
-                                                       "gdm-dbus-worker-manager-interface");
-         if (worker_manager_interface != NULL) {
--                g_dbus_interface_skeleton_unexport (worker_manager_interface);
-+                g_dbus_interface_skeleton_unexport (G_DBUS_INTERFACE_SKELETON (worker_manager_interface));
-                 g_object_set_data (G_OBJECT (connection),
-                                    "gdm-dbus-worker-manager-interface",
-                                    NULL);
--- 
-GitLab
-
diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 128253f83f885c..f32ae188713a94 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,7 +1,7 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=45.0.1
-revision=2
+version=46.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="
@@ -25,10 +25,10 @@ short_desc="GNOME Display Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
-changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-46/NEWS/"
 distfiles="${GNOME_SITE}/gdm/${version%%.*}/gdm-${version}.tar.xz"
-checksum=6572578c05e3c6569d6ed269f7de2aaf3a035657654586d8243907bb7a6ffa85
+checksum=8d6cb52176eca48b6bbf1cfe2fdae08d9677b5a0f2bca600dee4604de0dd1efc
 
 conf_files="
 	/etc/gdm/custom.conf

From d4e1f76ea9566dc4395f23f2e8efc899bd7f3a5e Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:19:49 +0100
Subject: [PATCH 12/21] gmime: update to 3.2.14

---
 srcpkgs/gmime/template | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gmime/template b/srcpkgs/gmime/template
index 045e8307691bc9..c3109937798625 100644
--- a/srcpkgs/gmime/template
+++ b/srcpkgs/gmime/template
@@ -1,7 +1,7 @@
 # Template file for 'gmime'
 pkgname=gmime
-version=3.2.7
-revision=2
+version=3.2.14
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static --enable-crypto $(vopt_enable vala)
@@ -14,8 +14,10 @@ short_desc="GNOME Core mime parsing library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/jstedfast/gmime"
-distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
-checksum=2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44
+changelog="https://raw.githubusercontent.com/jstedfast/gmime/master/NEWS"
+#distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
+distfiles="https://github.com/jstedfast/gmime/releases/download/${version}/${pkgname}-${version}.tar.xz"
+checksum=a5eb3dd675f72e545c8bc1cd12107e4aad2eaec1905eb7b4013cdb1fbe5e2317
 
 build_options="gir vala"
 build_options_default="gir vala"

From 15de083046d64dfdb4b93f80573bd664779b4f91 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:21:05 +0100
Subject: [PATCH 13/21] gnome-backgrounds: update to 46.0.

---
 srcpkgs/gnome-backgrounds/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-backgrounds/template b/srcpkgs/gnome-backgrounds/template
index c021d48794d100..cbc68cbb225524 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="gettext"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later, CC-BY-2.0, CC-BY-SA-2.0, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-backgrounds"
 changelog="https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-backgrounds/${version%.*}/gnome-backgrounds-${version}.tar.xz"
-checksum=cee0e688fbae5ef7a75f335ada2d10779e08ebca9445f1586de32c5a9b6dee2d
+checksum=4ddd3ac439a4a067876805921bb75f4d3c8b85a218d47c276dddde8928443c2e

From 09cde80eb0b68c74912a9dbee68097ae3a9b14ad Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:25:20 +0100
Subject: [PATCH 14/21] gnome-shell-extensions: update to 46.0.

---
 srcpkgs/gnome-shell-extensions/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-shell-extensions/template b/srcpkgs/gnome-shell-extensions/template
index 35b2debe6b6bc8..1cdea2721a3d85 100644
--- a/srcpkgs/gnome-shell-extensions/template
+++ b/srcpkgs/gnome-shell-extensions/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell-extensions'
 pkgname=gnome-shell-extensions
-version=45.2
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dextension_set=all"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell-extensions/${version%.*}/gnome-shell-extensions-${version}.tar.xz"
-checksum=ee32f6387a2d18adbff7a956689bc747866b4a8712d73790c002abeae4ccaaaf
+checksum=d8138f88cd92df9f932309149c236fbdd77c1bc095445036ab7eb0ecda53c01a

From e9d68059a82ca65d606c2df19270820f31bb0212 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:26:18 +0100
Subject: [PATCH 15/21] gnome-user-docs: update to 46.0.

---
 srcpkgs/gnome-user-docs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 1f9d4edc4fe43e..fb05f5a0fd8b25 100644
--- a/srcpkgs/gnome-user-docs/template
+++ b/srcpkgs/gnome-user-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-user-docs'
 pkgname=gnome-user-docs
-version=45.5
+version=46.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
 changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-user-docs/${version%.*}/gnome-user-docs-${version}.tar.xz"
-checksum=74167fcf42a04d9e5d3cc130d27bc203d87b685ce606a84674df24e1ff719e54
+checksum=8c18ae0c4a0c142e193111b713c959813441bb5d9df25977b13818f6e4ae6291

From 8f1c5b7b20aed1d5bdb0d914451651b9bb5048db Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:35:50 +0100
Subject: [PATCH 16/21] xdg-desktop-portal-gnome: update to 46.0.

---
 .../patches/gcc14.patch                       | 29 -------------------
 srcpkgs/xdg-desktop-portal-gnome/template     |  6 ++--
 2 files changed, 3 insertions(+), 32 deletions(-)
 delete mode 100644 srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch

diff --git a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch b/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
deleted file mode 100644
index 34a43f04f96026..00000000000000
--- a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 5fb3c0c23ccd76c6f8239bbb66c3fb1230208d5e Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Tyrychtr?= <ltyrycht@redhat.com>
-Date: Mon, 11 Dec 2023 11:36:13 +0100
-Subject: [PATCH] input-capture: Pass correct pointer type to
- gtk_window_add_group
-
-It produced only a warning, but will be an error in the future.
-
-Fixes #112
----
- src/inputcapture.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/inputcapture.c b/src/inputcapture.c
-index ffa91a1d..bf60e6ea 100644
---- a/src/inputcapture.c
-+++ b/src/inputcapture.c
-@@ -409,7 +409,7 @@ create_input_capture_dialog (GDBusMethodInvocation *invocation,
-   gtk_window_set_modal (GTK_WINDOW (dialog), TRUE);
- 
-   window_group = gtk_window_group_new ();
--  gtk_window_group_add_window (window_group, dialog);
-+  gtk_window_group_add_window (window_group, GTK_WINDOW (dialog));
- 
-   dialog_handle = g_new0 (InputCaptureDialogHandle, 1);
-   dialog_handle->request = g_object_ref (request);
--- 
-GitLab
-
diff --git a/srcpkgs/xdg-desktop-portal-gnome/template b/srcpkgs/xdg-desktop-portal-gnome/template
index c7441c6caa7464..f27be4aa7bf1fe 100644
--- a/srcpkgs/xdg-desktop-portal-gnome/template
+++ b/srcpkgs/xdg-desktop-portal-gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-gnome'
 pkgname=xdg-desktop-portal-gnome
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
@@ -14,7 +14,7 @@ short_desc="GNOME portal backend for xdg-desktop-portal"
 maintainer="oreo639 <oreo6391@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
-changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/xdg-desktop-portal-gnome/${version%.*}/xdg-desktop-portal-gnome-${version}.tar.xz"
-checksum=3e9ca821044005fb37bd68ebe4ad196fc3d072835581467a22a4879dac7b5fdd
+checksum=5d2d533597d280b7370b8f74faa40097b292b0036dbd59166e1312230500bb8b

From e8ce3e6fe19b229a5d4c69c80b068bcdb99384db Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 18:25:32 +0100
Subject: [PATCH 17/21] gnome-control-center: update to 46.0.1.

---
 srcpkgs/gnome-control-center/template | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 34384bcec50be4..a5d09f966a3cd8 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=45.3
+version=46.0.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,7 +14,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel upower-devel vala-devel
  libxml2-devel libX11-devel gtk4-devel libadwaita-devel cups-devel libgudev-devel
  libwacom-devel clutter-devel libsecret-devel libcanberra-devel udisks2-devel
- gsound-devel gcr-devel gnutls-devel tecla"
+ gsound-devel gcr4-devel gnutls-devel tecla"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop
  libgnomekbd ibus-gtk4"
@@ -22,9 +22,10 @@ short_desc="GNOME control center"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
-changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-45/NEWS"
-distfiles="${GNOME_SITE}/gnome-control-center/${version%.*}/gnome-control-center-${version}.tar.xz"
-checksum=b1e949c4e86c0624ec6a6ed0df09c9fae2b22983c1dca60ed86aec8ef0b24004
+#changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-46/NEWS"
+distfiles="${GNOME_SITE}/gnome-control-center/${version%%.*}/gnome-control-center-${version}.tar.xz"
+checksum=53cfbc25156b5ca0b302531ebaeefd7f915f39b08aca143d5b0ec80855221fe4
 make_check=no # needs X11 and requires altered filesystem
 
 pre_build() {

From 205a8cbc4bb900e9069b482d988795f8b52fee94 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sat, 23 Mar 2024 15:35:51 +0100
Subject: [PATCH 18/21] gnome-online-accounts: update to 3.50.1.

---
 common/shlibs                          |  2 +-
 srcpkgs/gnome-online-accounts/template | 15 ++++++++-------
 2 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 988a4e8b27eaf0..1fdc98a76479c6 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -884,7 +884,7 @@ libp11-kit.so.0 p11-kit-0.7_1
 librest-1.0.so.0 rest-0.9.1_1
 librest-extras-1.0.so.0 rest-0.9.1_1
 libgoa-1.0.so.0 gnome-online-accounts-3.2.0_1
-libgoa-backend-1.0.so.1 gnome-online-accounts-3.10.0_1
+libgoa-backend-1.0.so.2 gnome-online-accounts-3.50.0_1
 liboauth.so.0 liboauth-0.9.4_1
 liblcms2.so.2 lcms2-2.2_1
 libcolord.so.2 libcolord-1.1.7_1
diff --git a/srcpkgs/gnome-online-accounts/template b/srcpkgs/gnome-online-accounts/template
index 9a26f6c2252240..597a0e51a3a355 100644
--- a/srcpkgs/gnome-online-accounts/template
+++ b/srcpkgs/gnome-online-accounts/template
@@ -1,28 +1,29 @@
 # Template file for 'gnome-online-accounts'
 pkgname=gnome-online-accounts
-version=3.48.0
+version=3.50.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gir vapi)
- -Dmedia_server=true -Dman=true"
+ -Dman=true"
 hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt"
-makedepends="gtk+3-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
- rest-devel gcr-devel mit-krb5-devel libsoup3-devel"
+makedepends="gtk4-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
+ rest-devel gcr4-devel mit-krb5-devel libsoup3-devel libadwaita-devel"
 depends="hicolor-icon-theme"
 short_desc="GNOME service to access online accounts"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeOnlineAccounts"
-changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-44/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-online-accounts/${version%.*}/gnome-online-accounts-${version}.tar.xz"
-checksum=418bb9fcffdbd72a98205ad365137617fc1e3551a54de74f6a98d45d266175bf
+checksum=42ee43fd1e2942b9ff6106252ccdc834602815508bf7a3a52c0bdfffa56eaf40
 
 build_options="gir"
 build_options_default="gir"
 
 gnome-online-accounts-devel_package() {
-	depends="gtk+3-devel ${sourcepkg}>=${version}_${revision}"
+	depends="gtk4-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From a0cd3b5147eb1cf77e50701183b79f135c80c937 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 18 Apr 2024 11:40:22 +0200
Subject: [PATCH 19/21] gjs: update to 1.80.2.

---
 srcpkgs/gjs/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 23c7350a11aa9d..d10e449a0ab1d3 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.78.4
+version=1.80.2
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -13,9 +13,9 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MIT, LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gjs"
 #changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-44/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gjs/${version%.*}/gjs-${version}.tar.xz"
-checksum=9aec7ab872c2050404907ae94f0ae7abec8a54bd9c894ddb5c2d0f51e932b9a1
+checksum=135e39c5ac591096233e557cfe577d64093f5054411d47cb2e214bad7d4199bd
 make_check_pre="xvfb-run"
 
 if [ "$XBPS_CHECK_PKGS" ]; then

From 5bbf7069a678088850aea2a06be53a036f503d54 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 18:25:32 +0100
Subject: [PATCH 20/21] gnome-control-center: update to 46.0.1.

---
 srcpkgs/gnome-control-center/template | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index a5d09f966a3cd8..b6413ff78025c9 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -24,8 +24,13 @@ license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 #changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/main/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-46/NEWS"
+<<<<<<< HEAD
 distfiles="${GNOME_SITE}/gnome-control-center/${version%%.*}/gnome-control-center-${version}.tar.xz"
 checksum=53cfbc25156b5ca0b302531ebaeefd7f915f39b08aca143d5b0ec80855221fe4
+=======
+distfiles="${GNOME_SITE}/gnome-control-center/${version%.*}/gnome-control-center-${version}.tar.xz"
+checksum=25f67de05897868b2e97eaa0ecc986a408af08d4985c8a9da44f0d7bd8fea7a4
+>>>>>>> 96cc5bd8ab2 (gnome-control-center: update to 46.0.)
 make_check=no # needs X11 and requires altered filesystem
 
 pre_build() {

From 1559c50819df9bbec2a2b6592bd250b6c4cc9977 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sat, 23 Mar 2024 15:35:51 +0100
Subject: [PATCH 21/21] gnome-online-accounts: update to 3.50.1.

---
 srcpkgs/gnome-online-accounts/template | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/srcpkgs/gnome-online-accounts/template b/srcpkgs/gnome-online-accounts/template
index 597a0e51a3a355..388b8f00edb570 100644
--- a/srcpkgs/gnome-online-accounts/template
+++ b/srcpkgs/gnome-online-accounts/template
@@ -17,7 +17,11 @@ homepage="https://wiki.gnome.org/Projects/GnomeOnlineAccounts"
 #changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/master/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-online-accounts/${version%.*}/gnome-online-accounts-${version}.tar.xz"
+<<<<<<< HEAD
 checksum=42ee43fd1e2942b9ff6106252ccdc834602815508bf7a3a52c0bdfffa56eaf40
+=======
+checksum=b0f64f0dcfbb8885a3a759e1c9de7fb204adb3ce6bd32c30bcf52d5533c06d4e
+>>>>>>> eebeabd2854 (gnome-online-accounts: update to 3.50.0.)
 
 build_options="gir"
 build_options_default="gir"

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (73 preceding siblings ...)
  2024-04-19  9:25 ` [PR PATCH] [Updated] " fanyx
@ 2024-04-19  9:26 ` oreo639
  2024-04-19  9:26 ` oreo639
                   ` (44 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: oreo639 @ 2024-04-19  9:26 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 248 bytes --]

New comment by oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2066184993

Comment:
Nvm, it is just cinnamon-control-center that needs to be revbumped, and it needs `-Donlineaccounts=false`.

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (74 preceding siblings ...)
  2024-04-19  9:26 ` oreo639
@ 2024-04-19  9:26 ` oreo639
  2024-04-19  9:26 ` oreo639
                   ` (43 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: oreo639 @ 2024-04-19  9:26 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 301 bytes --]

New comment by oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2066184993

Comment:
Nvm, it is just cinnamon-control-center that needs to be revbumped, and it needs `-Donlineaccounts=false`. (gnome-online-accounts cannot be updated seperately)

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (75 preceding siblings ...)
  2024-04-19  9:26 ` oreo639
@ 2024-04-19  9:26 ` oreo639
  2024-04-19  9:27 ` [PR REVIEW] " oreo639
                   ` (42 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: oreo639 @ 2024-04-19  9:26 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 278 bytes --]

New comment by oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2066171596

Comment:
> should i add those here?

~~If gnome-online-accounts can be updated separately, probably best to do it separately, but I'll check.~~

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR REVIEW] gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (76 preceding siblings ...)
  2024-04-19  9:26 ` oreo639
@ 2024-04-19  9:27 ` oreo639
  2024-04-19  9:39 ` [PR PATCH] [Updated] " fanyx
                   ` (41 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: oreo639 @ 2024-04-19  9:27 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 185 bytes --]

New review comment by oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#discussion_r1572094925

Comment:
libwebkit2gtk41-devel can be removed.

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR PATCH] [Updated] gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (77 preceding siblings ...)
  2024-04-19  9:27 ` [PR REVIEW] " oreo639
@ 2024-04-19  9:39 ` fanyx
  2024-04-19  9:42 ` fanyx
                   ` (40 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-04-19  9:39 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 967 bytes --]

There is an updated pull request by fanyx against master on the void-packages repository

https://github.com/fanyx/void-packages gnome46
https://github.com/void-linux/void-packages/pull/49428

gnome-core: update to 46.0.
### Packages missing
- [x] `gnome-control-center`
- [x] https://github.com/void-linux/void-packages/pull/49427
- [x] https://github.com/void-linux/void-packages/pull/49446
- [x] https://github.com/void-linux/void-packages/pull/49473
- [x] https://github.com/void-linux/void-packages/pull/49482
- [x] `gjs>=1.80.0`
- [x] https://github.com/void-linux/void-packages/pull/49895

@oreo639 @Gottox 

### TODO

- [x] Update `glib` and `glib-networking` dependencies to `2.80.0`

#### Testing the changes
- I tested the changes in this PR: **YES**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)

A patch file from https://github.com/void-linux/void-packages/pull/49428.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome46-49428.patch --]
[-- Type: text/x-diff, Size: 35816 bytes --]

From f3fbcb411b23d1a71ffa8b94611e60ea59682f96 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 09:57:46 +0100
Subject: [PATCH 01/19] gnome-bluetooth: update to 46.0.

---
 srcpkgs/gnome-bluetooth/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index 3bc40264ae3d5c..fccb09af82ba5f 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-bluetooth'
 pkgname=gnome-bluetooth
-version=42.8
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
 changelog="https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-bluetooth/${version%.*}/gnome-bluetooth-${version}.tar.xz"
-checksum=76c241e8ca2c9b1035364535ca26084f89fc5c0e1829510f8909583115fcc2db
+checksum=13fe1e75f317acdbdf5e80c9029d2e0632d60a9ccf72a43ae36eb7545021fbef
 
 build_options="gir"
 build_options_default="gir"

From 611b4fc28611c11b71bfaa34ac0210dbf8b51cbb Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:05:56 +0100
Subject: [PATCH 02/19] gnome-initial-setup: update to 46.0.

---
 srcpkgs/gnome-initial-setup/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 889647c5a61edc..279ef9f5fbb40d 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-initial-setup'
 pkgname=gnome-initial-setup
-version=45.4.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-initial-setup/${version%%.*}/gnome-initial-setup-${version}.tar.xz"
-checksum=363e09aa3308e7f4074e066253a0182b322ab60376743de178bbb400e54ba8ee
+checksum=f8ee9dcea7e35e735eaa3bc8d1041d06bb64ebf1e1046e5e8e48f1fb44151847

From 320338bee6f11ff5052a17d5a775535e10bbc22e Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:57:34 +0100
Subject: [PATCH 03/19] gnome-session: update to 46.0.

---
 srcpkgs/gnome-session/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index 14bbbc580c3bf9..9cfaa1a07ca84f 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=45.0
+version=46.0
 revision=1
 build_style=meson
-configure_args="-Dsystemd_journal=false -Dsystemd_session=disable
- -Dsystemduserunitdir=/usr/lib/systemd/user"
+configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
 hostmakedepends="glib-devel gettext pkg-config xmlto"
 makedepends="elogind-devel gnome-desktop-devel gtk+3-devel json-glib-devel
  libglib-devel libICE-devel libSM-devel xtrans"
@@ -16,4 +15,4 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-session"
 changelog="https://gitlab.gnome.org/GNOME/gnome-session/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-session/${version%.*}/gnome-session-${version}.tar.xz"
-checksum=706d2ffcacac38553a3c0185793f5a2b4aac940bb5e789d953c9808163bef2f1
+checksum=c6e1624af6090bc4e1a191fe2268abfa7a8de07831ca7a57f217e679bf7b9a54

From 8bc3a9bc6f800d9de23b26ae94604116074614f2 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:11 +0100
Subject: [PATCH 04/19] gsettings-desktop-schemas: update to 46.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index c4fc13789417df..f4f2a5cea68d9e 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,6 +1,6 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=45.0
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 changelog="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gsettings-desktop-schemas/${version%.*}/gsettings-desktop-schemas-${version}.tar.xz"
-checksum=365c8d04daf79b38c8b3dc9626349a024f9e4befdd31fede74b42f7a9fbe0ae2
+checksum=493a46a1161b6388d57aa72f632a79ce96c42d5ffbd1d0b00f496ec5876f8575
 
 # Package build options
 build_options="gir"

From d60b5f139f67eb13e63df52bc53c3416ca56e654 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:28 +0100
Subject: [PATCH 05/19] gnome-settings-daemon: update to 46.0.

---
 srcpkgs/gnome-settings-daemon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 9e8d7eb447035e..fd2b43810628b8 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-settings-daemon'
 pkgname=gnome-settings-daemon
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,8 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr4-de
  geoclue2-devel gnome-desktop-devel ibus-devel libcanberra-devel libgnomekbd-devel
  libgweather-devel libnotify-devel librsvg-devel libwacom-devel nss-devel
  polkit-devel pulseaudio-devel startup-notification-devel upower-devel
- xf86-input-wacom-devel libXfixes-devel"
+ xf86-input-wacom-devel libXfixes-devel gsettings-desktop-schemas-devel
+ elogind-devel"
 depends="hicolor-icon-theme"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -20,7 +21,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 changelog="https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-settings-daemon/${version%.*}/gnome-settings-daemon-${version}.tar.xz"
-checksum=c62bfec9817eee5b83ebe901a9286189a67eb5ff033c5dd41506574f822bf090
+checksum=0b9a0f64fa18a8e7e09b4c95a3f754fa033c2cdbd2dc35701f0618572c1cb3d7
 CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then

From f0f46860bf6024e7f2d1a69b82e7b2a541536a18 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:30 +0100
Subject: [PATCH 06/19] mutter: update to 46.0.

---
 common/shlibs           | 10 +++++-----
 srcpkgs/mutter/template | 15 +++++++--------
 2 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 7e56fe664a4515..988a4e8b27eaf0 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2925,11 +2925,11 @@ libdecoration.so.0 compiz-core-0.8.14_1
 libcompizconfig.so.0 libcompizconfig-0.8.14_1
 libemeraldengine.so.0 emerald-0.8.14_1
 libhangul.so.1 libhangul-0.1.0_1
-libmutter-13.so.0 mutter-45.0_1
-libmutter-clutter-13.so.0 mutter-45.0_1
-libmutter-cogl-13.so.0 mutter-45.0_1
-libmutter-cogl-pango-13.so.0 mutter-45.0_1
-libmutter-mtk-13.so.0 mutter-45.0_1
+libmutter-14.so.0 mutter-46.0_1
+libmutter-clutter-14.so.0 mutter-46.0_1
+libmutter-cogl-14.so.0 mutter-46.0_1
+libmutter-cogl-pango-14.so.0 mutter-46.0_1
+libmutter-mtk-14.so.0 mutter-46.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub-0.7.so.0 libgepub-0.7.1_1
 libslopy.so.7.6 slop-7.6_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 753ccfd911e205..8750f8d64611de 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=45.5
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,12 +18,11 @@ short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-#changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-45/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/mutter/${version%.*}/mutter-${version}.tar.xz"
-checksum=51c3324b8a975f996e5ac693ab38563c496e6f142e6cd3357b4950d250334874
-shlib_provides="libmutter-clutter-13.so libmutter-cogl-13.so
- libmutter-cogl-pango-13.so"
+checksum=bb3f7d77aebdea9d317d3f5ef03868e4e7969da423ac495e33a16d61db2c9373
+shlib_provides="libmutter-clutter-14.so libmutter-cogl-14.so
+ libmutter-cogl-pango-14.so libmutter-mtk-14.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,8 +34,8 @@ pre_build() {
 post_install() {
 	# modify the pkg-config files to respect ${pc_sysrootdir} for variables that are
 	# meant to be called with 'pkg-config --variable'
-	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-13|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-13.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-14|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-14.pc
 }
 
 mutter-devel_package() {
@@ -46,7 +45,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-13/*.gir"
+		vmove "usr/lib/mutter-14/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 76ad8597be39aa040dc32f583092f226164158ad Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:41 +0100
Subject: [PATCH 07/19] gnome-shell: update to 46.0.

---
 srcpkgs/gnome-shell/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index c833283506820c..a818d232f86866 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=45.5
-revision=2
+version=46.0
+revision=1
 build_style=meson
 build_helper=gir
 configure_args="-Dsystemd=false -Dtests=false"
@@ -19,10 +19,10 @@ short_desc="GNOME core user interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
-changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%%.*}/gnome-shell-${version}.tar.xz"
-checksum=bd5c3d3d028d47233e4205223f0ac02ac9a973b699bc277439094d41a78d6ab0
+checksum=6bc41340b6de05774e97cfe20feba86e2b3cc9c8139118f24bd84ac63e82b53e
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From c91eec340287faaa9eea29be94df436d3bf0871d Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:57:16 +0100
Subject: [PATCH 08/19] gnome-core: update to 46.0.

---
 srcpkgs/gnome-core/template | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index b4a86610fe0332..20bf58d62bcef0 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -10,28 +10,28 @@ homepage="https://www.gnome.org"
 
 depends="
  adwaita-icon-theme>=${version}
- at-spi2-core>=2.50.1
- at-spi2-atk>=2.50.1
+ at-spi2-core>=2.52.0
+ at-spi2-atk>=2.52.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.50.4
- folks>=0.15.6
+ evolution-data-server>=3.52.0
+ folks>=0.15.8
  font-adobe-source-code-pro>=2.030R
  gcr>=3.41.1
  gdm>=${version}
  geocode-glib>=3.26.4
- gjs>=1.76.0
- glib>=2.78.0
- glib-networking>=2.76.0
- gmime>=3.2.7
+ gjs>=1.80.0
+ glib>=2.80.0
+ glib-networking>=2.80.0
+ gmime>=3.2.14
  gnome-backgrounds>=${version}
- gnome-bluetooth>=42.8
+ gnome-bluetooth>=${version}
  gnome-color-manager>=3.36.0
- gnome-control-center>=${version}
+ gnome-control-center>=46.0.1
  gnome-desktop>=44.0
  gnome-initial-setup>=${version}
- gnome-keyring>=42.0
- gnome-online-accounts>=3.48.0
+ gnome-keyring>=46.1
+ gnome-online-accounts>=3.50.1
  gnome-session>=${version}
  gnome-settings-daemon>=${version}
  gnome-shell>=${version}
@@ -40,11 +40,11 @@ depends="
  gnome-user-docs>=${version}
  gnome-video-effects>=0.6.0
  gsettings-desktop-schemas>=${version}
- gvfs>=1.52.2
+ gvfs>=1.54.0
  mutter>=${version}
  nautilus>=${version}
- sushi>=${version}
- tracker>=3.6.0
+ sushi>=45.0
+ tracker>=3.7.1
  yelp>=42.2
  xdg-desktop-portal-gnome>=${version}
  zenity>=4.0.1"

From 74a3fde32ced64bb2ff2cf791e58f4366bec0d42 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:58:52 +0100
Subject: [PATCH 09/19] adwaita-icon-theme: update to 46.0.

---
 .../patches/rm-icon-cache.patch                 | 17 -----------------
 srcpkgs/adwaita-icon-theme/template             |  4 ++--
 2 files changed, 2 insertions(+), 19 deletions(-)
 delete mode 100644 srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch

diff --git a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch b/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
deleted file mode 100644
index c2b10b9d2da5b2..00000000000000
--- a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-From 32affe610606b3a550c2953993a72063eb2b7381 Mon Sep 17 00:00:00 2001
-From: Fabian Bornschein <fabiscafe@mailbox.org>
-Date: Mon, 18 Sep 2023 23:31:59 +0200
-Subject: [PATCH] rm unused and problematic .icon-theme.cache
-
-This file was probably inserted by mistake. It serves no purpose.
----
- Adwaita/.icon-theme.cache | 0
- 1 file changed, 0 insertions(+), 0 deletions(-)
- delete mode 100644 Adwaita/.icon-theme.cache
-
-diff --git a/Adwaita/.icon-theme.cache b/Adwaita/.icon-theme.cache
-deleted file mode 100644
-index e69de29bb..000000000
--- 
-GitLab
-
diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index 31983ccd5fb268..8a633fd12f23d7 100644
--- a/srcpkgs/adwaita-icon-theme/template
+++ b/srcpkgs/adwaita-icon-theme/template
@@ -1,6 +1,6 @@
 # Template file for 'adwaita-icon-theme'
 pkgname=adwaita-icon-theme
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 changelog="https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/adwaita-icon-theme/${version/.*/}/adwaita-icon-theme-${version}.tar.xz"
-checksum=2442bfb06f4e6cc95bf6e2682fdff98fa5eddc688751b9d6215c623cb4e42ff1
+checksum=4bcb539bd75d64da385d6fa08cbaa9ddeaceb6ac8e82b85ba6c41117bf5ba64e
 
 pre_configure() {
 	ln -s /bin/true "$XBPS_WRAPPERDIR/gtk-update-icon-cache"

From b0feff462e0fd44cd3c5822c786c2d144b219a46 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:02:49 +0100
Subject: [PATCH 10/19] at-spi2-core: update to 2.52.0

---
 srcpkgs/at-spi2-core/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 794eb284022796..85ba46b8a90299 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,6 +1,6 @@
 # Template file for 'at-spi2-core'
 pkgname=at-spi2-core
-version=2.50.1
+version=2.52.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,8 +12,9 @@ short_desc="Assistive Technology Service Provider Interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=5727b5c0687ac57ba8040e79bd6731b714a36b8fcf32190f236b8fb3698789e7
+checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
 make_check=no # non-trivial dbus setup
 
 # Package build options

From 8e1483e8962dc50f5b1724c5a0c5df1e7e844c1b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:09:03 +0100
Subject: [PATCH 11/19] gdm: update to 46.0.

---
 .../gdm/patches/fix-service-assertions.patch  | 27 ++++++++++++++-----
 srcpkgs/gdm/patches/gcc14.patch               | 25 -----------------
 srcpkgs/gdm/template                          | 10 +++----
 3 files changed, 26 insertions(+), 36 deletions(-)
 delete mode 100644 srcpkgs/gdm/patches/gcc14.patch

diff --git a/srcpkgs/gdm/patches/fix-service-assertions.patch b/srcpkgs/gdm/patches/fix-service-assertions.patch
index 4460e74e31ebd4..d6458b8bde8884 100644
--- a/srcpkgs/gdm/patches/fix-service-assertions.patch
+++ b/srcpkgs/gdm/patches/fix-service-assertions.patch
@@ -1,10 +1,22 @@
-Fix systemd_dep assertions to not fail when passing a valid service directory path.
+From f51a4af51914c9b17f89ca40be54b868032c36f6 Mon Sep 17 00:00:00 2001
+From: oreo639 <oreo6391@gmail.com>
+Date: Wed, 20 Mar 2024 15:27:52 -0700
+Subject: [PATCH] meson: Fix systemd_dep assertions to match assertion message
+
+The assertion message suggests that it should be able to be bypassed by
+specifying a valid service directory, however that is not the case.
+
+Fix the assertions, so that they can be bypassed by specifying a valid service
+directory.
+---
+ data/meson.build | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/data/meson.build b/data/meson.build
-index 2cfe4691..2211e98b 100644
+index 2cfe46918..2211e98b5 100644
 --- a/data/meson.build
 +++ b/data/meson.build
-@@ -166,20 +166,20 @@ endif
+@@ -163,20 +163,20 @@ endif
  
  systemdsystemunitdir = get_option('systemdsystemunitdir')
  if systemdsystemunitdir != 'no'
@@ -13,7 +25,7 @@ index 2cfe4691..2211e98b 100644
      systemd_systemunitdir = get_option('systemdsystemunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd system unit dir or disable it')
-     systemd_systemunitdir = systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
+     systemd_systemunitdir = systemd_dep.get_variable(pkgconfig: 'systemdsystemunitdir')
    endif
  endif
  
@@ -24,6 +36,9 @@ index 2cfe4691..2211e98b 100644
      systemd_userunitdir = get_option('systemduserunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
-     systemd_userunitdir = systemd_dep.get_pkgconfig_variable('systemduserunitdir',
-                                                              define_variable: ['prefix', get_option('prefix')])
+     systemd_userunitdir = systemd_dep.get_variable(pkgconfig: 'systemduserunitdir',
+                                                    pkgconfig_define: ['prefix', get_option('prefix')])
    endif
+-- 
+GitLab
+
diff --git a/srcpkgs/gdm/patches/gcc14.patch b/srcpkgs/gdm/patches/gcc14.patch
deleted file mode 100644
index 09300f305ef9a8..00000000000000
--- a/srcpkgs/gdm/patches/gcc14.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 08ef19e848176e58511f1a66992b5a26cb3c51a2 Mon Sep 17 00:00:00 2001
-From: Alessandro Bono <alessandro.bono369@gmail.com>
-Date: Wed, 1 Nov 2023 12:35:44 +0100
-Subject: [PATCH] gdm-session: Pass the correct pointer type
-
----
- daemon/gdm-session.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/daemon/gdm-session.c b/daemon/gdm-session.c
-index 06f648ee0..be19a049c 100644
---- a/daemon/gdm-session.c
-+++ b/daemon/gdm-session.c
-@@ -3045,7 +3045,7 @@ free_pending_worker_connection (GdmSession      *self,
-         worker_manager_interface = g_object_get_data (G_OBJECT (connection),
-                                                       "gdm-dbus-worker-manager-interface");
-         if (worker_manager_interface != NULL) {
--                g_dbus_interface_skeleton_unexport (worker_manager_interface);
-+                g_dbus_interface_skeleton_unexport (G_DBUS_INTERFACE_SKELETON (worker_manager_interface));
-                 g_object_set_data (G_OBJECT (connection),
-                                    "gdm-dbus-worker-manager-interface",
-                                    NULL);
--- 
-GitLab
-
diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 128253f83f885c..f32ae188713a94 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,7 +1,7 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=45.0.1
-revision=2
+version=46.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="
@@ -25,10 +25,10 @@ short_desc="GNOME Display Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
-changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-46/NEWS/"
 distfiles="${GNOME_SITE}/gdm/${version%%.*}/gdm-${version}.tar.xz"
-checksum=6572578c05e3c6569d6ed269f7de2aaf3a035657654586d8243907bb7a6ffa85
+checksum=8d6cb52176eca48b6bbf1cfe2fdae08d9677b5a0f2bca600dee4604de0dd1efc
 
 conf_files="
 	/etc/gdm/custom.conf

From d4e1f76ea9566dc4395f23f2e8efc899bd7f3a5e Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:19:49 +0100
Subject: [PATCH 12/19] gmime: update to 3.2.14

---
 srcpkgs/gmime/template | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gmime/template b/srcpkgs/gmime/template
index 045e8307691bc9..c3109937798625 100644
--- a/srcpkgs/gmime/template
+++ b/srcpkgs/gmime/template
@@ -1,7 +1,7 @@
 # Template file for 'gmime'
 pkgname=gmime
-version=3.2.7
-revision=2
+version=3.2.14
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static --enable-crypto $(vopt_enable vala)
@@ -14,8 +14,10 @@ short_desc="GNOME Core mime parsing library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/jstedfast/gmime"
-distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
-checksum=2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44
+changelog="https://raw.githubusercontent.com/jstedfast/gmime/master/NEWS"
+#distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
+distfiles="https://github.com/jstedfast/gmime/releases/download/${version}/${pkgname}-${version}.tar.xz"
+checksum=a5eb3dd675f72e545c8bc1cd12107e4aad2eaec1905eb7b4013cdb1fbe5e2317
 
 build_options="gir vala"
 build_options_default="gir vala"

From 15de083046d64dfdb4b93f80573bd664779b4f91 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:21:05 +0100
Subject: [PATCH 13/19] gnome-backgrounds: update to 46.0.

---
 srcpkgs/gnome-backgrounds/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-backgrounds/template b/srcpkgs/gnome-backgrounds/template
index c021d48794d100..cbc68cbb225524 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="gettext"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later, CC-BY-2.0, CC-BY-SA-2.0, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-backgrounds"
 changelog="https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-backgrounds/${version%.*}/gnome-backgrounds-${version}.tar.xz"
-checksum=cee0e688fbae5ef7a75f335ada2d10779e08ebca9445f1586de32c5a9b6dee2d
+checksum=4ddd3ac439a4a067876805921bb75f4d3c8b85a218d47c276dddde8928443c2e

From 09cde80eb0b68c74912a9dbee68097ae3a9b14ad Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:25:20 +0100
Subject: [PATCH 14/19] gnome-shell-extensions: update to 46.0.

---
 srcpkgs/gnome-shell-extensions/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-shell-extensions/template b/srcpkgs/gnome-shell-extensions/template
index 35b2debe6b6bc8..1cdea2721a3d85 100644
--- a/srcpkgs/gnome-shell-extensions/template
+++ b/srcpkgs/gnome-shell-extensions/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell-extensions'
 pkgname=gnome-shell-extensions
-version=45.2
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dextension_set=all"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell-extensions/${version%.*}/gnome-shell-extensions-${version}.tar.xz"
-checksum=ee32f6387a2d18adbff7a956689bc747866b4a8712d73790c002abeae4ccaaaf
+checksum=d8138f88cd92df9f932309149c236fbdd77c1bc095445036ab7eb0ecda53c01a

From e9d68059a82ca65d606c2df19270820f31bb0212 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:26:18 +0100
Subject: [PATCH 15/19] gnome-user-docs: update to 46.0.

---
 srcpkgs/gnome-user-docs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 1f9d4edc4fe43e..fb05f5a0fd8b25 100644
--- a/srcpkgs/gnome-user-docs/template
+++ b/srcpkgs/gnome-user-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-user-docs'
 pkgname=gnome-user-docs
-version=45.5
+version=46.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
 changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-user-docs/${version%.*}/gnome-user-docs-${version}.tar.xz"
-checksum=74167fcf42a04d9e5d3cc130d27bc203d87b685ce606a84674df24e1ff719e54
+checksum=8c18ae0c4a0c142e193111b713c959813441bb5d9df25977b13818f6e4ae6291

From 8f1c5b7b20aed1d5bdb0d914451651b9bb5048db Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:35:50 +0100
Subject: [PATCH 16/19] xdg-desktop-portal-gnome: update to 46.0.

---
 .../patches/gcc14.patch                       | 29 -------------------
 srcpkgs/xdg-desktop-portal-gnome/template     |  6 ++--
 2 files changed, 3 insertions(+), 32 deletions(-)
 delete mode 100644 srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch

diff --git a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch b/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
deleted file mode 100644
index 34a43f04f96026..00000000000000
--- a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 5fb3c0c23ccd76c6f8239bbb66c3fb1230208d5e Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Tyrychtr?= <ltyrycht@redhat.com>
-Date: Mon, 11 Dec 2023 11:36:13 +0100
-Subject: [PATCH] input-capture: Pass correct pointer type to
- gtk_window_add_group
-
-It produced only a warning, but will be an error in the future.
-
-Fixes #112
----
- src/inputcapture.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/inputcapture.c b/src/inputcapture.c
-index ffa91a1d..bf60e6ea 100644
---- a/src/inputcapture.c
-+++ b/src/inputcapture.c
-@@ -409,7 +409,7 @@ create_input_capture_dialog (GDBusMethodInvocation *invocation,
-   gtk_window_set_modal (GTK_WINDOW (dialog), TRUE);
- 
-   window_group = gtk_window_group_new ();
--  gtk_window_group_add_window (window_group, dialog);
-+  gtk_window_group_add_window (window_group, GTK_WINDOW (dialog));
- 
-   dialog_handle = g_new0 (InputCaptureDialogHandle, 1);
-   dialog_handle->request = g_object_ref (request);
--- 
-GitLab
-
diff --git a/srcpkgs/xdg-desktop-portal-gnome/template b/srcpkgs/xdg-desktop-portal-gnome/template
index c7441c6caa7464..f27be4aa7bf1fe 100644
--- a/srcpkgs/xdg-desktop-portal-gnome/template
+++ b/srcpkgs/xdg-desktop-portal-gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-gnome'
 pkgname=xdg-desktop-portal-gnome
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
@@ -14,7 +14,7 @@ short_desc="GNOME portal backend for xdg-desktop-portal"
 maintainer="oreo639 <oreo6391@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
-changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/xdg-desktop-portal-gnome/${version%.*}/xdg-desktop-portal-gnome-${version}.tar.xz"
-checksum=3e9ca821044005fb37bd68ebe4ad196fc3d072835581467a22a4879dac7b5fdd
+checksum=5d2d533597d280b7370b8f74faa40097b292b0036dbd59166e1312230500bb8b

From cffc7830ae439e0b39cc04e9fd7f59385825d997 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 18:25:32 +0100
Subject: [PATCH 17/19] gnome-control-center: update to 46.0.1.

---
 srcpkgs/gnome-control-center/template | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 34384bcec50be4..a5d09f966a3cd8 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=45.3
+version=46.0.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,7 +14,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel upower-devel vala-devel
  libxml2-devel libX11-devel gtk4-devel libadwaita-devel cups-devel libgudev-devel
  libwacom-devel clutter-devel libsecret-devel libcanberra-devel udisks2-devel
- gsound-devel gcr-devel gnutls-devel tecla"
+ gsound-devel gcr4-devel gnutls-devel tecla"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop
  libgnomekbd ibus-gtk4"
@@ -22,9 +22,10 @@ short_desc="GNOME control center"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
-changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-45/NEWS"
-distfiles="${GNOME_SITE}/gnome-control-center/${version%.*}/gnome-control-center-${version}.tar.xz"
-checksum=b1e949c4e86c0624ec6a6ed0df09c9fae2b22983c1dca60ed86aec8ef0b24004
+#changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-46/NEWS"
+distfiles="${GNOME_SITE}/gnome-control-center/${version%%.*}/gnome-control-center-${version}.tar.xz"
+checksum=53cfbc25156b5ca0b302531ebaeefd7f915f39b08aca143d5b0ec80855221fe4
 make_check=no # needs X11 and requires altered filesystem
 
 pre_build() {

From b740bffe28c07d632cc8b4a720f2e75fc8bc9dce Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sat, 23 Mar 2024 15:35:51 +0100
Subject: [PATCH 18/19] gnome-online-accounts: update to 3.50.1.

---
 common/shlibs                          |  2 +-
 srcpkgs/gnome-online-accounts/template | 15 ++++++++-------
 2 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 988a4e8b27eaf0..1fdc98a76479c6 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -884,7 +884,7 @@ libp11-kit.so.0 p11-kit-0.7_1
 librest-1.0.so.0 rest-0.9.1_1
 librest-extras-1.0.so.0 rest-0.9.1_1
 libgoa-1.0.so.0 gnome-online-accounts-3.2.0_1
-libgoa-backend-1.0.so.1 gnome-online-accounts-3.10.0_1
+libgoa-backend-1.0.so.2 gnome-online-accounts-3.50.0_1
 liboauth.so.0 liboauth-0.9.4_1
 liblcms2.so.2 lcms2-2.2_1
 libcolord.so.2 libcolord-1.1.7_1
diff --git a/srcpkgs/gnome-online-accounts/template b/srcpkgs/gnome-online-accounts/template
index 9a26f6c2252240..597a0e51a3a355 100644
--- a/srcpkgs/gnome-online-accounts/template
+++ b/srcpkgs/gnome-online-accounts/template
@@ -1,28 +1,29 @@
 # Template file for 'gnome-online-accounts'
 pkgname=gnome-online-accounts
-version=3.48.0
+version=3.50.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gir vapi)
- -Dmedia_server=true -Dman=true"
+ -Dman=true"
 hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt"
-makedepends="gtk+3-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
- rest-devel gcr-devel mit-krb5-devel libsoup3-devel"
+makedepends="gtk4-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
+ rest-devel gcr4-devel mit-krb5-devel libsoup3-devel libadwaita-devel"
 depends="hicolor-icon-theme"
 short_desc="GNOME service to access online accounts"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeOnlineAccounts"
-changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-44/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-online-accounts/${version%.*}/gnome-online-accounts-${version}.tar.xz"
-checksum=418bb9fcffdbd72a98205ad365137617fc1e3551a54de74f6a98d45d266175bf
+checksum=42ee43fd1e2942b9ff6106252ccdc834602815508bf7a3a52c0bdfffa56eaf40
 
 build_options="gir"
 build_options_default="gir"
 
 gnome-online-accounts-devel_package() {
-	depends="gtk+3-devel ${sourcepkg}>=${version}_${revision}"
+	depends="gtk4-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 46be5e7237184081d0ed3c49741fc0c44ae8ba2b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 18 Apr 2024 11:40:22 +0200
Subject: [PATCH 19/19] gjs: update to 1.80.2.

---
 srcpkgs/gjs/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 23c7350a11aa9d..d10e449a0ab1d3 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.78.4
+version=1.80.2
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -13,9 +13,9 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MIT, LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gjs"
 #changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-44/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gjs/${version%.*}/gjs-${version}.tar.xz"
-checksum=9aec7ab872c2050404907ae94f0ae7abec8a54bd9c894ddb5c2d0f51e932b9a1
+checksum=135e39c5ac591096233e557cfe577d64093f5054411d47cb2e214bad7d4199bd
 make_check_pre="xvfb-run"
 
 if [ "$XBPS_CHECK_PKGS" ]; then

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR PATCH] [Updated] gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (78 preceding siblings ...)
  2024-04-19  9:39 ` [PR PATCH] [Updated] " fanyx
@ 2024-04-19  9:42 ` fanyx
  2024-04-19  9:45 ` fanyx
                   ` (39 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-04-19  9:42 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 967 bytes --]

There is an updated pull request by fanyx against master on the void-packages repository

https://github.com/fanyx/void-packages gnome46
https://github.com/void-linux/void-packages/pull/49428

gnome-core: update to 46.0.
### Packages missing
- [x] `gnome-control-center`
- [x] https://github.com/void-linux/void-packages/pull/49427
- [x] https://github.com/void-linux/void-packages/pull/49446
- [x] https://github.com/void-linux/void-packages/pull/49473
- [x] https://github.com/void-linux/void-packages/pull/49482
- [x] `gjs>=1.80.0`
- [x] https://github.com/void-linux/void-packages/pull/49895

@oreo639 @Gottox 

### TODO

- [x] Update `glib` and `glib-networking` dependencies to `2.80.0`

#### Testing the changes
- I tested the changes in this PR: **YES**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)

A patch file from https://github.com/void-linux/void-packages/pull/49428.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome46-49428.patch --]
[-- Type: text/x-diff, Size: 36819 bytes --]

From f3fbcb411b23d1a71ffa8b94611e60ea59682f96 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 09:57:46 +0100
Subject: [PATCH 01/20] gnome-bluetooth: update to 46.0.

---
 srcpkgs/gnome-bluetooth/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index 3bc40264ae3d5c..fccb09af82ba5f 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-bluetooth'
 pkgname=gnome-bluetooth
-version=42.8
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
 changelog="https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-bluetooth/${version%.*}/gnome-bluetooth-${version}.tar.xz"
-checksum=76c241e8ca2c9b1035364535ca26084f89fc5c0e1829510f8909583115fcc2db
+checksum=13fe1e75f317acdbdf5e80c9029d2e0632d60a9ccf72a43ae36eb7545021fbef
 
 build_options="gir"
 build_options_default="gir"

From 611b4fc28611c11b71bfaa34ac0210dbf8b51cbb Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:05:56 +0100
Subject: [PATCH 02/20] gnome-initial-setup: update to 46.0.

---
 srcpkgs/gnome-initial-setup/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 889647c5a61edc..279ef9f5fbb40d 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-initial-setup'
 pkgname=gnome-initial-setup
-version=45.4.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-initial-setup/${version%%.*}/gnome-initial-setup-${version}.tar.xz"
-checksum=363e09aa3308e7f4074e066253a0182b322ab60376743de178bbb400e54ba8ee
+checksum=f8ee9dcea7e35e735eaa3bc8d1041d06bb64ebf1e1046e5e8e48f1fb44151847

From 320338bee6f11ff5052a17d5a775535e10bbc22e Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:57:34 +0100
Subject: [PATCH 03/20] gnome-session: update to 46.0.

---
 srcpkgs/gnome-session/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index 14bbbc580c3bf9..9cfaa1a07ca84f 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=45.0
+version=46.0
 revision=1
 build_style=meson
-configure_args="-Dsystemd_journal=false -Dsystemd_session=disable
- -Dsystemduserunitdir=/usr/lib/systemd/user"
+configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
 hostmakedepends="glib-devel gettext pkg-config xmlto"
 makedepends="elogind-devel gnome-desktop-devel gtk+3-devel json-glib-devel
  libglib-devel libICE-devel libSM-devel xtrans"
@@ -16,4 +15,4 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-session"
 changelog="https://gitlab.gnome.org/GNOME/gnome-session/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-session/${version%.*}/gnome-session-${version}.tar.xz"
-checksum=706d2ffcacac38553a3c0185793f5a2b4aac940bb5e789d953c9808163bef2f1
+checksum=c6e1624af6090bc4e1a191fe2268abfa7a8de07831ca7a57f217e679bf7b9a54

From 8bc3a9bc6f800d9de23b26ae94604116074614f2 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:11 +0100
Subject: [PATCH 04/20] gsettings-desktop-schemas: update to 46.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index c4fc13789417df..f4f2a5cea68d9e 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,6 +1,6 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=45.0
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 changelog="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gsettings-desktop-schemas/${version%.*}/gsettings-desktop-schemas-${version}.tar.xz"
-checksum=365c8d04daf79b38c8b3dc9626349a024f9e4befdd31fede74b42f7a9fbe0ae2
+checksum=493a46a1161b6388d57aa72f632a79ce96c42d5ffbd1d0b00f496ec5876f8575
 
 # Package build options
 build_options="gir"

From d60b5f139f67eb13e63df52bc53c3416ca56e654 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:28 +0100
Subject: [PATCH 05/20] gnome-settings-daemon: update to 46.0.

---
 srcpkgs/gnome-settings-daemon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 9e8d7eb447035e..fd2b43810628b8 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-settings-daemon'
 pkgname=gnome-settings-daemon
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,8 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr4-de
  geoclue2-devel gnome-desktop-devel ibus-devel libcanberra-devel libgnomekbd-devel
  libgweather-devel libnotify-devel librsvg-devel libwacom-devel nss-devel
  polkit-devel pulseaudio-devel startup-notification-devel upower-devel
- xf86-input-wacom-devel libXfixes-devel"
+ xf86-input-wacom-devel libXfixes-devel gsettings-desktop-schemas-devel
+ elogind-devel"
 depends="hicolor-icon-theme"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -20,7 +21,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 changelog="https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-settings-daemon/${version%.*}/gnome-settings-daemon-${version}.tar.xz"
-checksum=c62bfec9817eee5b83ebe901a9286189a67eb5ff033c5dd41506574f822bf090
+checksum=0b9a0f64fa18a8e7e09b4c95a3f754fa033c2cdbd2dc35701f0618572c1cb3d7
 CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then

From f0f46860bf6024e7f2d1a69b82e7b2a541536a18 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:30 +0100
Subject: [PATCH 06/20] mutter: update to 46.0.

---
 common/shlibs           | 10 +++++-----
 srcpkgs/mutter/template | 15 +++++++--------
 2 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 7e56fe664a4515..988a4e8b27eaf0 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2925,11 +2925,11 @@ libdecoration.so.0 compiz-core-0.8.14_1
 libcompizconfig.so.0 libcompizconfig-0.8.14_1
 libemeraldengine.so.0 emerald-0.8.14_1
 libhangul.so.1 libhangul-0.1.0_1
-libmutter-13.so.0 mutter-45.0_1
-libmutter-clutter-13.so.0 mutter-45.0_1
-libmutter-cogl-13.so.0 mutter-45.0_1
-libmutter-cogl-pango-13.so.0 mutter-45.0_1
-libmutter-mtk-13.so.0 mutter-45.0_1
+libmutter-14.so.0 mutter-46.0_1
+libmutter-clutter-14.so.0 mutter-46.0_1
+libmutter-cogl-14.so.0 mutter-46.0_1
+libmutter-cogl-pango-14.so.0 mutter-46.0_1
+libmutter-mtk-14.so.0 mutter-46.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub-0.7.so.0 libgepub-0.7.1_1
 libslopy.so.7.6 slop-7.6_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 753ccfd911e205..8750f8d64611de 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=45.5
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,12 +18,11 @@ short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-#changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-45/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/mutter/${version%.*}/mutter-${version}.tar.xz"
-checksum=51c3324b8a975f996e5ac693ab38563c496e6f142e6cd3357b4950d250334874
-shlib_provides="libmutter-clutter-13.so libmutter-cogl-13.so
- libmutter-cogl-pango-13.so"
+checksum=bb3f7d77aebdea9d317d3f5ef03868e4e7969da423ac495e33a16d61db2c9373
+shlib_provides="libmutter-clutter-14.so libmutter-cogl-14.so
+ libmutter-cogl-pango-14.so libmutter-mtk-14.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,8 +34,8 @@ pre_build() {
 post_install() {
 	# modify the pkg-config files to respect ${pc_sysrootdir} for variables that are
 	# meant to be called with 'pkg-config --variable'
-	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-13|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-13.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-14|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-14.pc
 }
 
 mutter-devel_package() {
@@ -46,7 +45,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-13/*.gir"
+		vmove "usr/lib/mutter-14/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 76ad8597be39aa040dc32f583092f226164158ad Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:41 +0100
Subject: [PATCH 07/20] gnome-shell: update to 46.0.

---
 srcpkgs/gnome-shell/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index c833283506820c..a818d232f86866 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=45.5
-revision=2
+version=46.0
+revision=1
 build_style=meson
 build_helper=gir
 configure_args="-Dsystemd=false -Dtests=false"
@@ -19,10 +19,10 @@ short_desc="GNOME core user interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
-changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%%.*}/gnome-shell-${version}.tar.xz"
-checksum=bd5c3d3d028d47233e4205223f0ac02ac9a973b699bc277439094d41a78d6ab0
+checksum=6bc41340b6de05774e97cfe20feba86e2b3cc9c8139118f24bd84ac63e82b53e
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From c91eec340287faaa9eea29be94df436d3bf0871d Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:57:16 +0100
Subject: [PATCH 08/20] gnome-core: update to 46.0.

---
 srcpkgs/gnome-core/template | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index b4a86610fe0332..20bf58d62bcef0 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -10,28 +10,28 @@ homepage="https://www.gnome.org"
 
 depends="
  adwaita-icon-theme>=${version}
- at-spi2-core>=2.50.1
- at-spi2-atk>=2.50.1
+ at-spi2-core>=2.52.0
+ at-spi2-atk>=2.52.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.50.4
- folks>=0.15.6
+ evolution-data-server>=3.52.0
+ folks>=0.15.8
  font-adobe-source-code-pro>=2.030R
  gcr>=3.41.1
  gdm>=${version}
  geocode-glib>=3.26.4
- gjs>=1.76.0
- glib>=2.78.0
- glib-networking>=2.76.0
- gmime>=3.2.7
+ gjs>=1.80.0
+ glib>=2.80.0
+ glib-networking>=2.80.0
+ gmime>=3.2.14
  gnome-backgrounds>=${version}
- gnome-bluetooth>=42.8
+ gnome-bluetooth>=${version}
  gnome-color-manager>=3.36.0
- gnome-control-center>=${version}
+ gnome-control-center>=46.0.1
  gnome-desktop>=44.0
  gnome-initial-setup>=${version}
- gnome-keyring>=42.0
- gnome-online-accounts>=3.48.0
+ gnome-keyring>=46.1
+ gnome-online-accounts>=3.50.1
  gnome-session>=${version}
  gnome-settings-daemon>=${version}
  gnome-shell>=${version}
@@ -40,11 +40,11 @@ depends="
  gnome-user-docs>=${version}
  gnome-video-effects>=0.6.0
  gsettings-desktop-schemas>=${version}
- gvfs>=1.52.2
+ gvfs>=1.54.0
  mutter>=${version}
  nautilus>=${version}
- sushi>=${version}
- tracker>=3.6.0
+ sushi>=45.0
+ tracker>=3.7.1
  yelp>=42.2
  xdg-desktop-portal-gnome>=${version}
  zenity>=4.0.1"

From 74a3fde32ced64bb2ff2cf791e58f4366bec0d42 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:58:52 +0100
Subject: [PATCH 09/20] adwaita-icon-theme: update to 46.0.

---
 .../patches/rm-icon-cache.patch                 | 17 -----------------
 srcpkgs/adwaita-icon-theme/template             |  4 ++--
 2 files changed, 2 insertions(+), 19 deletions(-)
 delete mode 100644 srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch

diff --git a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch b/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
deleted file mode 100644
index c2b10b9d2da5b2..00000000000000
--- a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-From 32affe610606b3a550c2953993a72063eb2b7381 Mon Sep 17 00:00:00 2001
-From: Fabian Bornschein <fabiscafe@mailbox.org>
-Date: Mon, 18 Sep 2023 23:31:59 +0200
-Subject: [PATCH] rm unused and problematic .icon-theme.cache
-
-This file was probably inserted by mistake. It serves no purpose.
----
- Adwaita/.icon-theme.cache | 0
- 1 file changed, 0 insertions(+), 0 deletions(-)
- delete mode 100644 Adwaita/.icon-theme.cache
-
-diff --git a/Adwaita/.icon-theme.cache b/Adwaita/.icon-theme.cache
-deleted file mode 100644
-index e69de29bb..000000000
--- 
-GitLab
-
diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index 31983ccd5fb268..8a633fd12f23d7 100644
--- a/srcpkgs/adwaita-icon-theme/template
+++ b/srcpkgs/adwaita-icon-theme/template
@@ -1,6 +1,6 @@
 # Template file for 'adwaita-icon-theme'
 pkgname=adwaita-icon-theme
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 changelog="https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/adwaita-icon-theme/${version/.*/}/adwaita-icon-theme-${version}.tar.xz"
-checksum=2442bfb06f4e6cc95bf6e2682fdff98fa5eddc688751b9d6215c623cb4e42ff1
+checksum=4bcb539bd75d64da385d6fa08cbaa9ddeaceb6ac8e82b85ba6c41117bf5ba64e
 
 pre_configure() {
 	ln -s /bin/true "$XBPS_WRAPPERDIR/gtk-update-icon-cache"

From b0feff462e0fd44cd3c5822c786c2d144b219a46 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:02:49 +0100
Subject: [PATCH 10/20] at-spi2-core: update to 2.52.0

---
 srcpkgs/at-spi2-core/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 794eb284022796..85ba46b8a90299 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,6 +1,6 @@
 # Template file for 'at-spi2-core'
 pkgname=at-spi2-core
-version=2.50.1
+version=2.52.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,8 +12,9 @@ short_desc="Assistive Technology Service Provider Interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=5727b5c0687ac57ba8040e79bd6731b714a36b8fcf32190f236b8fb3698789e7
+checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
 make_check=no # non-trivial dbus setup
 
 # Package build options

From 8e1483e8962dc50f5b1724c5a0c5df1e7e844c1b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:09:03 +0100
Subject: [PATCH 11/20] gdm: update to 46.0.

---
 .../gdm/patches/fix-service-assertions.patch  | 27 ++++++++++++++-----
 srcpkgs/gdm/patches/gcc14.patch               | 25 -----------------
 srcpkgs/gdm/template                          | 10 +++----
 3 files changed, 26 insertions(+), 36 deletions(-)
 delete mode 100644 srcpkgs/gdm/patches/gcc14.patch

diff --git a/srcpkgs/gdm/patches/fix-service-assertions.patch b/srcpkgs/gdm/patches/fix-service-assertions.patch
index 4460e74e31ebd4..d6458b8bde8884 100644
--- a/srcpkgs/gdm/patches/fix-service-assertions.patch
+++ b/srcpkgs/gdm/patches/fix-service-assertions.patch
@@ -1,10 +1,22 @@
-Fix systemd_dep assertions to not fail when passing a valid service directory path.
+From f51a4af51914c9b17f89ca40be54b868032c36f6 Mon Sep 17 00:00:00 2001
+From: oreo639 <oreo6391@gmail.com>
+Date: Wed, 20 Mar 2024 15:27:52 -0700
+Subject: [PATCH] meson: Fix systemd_dep assertions to match assertion message
+
+The assertion message suggests that it should be able to be bypassed by
+specifying a valid service directory, however that is not the case.
+
+Fix the assertions, so that they can be bypassed by specifying a valid service
+directory.
+---
+ data/meson.build | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/data/meson.build b/data/meson.build
-index 2cfe4691..2211e98b 100644
+index 2cfe46918..2211e98b5 100644
 --- a/data/meson.build
 +++ b/data/meson.build
-@@ -166,20 +166,20 @@ endif
+@@ -163,20 +163,20 @@ endif
  
  systemdsystemunitdir = get_option('systemdsystemunitdir')
  if systemdsystemunitdir != 'no'
@@ -13,7 +25,7 @@ index 2cfe4691..2211e98b 100644
      systemd_systemunitdir = get_option('systemdsystemunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd system unit dir or disable it')
-     systemd_systemunitdir = systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
+     systemd_systemunitdir = systemd_dep.get_variable(pkgconfig: 'systemdsystemunitdir')
    endif
  endif
  
@@ -24,6 +36,9 @@ index 2cfe4691..2211e98b 100644
      systemd_userunitdir = get_option('systemduserunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
-     systemd_userunitdir = systemd_dep.get_pkgconfig_variable('systemduserunitdir',
-                                                              define_variable: ['prefix', get_option('prefix')])
+     systemd_userunitdir = systemd_dep.get_variable(pkgconfig: 'systemduserunitdir',
+                                                    pkgconfig_define: ['prefix', get_option('prefix')])
    endif
+-- 
+GitLab
+
diff --git a/srcpkgs/gdm/patches/gcc14.patch b/srcpkgs/gdm/patches/gcc14.patch
deleted file mode 100644
index 09300f305ef9a8..00000000000000
--- a/srcpkgs/gdm/patches/gcc14.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 08ef19e848176e58511f1a66992b5a26cb3c51a2 Mon Sep 17 00:00:00 2001
-From: Alessandro Bono <alessandro.bono369@gmail.com>
-Date: Wed, 1 Nov 2023 12:35:44 +0100
-Subject: [PATCH] gdm-session: Pass the correct pointer type
-
----
- daemon/gdm-session.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/daemon/gdm-session.c b/daemon/gdm-session.c
-index 06f648ee0..be19a049c 100644
---- a/daemon/gdm-session.c
-+++ b/daemon/gdm-session.c
-@@ -3045,7 +3045,7 @@ free_pending_worker_connection (GdmSession      *self,
-         worker_manager_interface = g_object_get_data (G_OBJECT (connection),
-                                                       "gdm-dbus-worker-manager-interface");
-         if (worker_manager_interface != NULL) {
--                g_dbus_interface_skeleton_unexport (worker_manager_interface);
-+                g_dbus_interface_skeleton_unexport (G_DBUS_INTERFACE_SKELETON (worker_manager_interface));
-                 g_object_set_data (G_OBJECT (connection),
-                                    "gdm-dbus-worker-manager-interface",
-                                    NULL);
--- 
-GitLab
-
diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 128253f83f885c..f32ae188713a94 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,7 +1,7 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=45.0.1
-revision=2
+version=46.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="
@@ -25,10 +25,10 @@ short_desc="GNOME Display Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
-changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-46/NEWS/"
 distfiles="${GNOME_SITE}/gdm/${version%%.*}/gdm-${version}.tar.xz"
-checksum=6572578c05e3c6569d6ed269f7de2aaf3a035657654586d8243907bb7a6ffa85
+checksum=8d6cb52176eca48b6bbf1cfe2fdae08d9677b5a0f2bca600dee4604de0dd1efc
 
 conf_files="
 	/etc/gdm/custom.conf

From d4e1f76ea9566dc4395f23f2e8efc899bd7f3a5e Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:19:49 +0100
Subject: [PATCH 12/20] gmime: update to 3.2.14

---
 srcpkgs/gmime/template | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gmime/template b/srcpkgs/gmime/template
index 045e8307691bc9..c3109937798625 100644
--- a/srcpkgs/gmime/template
+++ b/srcpkgs/gmime/template
@@ -1,7 +1,7 @@
 # Template file for 'gmime'
 pkgname=gmime
-version=3.2.7
-revision=2
+version=3.2.14
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static --enable-crypto $(vopt_enable vala)
@@ -14,8 +14,10 @@ short_desc="GNOME Core mime parsing library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/jstedfast/gmime"
-distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
-checksum=2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44
+changelog="https://raw.githubusercontent.com/jstedfast/gmime/master/NEWS"
+#distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
+distfiles="https://github.com/jstedfast/gmime/releases/download/${version}/${pkgname}-${version}.tar.xz"
+checksum=a5eb3dd675f72e545c8bc1cd12107e4aad2eaec1905eb7b4013cdb1fbe5e2317
 
 build_options="gir vala"
 build_options_default="gir vala"

From 15de083046d64dfdb4b93f80573bd664779b4f91 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:21:05 +0100
Subject: [PATCH 13/20] gnome-backgrounds: update to 46.0.

---
 srcpkgs/gnome-backgrounds/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-backgrounds/template b/srcpkgs/gnome-backgrounds/template
index c021d48794d100..cbc68cbb225524 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="gettext"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later, CC-BY-2.0, CC-BY-SA-2.0, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-backgrounds"
 changelog="https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-backgrounds/${version%.*}/gnome-backgrounds-${version}.tar.xz"
-checksum=cee0e688fbae5ef7a75f335ada2d10779e08ebca9445f1586de32c5a9b6dee2d
+checksum=4ddd3ac439a4a067876805921bb75f4d3c8b85a218d47c276dddde8928443c2e

From 09cde80eb0b68c74912a9dbee68097ae3a9b14ad Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:25:20 +0100
Subject: [PATCH 14/20] gnome-shell-extensions: update to 46.0.

---
 srcpkgs/gnome-shell-extensions/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-shell-extensions/template b/srcpkgs/gnome-shell-extensions/template
index 35b2debe6b6bc8..1cdea2721a3d85 100644
--- a/srcpkgs/gnome-shell-extensions/template
+++ b/srcpkgs/gnome-shell-extensions/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell-extensions'
 pkgname=gnome-shell-extensions
-version=45.2
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dextension_set=all"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell-extensions/${version%.*}/gnome-shell-extensions-${version}.tar.xz"
-checksum=ee32f6387a2d18adbff7a956689bc747866b4a8712d73790c002abeae4ccaaaf
+checksum=d8138f88cd92df9f932309149c236fbdd77c1bc095445036ab7eb0ecda53c01a

From e9d68059a82ca65d606c2df19270820f31bb0212 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:26:18 +0100
Subject: [PATCH 15/20] gnome-user-docs: update to 46.0.

---
 srcpkgs/gnome-user-docs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 1f9d4edc4fe43e..fb05f5a0fd8b25 100644
--- a/srcpkgs/gnome-user-docs/template
+++ b/srcpkgs/gnome-user-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-user-docs'
 pkgname=gnome-user-docs
-version=45.5
+version=46.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
 changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-user-docs/${version%.*}/gnome-user-docs-${version}.tar.xz"
-checksum=74167fcf42a04d9e5d3cc130d27bc203d87b685ce606a84674df24e1ff719e54
+checksum=8c18ae0c4a0c142e193111b713c959813441bb5d9df25977b13818f6e4ae6291

From 8f1c5b7b20aed1d5bdb0d914451651b9bb5048db Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:35:50 +0100
Subject: [PATCH 16/20] xdg-desktop-portal-gnome: update to 46.0.

---
 .../patches/gcc14.patch                       | 29 -------------------
 srcpkgs/xdg-desktop-portal-gnome/template     |  6 ++--
 2 files changed, 3 insertions(+), 32 deletions(-)
 delete mode 100644 srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch

diff --git a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch b/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
deleted file mode 100644
index 34a43f04f96026..00000000000000
--- a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 5fb3c0c23ccd76c6f8239bbb66c3fb1230208d5e Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Tyrychtr?= <ltyrycht@redhat.com>
-Date: Mon, 11 Dec 2023 11:36:13 +0100
-Subject: [PATCH] input-capture: Pass correct pointer type to
- gtk_window_add_group
-
-It produced only a warning, but will be an error in the future.
-
-Fixes #112
----
- src/inputcapture.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/inputcapture.c b/src/inputcapture.c
-index ffa91a1d..bf60e6ea 100644
---- a/src/inputcapture.c
-+++ b/src/inputcapture.c
-@@ -409,7 +409,7 @@ create_input_capture_dialog (GDBusMethodInvocation *invocation,
-   gtk_window_set_modal (GTK_WINDOW (dialog), TRUE);
- 
-   window_group = gtk_window_group_new ();
--  gtk_window_group_add_window (window_group, dialog);
-+  gtk_window_group_add_window (window_group, GTK_WINDOW (dialog));
- 
-   dialog_handle = g_new0 (InputCaptureDialogHandle, 1);
-   dialog_handle->request = g_object_ref (request);
--- 
-GitLab
-
diff --git a/srcpkgs/xdg-desktop-portal-gnome/template b/srcpkgs/xdg-desktop-portal-gnome/template
index c7441c6caa7464..f27be4aa7bf1fe 100644
--- a/srcpkgs/xdg-desktop-portal-gnome/template
+++ b/srcpkgs/xdg-desktop-portal-gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-gnome'
 pkgname=xdg-desktop-portal-gnome
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
@@ -14,7 +14,7 @@ short_desc="GNOME portal backend for xdg-desktop-portal"
 maintainer="oreo639 <oreo6391@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
-changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/xdg-desktop-portal-gnome/${version%.*}/xdg-desktop-portal-gnome-${version}.tar.xz"
-checksum=3e9ca821044005fb37bd68ebe4ad196fc3d072835581467a22a4879dac7b5fdd
+checksum=5d2d533597d280b7370b8f74faa40097b292b0036dbd59166e1312230500bb8b

From cffc7830ae439e0b39cc04e9fd7f59385825d997 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 18:25:32 +0100
Subject: [PATCH 17/20] gnome-control-center: update to 46.0.1.

---
 srcpkgs/gnome-control-center/template | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 34384bcec50be4..a5d09f966a3cd8 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=45.3
+version=46.0.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,7 +14,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel upower-devel vala-devel
  libxml2-devel libX11-devel gtk4-devel libadwaita-devel cups-devel libgudev-devel
  libwacom-devel clutter-devel libsecret-devel libcanberra-devel udisks2-devel
- gsound-devel gcr-devel gnutls-devel tecla"
+ gsound-devel gcr4-devel gnutls-devel tecla"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop
  libgnomekbd ibus-gtk4"
@@ -22,9 +22,10 @@ short_desc="GNOME control center"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
-changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-45/NEWS"
-distfiles="${GNOME_SITE}/gnome-control-center/${version%.*}/gnome-control-center-${version}.tar.xz"
-checksum=b1e949c4e86c0624ec6a6ed0df09c9fae2b22983c1dca60ed86aec8ef0b24004
+#changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-46/NEWS"
+distfiles="${GNOME_SITE}/gnome-control-center/${version%%.*}/gnome-control-center-${version}.tar.xz"
+checksum=53cfbc25156b5ca0b302531ebaeefd7f915f39b08aca143d5b0ec80855221fe4
 make_check=no # needs X11 and requires altered filesystem
 
 pre_build() {

From b740bffe28c07d632cc8b4a720f2e75fc8bc9dce Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sat, 23 Mar 2024 15:35:51 +0100
Subject: [PATCH 18/20] gnome-online-accounts: update to 3.50.1.

---
 common/shlibs                          |  2 +-
 srcpkgs/gnome-online-accounts/template | 15 ++++++++-------
 2 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 988a4e8b27eaf0..1fdc98a76479c6 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -884,7 +884,7 @@ libp11-kit.so.0 p11-kit-0.7_1
 librest-1.0.so.0 rest-0.9.1_1
 librest-extras-1.0.so.0 rest-0.9.1_1
 libgoa-1.0.so.0 gnome-online-accounts-3.2.0_1
-libgoa-backend-1.0.so.1 gnome-online-accounts-3.10.0_1
+libgoa-backend-1.0.so.2 gnome-online-accounts-3.50.0_1
 liboauth.so.0 liboauth-0.9.4_1
 liblcms2.so.2 lcms2-2.2_1
 libcolord.so.2 libcolord-1.1.7_1
diff --git a/srcpkgs/gnome-online-accounts/template b/srcpkgs/gnome-online-accounts/template
index 9a26f6c2252240..597a0e51a3a355 100644
--- a/srcpkgs/gnome-online-accounts/template
+++ b/srcpkgs/gnome-online-accounts/template
@@ -1,28 +1,29 @@
 # Template file for 'gnome-online-accounts'
 pkgname=gnome-online-accounts
-version=3.48.0
+version=3.50.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gir vapi)
- -Dmedia_server=true -Dman=true"
+ -Dman=true"
 hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt"
-makedepends="gtk+3-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
- rest-devel gcr-devel mit-krb5-devel libsoup3-devel"
+makedepends="gtk4-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
+ rest-devel gcr4-devel mit-krb5-devel libsoup3-devel libadwaita-devel"
 depends="hicolor-icon-theme"
 short_desc="GNOME service to access online accounts"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeOnlineAccounts"
-changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-44/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-online-accounts/${version%.*}/gnome-online-accounts-${version}.tar.xz"
-checksum=418bb9fcffdbd72a98205ad365137617fc1e3551a54de74f6a98d45d266175bf
+checksum=42ee43fd1e2942b9ff6106252ccdc834602815508bf7a3a52c0bdfffa56eaf40
 
 build_options="gir"
 build_options_default="gir"
 
 gnome-online-accounts-devel_package() {
-	depends="gtk+3-devel ${sourcepkg}>=${version}_${revision}"
+	depends="gtk4-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 46be5e7237184081d0ed3c49741fc0c44ae8ba2b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 18 Apr 2024 11:40:22 +0200
Subject: [PATCH 19/20] gjs: update to 1.80.2.

---
 srcpkgs/gjs/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 23c7350a11aa9d..d10e449a0ab1d3 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.78.4
+version=1.80.2
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -13,9 +13,9 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MIT, LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gjs"
 #changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-44/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gjs/${version%.*}/gjs-${version}.tar.xz"
-checksum=9aec7ab872c2050404907ae94f0ae7abec8a54bd9c894ddb5c2d0f51e932b9a1
+checksum=135e39c5ac591096233e557cfe577d64093f5054411d47cb2e214bad7d4199bd
 make_check_pre="xvfb-run"
 
 if [ "$XBPS_CHECK_PKGS" ]; then

From d1ead2544e1af711d2c8cda1e23910ab6ca5d1d2 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Fri, 19 Apr 2024 11:42:14 +0200
Subject: [PATCH 20/20] cinnamon-control-center: rebuild against
 gnome-online-accounts.

---
 srcpkgs/cinnamon-control-center/template | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/cinnamon-control-center/template b/srcpkgs/cinnamon-control-center/template
index 0d24f6c29e952e..ead98639c4accc 100644
--- a/srcpkgs/cinnamon-control-center/template
+++ b/srcpkgs/cinnamon-control-center/template
@@ -1,9 +1,10 @@
 # Template file for 'cinnamon-control-center'
 pkgname=cinnamon-control-center
 version=5.8.2
-revision=1
+revision=2
 build_style=meson
 build_helper=gir
+configure_args="-Donlineaccounts=false"
 hostmakedepends="gettext-devel glib-devel intltool pkg-config libxslt"
 makedepends="ModemManager-devel cinnamon-desktop-devel cinnamon-menus-devel
  cinnamon-settings-daemon-devel gnome-online-accounts-devel ibus-devel

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (79 preceding siblings ...)
  2024-04-19  9:42 ` fanyx
@ 2024-04-19  9:45 ` fanyx
  2024-04-19  9:47 ` oreo639
                   ` (38 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-04-19  9:45 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 202 bytes --]

New comment by fanyx on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2066216830

Comment:
what about all the other revdeps of `gnome-online-accounts`?


^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (80 preceding siblings ...)
  2024-04-19  9:45 ` fanyx
@ 2024-04-19  9:47 ` oreo639
  2024-04-19  9:51 ` fanyx
                   ` (37 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: oreo639 @ 2024-04-19  9:47 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 264 bytes --]

New comment by oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2066220949

Comment:
> what about all the other revdeps of `gnome-online-accounts`?

`xbps-query -Rs libgoa-backend-1.0.so -p shlib-requires`

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (81 preceding siblings ...)
  2024-04-19  9:47 ` oreo639
@ 2024-04-19  9:51 ` fanyx
  2024-04-19  9:53 ` oreo639
                   ` (36 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-04-19  9:51 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 172 bytes --]

New comment by fanyx on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2066226887

Comment:
`libgoa-1.0.so.0` is irrelevant?

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (82 preceding siblings ...)
  2024-04-19  9:51 ` fanyx
@ 2024-04-19  9:53 ` oreo639
  2024-04-19  9:53 ` oreo639
                   ` (35 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: oreo639 @ 2024-04-19  9:53 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 330 bytes --]

New comment by oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2066229603

Comment:
> `libgoa-1.0.so.0` is irrelevant?

Should be, the soversion didn't change so it should still be backwards compatible. The main change was that the widgets use gtk4 instead of webkitgtk.

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (83 preceding siblings ...)
  2024-04-19  9:53 ` oreo639
@ 2024-04-19  9:53 ` oreo639
  2024-04-19  9:56 ` [PR PATCH] [Updated] " fanyx
                   ` (34 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: oreo639 @ 2024-04-19  9:53 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 338 bytes --]

New comment by oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2066229603

Comment:
> `libgoa-1.0.so.0` is irrelevant?

Should be, the soversion didn't change so it should still be backwards compatible. The main change was that the sign-in widgets use gtk4 instead of webkitgtk.

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR PATCH] [Updated] gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (84 preceding siblings ...)
  2024-04-19  9:53 ` oreo639
@ 2024-04-19  9:56 ` fanyx
  2024-04-19 10:04 ` fanyx
                   ` (33 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-04-19  9:56 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 967 bytes --]

There is an updated pull request by fanyx against master on the void-packages repository

https://github.com/fanyx/void-packages gnome46
https://github.com/void-linux/void-packages/pull/49428

gnome-core: update to 46.0.
### Packages missing
- [x] `gnome-control-center`
- [x] https://github.com/void-linux/void-packages/pull/49427
- [x] https://github.com/void-linux/void-packages/pull/49446
- [x] https://github.com/void-linux/void-packages/pull/49473
- [x] https://github.com/void-linux/void-packages/pull/49482
- [x] `gjs>=1.80.0`
- [x] https://github.com/void-linux/void-packages/pull/49895

@oreo639 @Gottox 

### TODO

- [x] Update `glib` and `glib-networking` dependencies to `2.80.0`

#### Testing the changes
- I tested the changes in this PR: **YES**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)

A patch file from https://github.com/void-linux/void-packages/pull/49428.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome46-49428.patch --]
[-- Type: text/x-diff, Size: 37820 bytes --]

From f3fbcb411b23d1a71ffa8b94611e60ea59682f96 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 09:57:46 +0100
Subject: [PATCH 01/21] gnome-bluetooth: update to 46.0.

---
 srcpkgs/gnome-bluetooth/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index 3bc40264ae3d5c..fccb09af82ba5f 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-bluetooth'
 pkgname=gnome-bluetooth
-version=42.8
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
 changelog="https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-bluetooth/${version%.*}/gnome-bluetooth-${version}.tar.xz"
-checksum=76c241e8ca2c9b1035364535ca26084f89fc5c0e1829510f8909583115fcc2db
+checksum=13fe1e75f317acdbdf5e80c9029d2e0632d60a9ccf72a43ae36eb7545021fbef
 
 build_options="gir"
 build_options_default="gir"

From 611b4fc28611c11b71bfaa34ac0210dbf8b51cbb Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:05:56 +0100
Subject: [PATCH 02/21] gnome-initial-setup: update to 46.0.

---
 srcpkgs/gnome-initial-setup/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 889647c5a61edc..279ef9f5fbb40d 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-initial-setup'
 pkgname=gnome-initial-setup
-version=45.4.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-initial-setup/${version%%.*}/gnome-initial-setup-${version}.tar.xz"
-checksum=363e09aa3308e7f4074e066253a0182b322ab60376743de178bbb400e54ba8ee
+checksum=f8ee9dcea7e35e735eaa3bc8d1041d06bb64ebf1e1046e5e8e48f1fb44151847

From 320338bee6f11ff5052a17d5a775535e10bbc22e Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:57:34 +0100
Subject: [PATCH 03/21] gnome-session: update to 46.0.

---
 srcpkgs/gnome-session/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index 14bbbc580c3bf9..9cfaa1a07ca84f 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=45.0
+version=46.0
 revision=1
 build_style=meson
-configure_args="-Dsystemd_journal=false -Dsystemd_session=disable
- -Dsystemduserunitdir=/usr/lib/systemd/user"
+configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
 hostmakedepends="glib-devel gettext pkg-config xmlto"
 makedepends="elogind-devel gnome-desktop-devel gtk+3-devel json-glib-devel
  libglib-devel libICE-devel libSM-devel xtrans"
@@ -16,4 +15,4 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-session"
 changelog="https://gitlab.gnome.org/GNOME/gnome-session/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-session/${version%.*}/gnome-session-${version}.tar.xz"
-checksum=706d2ffcacac38553a3c0185793f5a2b4aac940bb5e789d953c9808163bef2f1
+checksum=c6e1624af6090bc4e1a191fe2268abfa7a8de07831ca7a57f217e679bf7b9a54

From 8bc3a9bc6f800d9de23b26ae94604116074614f2 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:11 +0100
Subject: [PATCH 04/21] gsettings-desktop-schemas: update to 46.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index c4fc13789417df..f4f2a5cea68d9e 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,6 +1,6 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=45.0
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 changelog="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gsettings-desktop-schemas/${version%.*}/gsettings-desktop-schemas-${version}.tar.xz"
-checksum=365c8d04daf79b38c8b3dc9626349a024f9e4befdd31fede74b42f7a9fbe0ae2
+checksum=493a46a1161b6388d57aa72f632a79ce96c42d5ffbd1d0b00f496ec5876f8575
 
 # Package build options
 build_options="gir"

From d60b5f139f67eb13e63df52bc53c3416ca56e654 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:28 +0100
Subject: [PATCH 05/21] gnome-settings-daemon: update to 46.0.

---
 srcpkgs/gnome-settings-daemon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 9e8d7eb447035e..fd2b43810628b8 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-settings-daemon'
 pkgname=gnome-settings-daemon
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,8 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr4-de
  geoclue2-devel gnome-desktop-devel ibus-devel libcanberra-devel libgnomekbd-devel
  libgweather-devel libnotify-devel librsvg-devel libwacom-devel nss-devel
  polkit-devel pulseaudio-devel startup-notification-devel upower-devel
- xf86-input-wacom-devel libXfixes-devel"
+ xf86-input-wacom-devel libXfixes-devel gsettings-desktop-schemas-devel
+ elogind-devel"
 depends="hicolor-icon-theme"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -20,7 +21,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 changelog="https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-settings-daemon/${version%.*}/gnome-settings-daemon-${version}.tar.xz"
-checksum=c62bfec9817eee5b83ebe901a9286189a67eb5ff033c5dd41506574f822bf090
+checksum=0b9a0f64fa18a8e7e09b4c95a3f754fa033c2cdbd2dc35701f0618572c1cb3d7
 CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then

From f0f46860bf6024e7f2d1a69b82e7b2a541536a18 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:30 +0100
Subject: [PATCH 06/21] mutter: update to 46.0.

---
 common/shlibs           | 10 +++++-----
 srcpkgs/mutter/template | 15 +++++++--------
 2 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 7e56fe664a4515..988a4e8b27eaf0 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2925,11 +2925,11 @@ libdecoration.so.0 compiz-core-0.8.14_1
 libcompizconfig.so.0 libcompizconfig-0.8.14_1
 libemeraldengine.so.0 emerald-0.8.14_1
 libhangul.so.1 libhangul-0.1.0_1
-libmutter-13.so.0 mutter-45.0_1
-libmutter-clutter-13.so.0 mutter-45.0_1
-libmutter-cogl-13.so.0 mutter-45.0_1
-libmutter-cogl-pango-13.so.0 mutter-45.0_1
-libmutter-mtk-13.so.0 mutter-45.0_1
+libmutter-14.so.0 mutter-46.0_1
+libmutter-clutter-14.so.0 mutter-46.0_1
+libmutter-cogl-14.so.0 mutter-46.0_1
+libmutter-cogl-pango-14.so.0 mutter-46.0_1
+libmutter-mtk-14.so.0 mutter-46.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub-0.7.so.0 libgepub-0.7.1_1
 libslopy.so.7.6 slop-7.6_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 753ccfd911e205..8750f8d64611de 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=45.5
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,12 +18,11 @@ short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-#changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-45/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/mutter/${version%.*}/mutter-${version}.tar.xz"
-checksum=51c3324b8a975f996e5ac693ab38563c496e6f142e6cd3357b4950d250334874
-shlib_provides="libmutter-clutter-13.so libmutter-cogl-13.so
- libmutter-cogl-pango-13.so"
+checksum=bb3f7d77aebdea9d317d3f5ef03868e4e7969da423ac495e33a16d61db2c9373
+shlib_provides="libmutter-clutter-14.so libmutter-cogl-14.so
+ libmutter-cogl-pango-14.so libmutter-mtk-14.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,8 +34,8 @@ pre_build() {
 post_install() {
 	# modify the pkg-config files to respect ${pc_sysrootdir} for variables that are
 	# meant to be called with 'pkg-config --variable'
-	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-13|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-13.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-14|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-14.pc
 }
 
 mutter-devel_package() {
@@ -46,7 +45,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-13/*.gir"
+		vmove "usr/lib/mutter-14/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 76ad8597be39aa040dc32f583092f226164158ad Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:41 +0100
Subject: [PATCH 07/21] gnome-shell: update to 46.0.

---
 srcpkgs/gnome-shell/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index c833283506820c..a818d232f86866 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=45.5
-revision=2
+version=46.0
+revision=1
 build_style=meson
 build_helper=gir
 configure_args="-Dsystemd=false -Dtests=false"
@@ -19,10 +19,10 @@ short_desc="GNOME core user interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
-changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%%.*}/gnome-shell-${version}.tar.xz"
-checksum=bd5c3d3d028d47233e4205223f0ac02ac9a973b699bc277439094d41a78d6ab0
+checksum=6bc41340b6de05774e97cfe20feba86e2b3cc9c8139118f24bd84ac63e82b53e
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From c91eec340287faaa9eea29be94df436d3bf0871d Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:57:16 +0100
Subject: [PATCH 08/21] gnome-core: update to 46.0.

---
 srcpkgs/gnome-core/template | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index b4a86610fe0332..20bf58d62bcef0 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -10,28 +10,28 @@ homepage="https://www.gnome.org"
 
 depends="
  adwaita-icon-theme>=${version}
- at-spi2-core>=2.50.1
- at-spi2-atk>=2.50.1
+ at-spi2-core>=2.52.0
+ at-spi2-atk>=2.52.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.50.4
- folks>=0.15.6
+ evolution-data-server>=3.52.0
+ folks>=0.15.8
  font-adobe-source-code-pro>=2.030R
  gcr>=3.41.1
  gdm>=${version}
  geocode-glib>=3.26.4
- gjs>=1.76.0
- glib>=2.78.0
- glib-networking>=2.76.0
- gmime>=3.2.7
+ gjs>=1.80.0
+ glib>=2.80.0
+ glib-networking>=2.80.0
+ gmime>=3.2.14
  gnome-backgrounds>=${version}
- gnome-bluetooth>=42.8
+ gnome-bluetooth>=${version}
  gnome-color-manager>=3.36.0
- gnome-control-center>=${version}
+ gnome-control-center>=46.0.1
  gnome-desktop>=44.0
  gnome-initial-setup>=${version}
- gnome-keyring>=42.0
- gnome-online-accounts>=3.48.0
+ gnome-keyring>=46.1
+ gnome-online-accounts>=3.50.1
  gnome-session>=${version}
  gnome-settings-daemon>=${version}
  gnome-shell>=${version}
@@ -40,11 +40,11 @@ depends="
  gnome-user-docs>=${version}
  gnome-video-effects>=0.6.0
  gsettings-desktop-schemas>=${version}
- gvfs>=1.52.2
+ gvfs>=1.54.0
  mutter>=${version}
  nautilus>=${version}
- sushi>=${version}
- tracker>=3.6.0
+ sushi>=45.0
+ tracker>=3.7.1
  yelp>=42.2
  xdg-desktop-portal-gnome>=${version}
  zenity>=4.0.1"

From 74a3fde32ced64bb2ff2cf791e58f4366bec0d42 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:58:52 +0100
Subject: [PATCH 09/21] adwaita-icon-theme: update to 46.0.

---
 .../patches/rm-icon-cache.patch                 | 17 -----------------
 srcpkgs/adwaita-icon-theme/template             |  4 ++--
 2 files changed, 2 insertions(+), 19 deletions(-)
 delete mode 100644 srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch

diff --git a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch b/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
deleted file mode 100644
index c2b10b9d2da5b2..00000000000000
--- a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-From 32affe610606b3a550c2953993a72063eb2b7381 Mon Sep 17 00:00:00 2001
-From: Fabian Bornschein <fabiscafe@mailbox.org>
-Date: Mon, 18 Sep 2023 23:31:59 +0200
-Subject: [PATCH] rm unused and problematic .icon-theme.cache
-
-This file was probably inserted by mistake. It serves no purpose.
----
- Adwaita/.icon-theme.cache | 0
- 1 file changed, 0 insertions(+), 0 deletions(-)
- delete mode 100644 Adwaita/.icon-theme.cache
-
-diff --git a/Adwaita/.icon-theme.cache b/Adwaita/.icon-theme.cache
-deleted file mode 100644
-index e69de29bb..000000000
--- 
-GitLab
-
diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index 31983ccd5fb268..8a633fd12f23d7 100644
--- a/srcpkgs/adwaita-icon-theme/template
+++ b/srcpkgs/adwaita-icon-theme/template
@@ -1,6 +1,6 @@
 # Template file for 'adwaita-icon-theme'
 pkgname=adwaita-icon-theme
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 changelog="https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/adwaita-icon-theme/${version/.*/}/adwaita-icon-theme-${version}.tar.xz"
-checksum=2442bfb06f4e6cc95bf6e2682fdff98fa5eddc688751b9d6215c623cb4e42ff1
+checksum=4bcb539bd75d64da385d6fa08cbaa9ddeaceb6ac8e82b85ba6c41117bf5ba64e
 
 pre_configure() {
 	ln -s /bin/true "$XBPS_WRAPPERDIR/gtk-update-icon-cache"

From b0feff462e0fd44cd3c5822c786c2d144b219a46 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:02:49 +0100
Subject: [PATCH 10/21] at-spi2-core: update to 2.52.0

---
 srcpkgs/at-spi2-core/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 794eb284022796..85ba46b8a90299 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,6 +1,6 @@
 # Template file for 'at-spi2-core'
 pkgname=at-spi2-core
-version=2.50.1
+version=2.52.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,8 +12,9 @@ short_desc="Assistive Technology Service Provider Interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=5727b5c0687ac57ba8040e79bd6731b714a36b8fcf32190f236b8fb3698789e7
+checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
 make_check=no # non-trivial dbus setup
 
 # Package build options

From 8e1483e8962dc50f5b1724c5a0c5df1e7e844c1b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:09:03 +0100
Subject: [PATCH 11/21] gdm: update to 46.0.

---
 .../gdm/patches/fix-service-assertions.patch  | 27 ++++++++++++++-----
 srcpkgs/gdm/patches/gcc14.patch               | 25 -----------------
 srcpkgs/gdm/template                          | 10 +++----
 3 files changed, 26 insertions(+), 36 deletions(-)
 delete mode 100644 srcpkgs/gdm/patches/gcc14.patch

diff --git a/srcpkgs/gdm/patches/fix-service-assertions.patch b/srcpkgs/gdm/patches/fix-service-assertions.patch
index 4460e74e31ebd4..d6458b8bde8884 100644
--- a/srcpkgs/gdm/patches/fix-service-assertions.patch
+++ b/srcpkgs/gdm/patches/fix-service-assertions.patch
@@ -1,10 +1,22 @@
-Fix systemd_dep assertions to not fail when passing a valid service directory path.
+From f51a4af51914c9b17f89ca40be54b868032c36f6 Mon Sep 17 00:00:00 2001
+From: oreo639 <oreo6391@gmail.com>
+Date: Wed, 20 Mar 2024 15:27:52 -0700
+Subject: [PATCH] meson: Fix systemd_dep assertions to match assertion message
+
+The assertion message suggests that it should be able to be bypassed by
+specifying a valid service directory, however that is not the case.
+
+Fix the assertions, so that they can be bypassed by specifying a valid service
+directory.
+---
+ data/meson.build | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/data/meson.build b/data/meson.build
-index 2cfe4691..2211e98b 100644
+index 2cfe46918..2211e98b5 100644
 --- a/data/meson.build
 +++ b/data/meson.build
-@@ -166,20 +166,20 @@ endif
+@@ -163,20 +163,20 @@ endif
  
  systemdsystemunitdir = get_option('systemdsystemunitdir')
  if systemdsystemunitdir != 'no'
@@ -13,7 +25,7 @@ index 2cfe4691..2211e98b 100644
      systemd_systemunitdir = get_option('systemdsystemunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd system unit dir or disable it')
-     systemd_systemunitdir = systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
+     systemd_systemunitdir = systemd_dep.get_variable(pkgconfig: 'systemdsystemunitdir')
    endif
  endif
  
@@ -24,6 +36,9 @@ index 2cfe4691..2211e98b 100644
      systemd_userunitdir = get_option('systemduserunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
-     systemd_userunitdir = systemd_dep.get_pkgconfig_variable('systemduserunitdir',
-                                                              define_variable: ['prefix', get_option('prefix')])
+     systemd_userunitdir = systemd_dep.get_variable(pkgconfig: 'systemduserunitdir',
+                                                    pkgconfig_define: ['prefix', get_option('prefix')])
    endif
+-- 
+GitLab
+
diff --git a/srcpkgs/gdm/patches/gcc14.patch b/srcpkgs/gdm/patches/gcc14.patch
deleted file mode 100644
index 09300f305ef9a8..00000000000000
--- a/srcpkgs/gdm/patches/gcc14.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 08ef19e848176e58511f1a66992b5a26cb3c51a2 Mon Sep 17 00:00:00 2001
-From: Alessandro Bono <alessandro.bono369@gmail.com>
-Date: Wed, 1 Nov 2023 12:35:44 +0100
-Subject: [PATCH] gdm-session: Pass the correct pointer type
-
----
- daemon/gdm-session.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/daemon/gdm-session.c b/daemon/gdm-session.c
-index 06f648ee0..be19a049c 100644
---- a/daemon/gdm-session.c
-+++ b/daemon/gdm-session.c
-@@ -3045,7 +3045,7 @@ free_pending_worker_connection (GdmSession      *self,
-         worker_manager_interface = g_object_get_data (G_OBJECT (connection),
-                                                       "gdm-dbus-worker-manager-interface");
-         if (worker_manager_interface != NULL) {
--                g_dbus_interface_skeleton_unexport (worker_manager_interface);
-+                g_dbus_interface_skeleton_unexport (G_DBUS_INTERFACE_SKELETON (worker_manager_interface));
-                 g_object_set_data (G_OBJECT (connection),
-                                    "gdm-dbus-worker-manager-interface",
-                                    NULL);
--- 
-GitLab
-
diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 128253f83f885c..f32ae188713a94 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,7 +1,7 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=45.0.1
-revision=2
+version=46.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="
@@ -25,10 +25,10 @@ short_desc="GNOME Display Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
-changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-46/NEWS/"
 distfiles="${GNOME_SITE}/gdm/${version%%.*}/gdm-${version}.tar.xz"
-checksum=6572578c05e3c6569d6ed269f7de2aaf3a035657654586d8243907bb7a6ffa85
+checksum=8d6cb52176eca48b6bbf1cfe2fdae08d9677b5a0f2bca600dee4604de0dd1efc
 
 conf_files="
 	/etc/gdm/custom.conf

From d4e1f76ea9566dc4395f23f2e8efc899bd7f3a5e Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:19:49 +0100
Subject: [PATCH 12/21] gmime: update to 3.2.14

---
 srcpkgs/gmime/template | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gmime/template b/srcpkgs/gmime/template
index 045e8307691bc9..c3109937798625 100644
--- a/srcpkgs/gmime/template
+++ b/srcpkgs/gmime/template
@@ -1,7 +1,7 @@
 # Template file for 'gmime'
 pkgname=gmime
-version=3.2.7
-revision=2
+version=3.2.14
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static --enable-crypto $(vopt_enable vala)
@@ -14,8 +14,10 @@ short_desc="GNOME Core mime parsing library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/jstedfast/gmime"
-distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
-checksum=2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44
+changelog="https://raw.githubusercontent.com/jstedfast/gmime/master/NEWS"
+#distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
+distfiles="https://github.com/jstedfast/gmime/releases/download/${version}/${pkgname}-${version}.tar.xz"
+checksum=a5eb3dd675f72e545c8bc1cd12107e4aad2eaec1905eb7b4013cdb1fbe5e2317
 
 build_options="gir vala"
 build_options_default="gir vala"

From 15de083046d64dfdb4b93f80573bd664779b4f91 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:21:05 +0100
Subject: [PATCH 13/21] gnome-backgrounds: update to 46.0.

---
 srcpkgs/gnome-backgrounds/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-backgrounds/template b/srcpkgs/gnome-backgrounds/template
index c021d48794d100..cbc68cbb225524 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="gettext"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later, CC-BY-2.0, CC-BY-SA-2.0, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-backgrounds"
 changelog="https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-backgrounds/${version%.*}/gnome-backgrounds-${version}.tar.xz"
-checksum=cee0e688fbae5ef7a75f335ada2d10779e08ebca9445f1586de32c5a9b6dee2d
+checksum=4ddd3ac439a4a067876805921bb75f4d3c8b85a218d47c276dddde8928443c2e

From 09cde80eb0b68c74912a9dbee68097ae3a9b14ad Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:25:20 +0100
Subject: [PATCH 14/21] gnome-shell-extensions: update to 46.0.

---
 srcpkgs/gnome-shell-extensions/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-shell-extensions/template b/srcpkgs/gnome-shell-extensions/template
index 35b2debe6b6bc8..1cdea2721a3d85 100644
--- a/srcpkgs/gnome-shell-extensions/template
+++ b/srcpkgs/gnome-shell-extensions/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell-extensions'
 pkgname=gnome-shell-extensions
-version=45.2
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dextension_set=all"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell-extensions/${version%.*}/gnome-shell-extensions-${version}.tar.xz"
-checksum=ee32f6387a2d18adbff7a956689bc747866b4a8712d73790c002abeae4ccaaaf
+checksum=d8138f88cd92df9f932309149c236fbdd77c1bc095445036ab7eb0ecda53c01a

From e9d68059a82ca65d606c2df19270820f31bb0212 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:26:18 +0100
Subject: [PATCH 15/21] gnome-user-docs: update to 46.0.

---
 srcpkgs/gnome-user-docs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 1f9d4edc4fe43e..fb05f5a0fd8b25 100644
--- a/srcpkgs/gnome-user-docs/template
+++ b/srcpkgs/gnome-user-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-user-docs'
 pkgname=gnome-user-docs
-version=45.5
+version=46.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
 changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-user-docs/${version%.*}/gnome-user-docs-${version}.tar.xz"
-checksum=74167fcf42a04d9e5d3cc130d27bc203d87b685ce606a84674df24e1ff719e54
+checksum=8c18ae0c4a0c142e193111b713c959813441bb5d9df25977b13818f6e4ae6291

From 8f1c5b7b20aed1d5bdb0d914451651b9bb5048db Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:35:50 +0100
Subject: [PATCH 16/21] xdg-desktop-portal-gnome: update to 46.0.

---
 .../patches/gcc14.patch                       | 29 -------------------
 srcpkgs/xdg-desktop-portal-gnome/template     |  6 ++--
 2 files changed, 3 insertions(+), 32 deletions(-)
 delete mode 100644 srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch

diff --git a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch b/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
deleted file mode 100644
index 34a43f04f96026..00000000000000
--- a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 5fb3c0c23ccd76c6f8239bbb66c3fb1230208d5e Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Tyrychtr?= <ltyrycht@redhat.com>
-Date: Mon, 11 Dec 2023 11:36:13 +0100
-Subject: [PATCH] input-capture: Pass correct pointer type to
- gtk_window_add_group
-
-It produced only a warning, but will be an error in the future.
-
-Fixes #112
----
- src/inputcapture.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/inputcapture.c b/src/inputcapture.c
-index ffa91a1d..bf60e6ea 100644
---- a/src/inputcapture.c
-+++ b/src/inputcapture.c
-@@ -409,7 +409,7 @@ create_input_capture_dialog (GDBusMethodInvocation *invocation,
-   gtk_window_set_modal (GTK_WINDOW (dialog), TRUE);
- 
-   window_group = gtk_window_group_new ();
--  gtk_window_group_add_window (window_group, dialog);
-+  gtk_window_group_add_window (window_group, GTK_WINDOW (dialog));
- 
-   dialog_handle = g_new0 (InputCaptureDialogHandle, 1);
-   dialog_handle->request = g_object_ref (request);
--- 
-GitLab
-
diff --git a/srcpkgs/xdg-desktop-portal-gnome/template b/srcpkgs/xdg-desktop-portal-gnome/template
index c7441c6caa7464..f27be4aa7bf1fe 100644
--- a/srcpkgs/xdg-desktop-portal-gnome/template
+++ b/srcpkgs/xdg-desktop-portal-gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-gnome'
 pkgname=xdg-desktop-portal-gnome
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
@@ -14,7 +14,7 @@ short_desc="GNOME portal backend for xdg-desktop-portal"
 maintainer="oreo639 <oreo6391@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
-changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/xdg-desktop-portal-gnome/${version%.*}/xdg-desktop-portal-gnome-${version}.tar.xz"
-checksum=3e9ca821044005fb37bd68ebe4ad196fc3d072835581467a22a4879dac7b5fdd
+checksum=5d2d533597d280b7370b8f74faa40097b292b0036dbd59166e1312230500bb8b

From cffc7830ae439e0b39cc04e9fd7f59385825d997 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 18:25:32 +0100
Subject: [PATCH 17/21] gnome-control-center: update to 46.0.1.

---
 srcpkgs/gnome-control-center/template | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 34384bcec50be4..a5d09f966a3cd8 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=45.3
+version=46.0.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,7 +14,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel upower-devel vala-devel
  libxml2-devel libX11-devel gtk4-devel libadwaita-devel cups-devel libgudev-devel
  libwacom-devel clutter-devel libsecret-devel libcanberra-devel udisks2-devel
- gsound-devel gcr-devel gnutls-devel tecla"
+ gsound-devel gcr4-devel gnutls-devel tecla"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop
  libgnomekbd ibus-gtk4"
@@ -22,9 +22,10 @@ short_desc="GNOME control center"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
-changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-45/NEWS"
-distfiles="${GNOME_SITE}/gnome-control-center/${version%.*}/gnome-control-center-${version}.tar.xz"
-checksum=b1e949c4e86c0624ec6a6ed0df09c9fae2b22983c1dca60ed86aec8ef0b24004
+#changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-46/NEWS"
+distfiles="${GNOME_SITE}/gnome-control-center/${version%%.*}/gnome-control-center-${version}.tar.xz"
+checksum=53cfbc25156b5ca0b302531ebaeefd7f915f39b08aca143d5b0ec80855221fe4
 make_check=no # needs X11 and requires altered filesystem
 
 pre_build() {

From b740bffe28c07d632cc8b4a720f2e75fc8bc9dce Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sat, 23 Mar 2024 15:35:51 +0100
Subject: [PATCH 18/21] gnome-online-accounts: update to 3.50.1.

---
 common/shlibs                          |  2 +-
 srcpkgs/gnome-online-accounts/template | 15 ++++++++-------
 2 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 988a4e8b27eaf0..1fdc98a76479c6 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -884,7 +884,7 @@ libp11-kit.so.0 p11-kit-0.7_1
 librest-1.0.so.0 rest-0.9.1_1
 librest-extras-1.0.so.0 rest-0.9.1_1
 libgoa-1.0.so.0 gnome-online-accounts-3.2.0_1
-libgoa-backend-1.0.so.1 gnome-online-accounts-3.10.0_1
+libgoa-backend-1.0.so.2 gnome-online-accounts-3.50.0_1
 liboauth.so.0 liboauth-0.9.4_1
 liblcms2.so.2 lcms2-2.2_1
 libcolord.so.2 libcolord-1.1.7_1
diff --git a/srcpkgs/gnome-online-accounts/template b/srcpkgs/gnome-online-accounts/template
index 9a26f6c2252240..597a0e51a3a355 100644
--- a/srcpkgs/gnome-online-accounts/template
+++ b/srcpkgs/gnome-online-accounts/template
@@ -1,28 +1,29 @@
 # Template file for 'gnome-online-accounts'
 pkgname=gnome-online-accounts
-version=3.48.0
+version=3.50.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gir vapi)
- -Dmedia_server=true -Dman=true"
+ -Dman=true"
 hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt"
-makedepends="gtk+3-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
- rest-devel gcr-devel mit-krb5-devel libsoup3-devel"
+makedepends="gtk4-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
+ rest-devel gcr4-devel mit-krb5-devel libsoup3-devel libadwaita-devel"
 depends="hicolor-icon-theme"
 short_desc="GNOME service to access online accounts"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeOnlineAccounts"
-changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-44/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-online-accounts/${version%.*}/gnome-online-accounts-${version}.tar.xz"
-checksum=418bb9fcffdbd72a98205ad365137617fc1e3551a54de74f6a98d45d266175bf
+checksum=42ee43fd1e2942b9ff6106252ccdc834602815508bf7a3a52c0bdfffa56eaf40
 
 build_options="gir"
 build_options_default="gir"
 
 gnome-online-accounts-devel_package() {
-	depends="gtk+3-devel ${sourcepkg}>=${version}_${revision}"
+	depends="gtk4-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 46be5e7237184081d0ed3c49741fc0c44ae8ba2b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 18 Apr 2024 11:40:22 +0200
Subject: [PATCH 19/21] gjs: update to 1.80.2.

---
 srcpkgs/gjs/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 23c7350a11aa9d..d10e449a0ab1d3 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.78.4
+version=1.80.2
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -13,9 +13,9 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MIT, LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gjs"
 #changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-44/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gjs/${version%.*}/gjs-${version}.tar.xz"
-checksum=9aec7ab872c2050404907ae94f0ae7abec8a54bd9c894ddb5c2d0f51e932b9a1
+checksum=135e39c5ac591096233e557cfe577d64093f5054411d47cb2e214bad7d4199bd
 make_check_pre="xvfb-run"
 
 if [ "$XBPS_CHECK_PKGS" ]; then

From d1ead2544e1af711d2c8cda1e23910ab6ca5d1d2 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Fri, 19 Apr 2024 11:42:14 +0200
Subject: [PATCH 20/21] cinnamon-control-center: rebuild against
 gnome-online-accounts.

---
 srcpkgs/cinnamon-control-center/template | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/cinnamon-control-center/template b/srcpkgs/cinnamon-control-center/template
index 0d24f6c29e952e..ead98639c4accc 100644
--- a/srcpkgs/cinnamon-control-center/template
+++ b/srcpkgs/cinnamon-control-center/template
@@ -1,9 +1,10 @@
 # Template file for 'cinnamon-control-center'
 pkgname=cinnamon-control-center
 version=5.8.2
-revision=1
+revision=2
 build_style=meson
 build_helper=gir
+configure_args="-Donlineaccounts=false"
 hostmakedepends="gettext-devel glib-devel intltool pkg-config libxslt"
 makedepends="ModemManager-devel cinnamon-desktop-devel cinnamon-menus-devel
  cinnamon-settings-daemon-devel gnome-online-accounts-devel ibus-devel

From 895339455c95da455167ad16c65e15b8646a2230 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Fri, 19 Apr 2024 11:55:49 +0200
Subject: [PATCH 21/21] fixup! gnome-online-accounts: update to 3.50.1.

---
 srcpkgs/gnome-online-accounts/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/gnome-online-accounts/template b/srcpkgs/gnome-online-accounts/template
index 597a0e51a3a355..b333543beda340 100644
--- a/srcpkgs/gnome-online-accounts/template
+++ b/srcpkgs/gnome-online-accounts/template
@@ -6,7 +6,7 @@ build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gir vapi)
  -Dman=true"
-hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt"
+hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt vala"
 makedepends="gtk4-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
  rest-devel gcr4-devel mit-krb5-devel libsoup3-devel libadwaita-devel"
 depends="hicolor-icon-theme"

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (85 preceding siblings ...)
  2024-04-19  9:56 ` [PR PATCH] [Updated] " fanyx
@ 2024-04-19 10:04 ` fanyx
  2024-04-19 10:06 ` [PR PATCH] [Updated] " fanyx
                   ` (32 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-04-19 10:04 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 203 bytes --]

New comment by fanyx on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2066247838

Comment:
`gtk4-devel` should probably depend on `gtk4-update-icon-cache`

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR PATCH] [Updated] gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (86 preceding siblings ...)
  2024-04-19 10:04 ` fanyx
@ 2024-04-19 10:06 ` fanyx
  2024-04-19 10:07 ` fanyx
                   ` (31 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-04-19 10:06 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 967 bytes --]

There is an updated pull request by fanyx against master on the void-packages repository

https://github.com/fanyx/void-packages gnome46
https://github.com/void-linux/void-packages/pull/49428

gnome-core: update to 46.0.
### Packages missing
- [x] `gnome-control-center`
- [x] https://github.com/void-linux/void-packages/pull/49427
- [x] https://github.com/void-linux/void-packages/pull/49446
- [x] https://github.com/void-linux/void-packages/pull/49473
- [x] https://github.com/void-linux/void-packages/pull/49482
- [x] `gjs>=1.80.0`
- [x] https://github.com/void-linux/void-packages/pull/49895

@oreo639 @Gottox 

### TODO

- [x] Update `glib` and `glib-networking` dependencies to `2.80.0`

#### Testing the changes
- I tested the changes in this PR: **YES**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)

A patch file from https://github.com/void-linux/void-packages/pull/49428.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome46-49428.patch --]
[-- Type: text/x-diff, Size: 36874 bytes --]

From f3fbcb411b23d1a71ffa8b94611e60ea59682f96 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 09:57:46 +0100
Subject: [PATCH 01/20] gnome-bluetooth: update to 46.0.

---
 srcpkgs/gnome-bluetooth/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index 3bc40264ae3d5c..fccb09af82ba5f 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-bluetooth'
 pkgname=gnome-bluetooth
-version=42.8
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
 changelog="https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-bluetooth/${version%.*}/gnome-bluetooth-${version}.tar.xz"
-checksum=76c241e8ca2c9b1035364535ca26084f89fc5c0e1829510f8909583115fcc2db
+checksum=13fe1e75f317acdbdf5e80c9029d2e0632d60a9ccf72a43ae36eb7545021fbef
 
 build_options="gir"
 build_options_default="gir"

From 611b4fc28611c11b71bfaa34ac0210dbf8b51cbb Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:05:56 +0100
Subject: [PATCH 02/20] gnome-initial-setup: update to 46.0.

---
 srcpkgs/gnome-initial-setup/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 889647c5a61edc..279ef9f5fbb40d 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-initial-setup'
 pkgname=gnome-initial-setup
-version=45.4.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-initial-setup/${version%%.*}/gnome-initial-setup-${version}.tar.xz"
-checksum=363e09aa3308e7f4074e066253a0182b322ab60376743de178bbb400e54ba8ee
+checksum=f8ee9dcea7e35e735eaa3bc8d1041d06bb64ebf1e1046e5e8e48f1fb44151847

From 320338bee6f11ff5052a17d5a775535e10bbc22e Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:57:34 +0100
Subject: [PATCH 03/20] gnome-session: update to 46.0.

---
 srcpkgs/gnome-session/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index 14bbbc580c3bf9..9cfaa1a07ca84f 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=45.0
+version=46.0
 revision=1
 build_style=meson
-configure_args="-Dsystemd_journal=false -Dsystemd_session=disable
- -Dsystemduserunitdir=/usr/lib/systemd/user"
+configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
 hostmakedepends="glib-devel gettext pkg-config xmlto"
 makedepends="elogind-devel gnome-desktop-devel gtk+3-devel json-glib-devel
  libglib-devel libICE-devel libSM-devel xtrans"
@@ -16,4 +15,4 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-session"
 changelog="https://gitlab.gnome.org/GNOME/gnome-session/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-session/${version%.*}/gnome-session-${version}.tar.xz"
-checksum=706d2ffcacac38553a3c0185793f5a2b4aac940bb5e789d953c9808163bef2f1
+checksum=c6e1624af6090bc4e1a191fe2268abfa7a8de07831ca7a57f217e679bf7b9a54

From 8bc3a9bc6f800d9de23b26ae94604116074614f2 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:11 +0100
Subject: [PATCH 04/20] gsettings-desktop-schemas: update to 46.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index c4fc13789417df..f4f2a5cea68d9e 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,6 +1,6 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=45.0
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 changelog="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gsettings-desktop-schemas/${version%.*}/gsettings-desktop-schemas-${version}.tar.xz"
-checksum=365c8d04daf79b38c8b3dc9626349a024f9e4befdd31fede74b42f7a9fbe0ae2
+checksum=493a46a1161b6388d57aa72f632a79ce96c42d5ffbd1d0b00f496ec5876f8575
 
 # Package build options
 build_options="gir"

From d60b5f139f67eb13e63df52bc53c3416ca56e654 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:28 +0100
Subject: [PATCH 05/20] gnome-settings-daemon: update to 46.0.

---
 srcpkgs/gnome-settings-daemon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 9e8d7eb447035e..fd2b43810628b8 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-settings-daemon'
 pkgname=gnome-settings-daemon
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,8 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr4-de
  geoclue2-devel gnome-desktop-devel ibus-devel libcanberra-devel libgnomekbd-devel
  libgweather-devel libnotify-devel librsvg-devel libwacom-devel nss-devel
  polkit-devel pulseaudio-devel startup-notification-devel upower-devel
- xf86-input-wacom-devel libXfixes-devel"
+ xf86-input-wacom-devel libXfixes-devel gsettings-desktop-schemas-devel
+ elogind-devel"
 depends="hicolor-icon-theme"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -20,7 +21,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 changelog="https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-settings-daemon/${version%.*}/gnome-settings-daemon-${version}.tar.xz"
-checksum=c62bfec9817eee5b83ebe901a9286189a67eb5ff033c5dd41506574f822bf090
+checksum=0b9a0f64fa18a8e7e09b4c95a3f754fa033c2cdbd2dc35701f0618572c1cb3d7
 CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then

From f0f46860bf6024e7f2d1a69b82e7b2a541536a18 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:30 +0100
Subject: [PATCH 06/20] mutter: update to 46.0.

---
 common/shlibs           | 10 +++++-----
 srcpkgs/mutter/template | 15 +++++++--------
 2 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 7e56fe664a4515..988a4e8b27eaf0 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2925,11 +2925,11 @@ libdecoration.so.0 compiz-core-0.8.14_1
 libcompizconfig.so.0 libcompizconfig-0.8.14_1
 libemeraldengine.so.0 emerald-0.8.14_1
 libhangul.so.1 libhangul-0.1.0_1
-libmutter-13.so.0 mutter-45.0_1
-libmutter-clutter-13.so.0 mutter-45.0_1
-libmutter-cogl-13.so.0 mutter-45.0_1
-libmutter-cogl-pango-13.so.0 mutter-45.0_1
-libmutter-mtk-13.so.0 mutter-45.0_1
+libmutter-14.so.0 mutter-46.0_1
+libmutter-clutter-14.so.0 mutter-46.0_1
+libmutter-cogl-14.so.0 mutter-46.0_1
+libmutter-cogl-pango-14.so.0 mutter-46.0_1
+libmutter-mtk-14.so.0 mutter-46.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub-0.7.so.0 libgepub-0.7.1_1
 libslopy.so.7.6 slop-7.6_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 753ccfd911e205..8750f8d64611de 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=45.5
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,12 +18,11 @@ short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-#changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-45/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/mutter/${version%.*}/mutter-${version}.tar.xz"
-checksum=51c3324b8a975f996e5ac693ab38563c496e6f142e6cd3357b4950d250334874
-shlib_provides="libmutter-clutter-13.so libmutter-cogl-13.so
- libmutter-cogl-pango-13.so"
+checksum=bb3f7d77aebdea9d317d3f5ef03868e4e7969da423ac495e33a16d61db2c9373
+shlib_provides="libmutter-clutter-14.so libmutter-cogl-14.so
+ libmutter-cogl-pango-14.so libmutter-mtk-14.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,8 +34,8 @@ pre_build() {
 post_install() {
 	# modify the pkg-config files to respect ${pc_sysrootdir} for variables that are
 	# meant to be called with 'pkg-config --variable'
-	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-13|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-13.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-14|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-14.pc
 }
 
 mutter-devel_package() {
@@ -46,7 +45,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-13/*.gir"
+		vmove "usr/lib/mutter-14/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 76ad8597be39aa040dc32f583092f226164158ad Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:41 +0100
Subject: [PATCH 07/20] gnome-shell: update to 46.0.

---
 srcpkgs/gnome-shell/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index c833283506820c..a818d232f86866 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=45.5
-revision=2
+version=46.0
+revision=1
 build_style=meson
 build_helper=gir
 configure_args="-Dsystemd=false -Dtests=false"
@@ -19,10 +19,10 @@ short_desc="GNOME core user interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
-changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%%.*}/gnome-shell-${version}.tar.xz"
-checksum=bd5c3d3d028d47233e4205223f0ac02ac9a973b699bc277439094d41a78d6ab0
+checksum=6bc41340b6de05774e97cfe20feba86e2b3cc9c8139118f24bd84ac63e82b53e
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From c91eec340287faaa9eea29be94df436d3bf0871d Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:57:16 +0100
Subject: [PATCH 08/20] gnome-core: update to 46.0.

---
 srcpkgs/gnome-core/template | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index b4a86610fe0332..20bf58d62bcef0 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -10,28 +10,28 @@ homepage="https://www.gnome.org"
 
 depends="
  adwaita-icon-theme>=${version}
- at-spi2-core>=2.50.1
- at-spi2-atk>=2.50.1
+ at-spi2-core>=2.52.0
+ at-spi2-atk>=2.52.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.50.4
- folks>=0.15.6
+ evolution-data-server>=3.52.0
+ folks>=0.15.8
  font-adobe-source-code-pro>=2.030R
  gcr>=3.41.1
  gdm>=${version}
  geocode-glib>=3.26.4
- gjs>=1.76.0
- glib>=2.78.0
- glib-networking>=2.76.0
- gmime>=3.2.7
+ gjs>=1.80.0
+ glib>=2.80.0
+ glib-networking>=2.80.0
+ gmime>=3.2.14
  gnome-backgrounds>=${version}
- gnome-bluetooth>=42.8
+ gnome-bluetooth>=${version}
  gnome-color-manager>=3.36.0
- gnome-control-center>=${version}
+ gnome-control-center>=46.0.1
  gnome-desktop>=44.0
  gnome-initial-setup>=${version}
- gnome-keyring>=42.0
- gnome-online-accounts>=3.48.0
+ gnome-keyring>=46.1
+ gnome-online-accounts>=3.50.1
  gnome-session>=${version}
  gnome-settings-daemon>=${version}
  gnome-shell>=${version}
@@ -40,11 +40,11 @@ depends="
  gnome-user-docs>=${version}
  gnome-video-effects>=0.6.0
  gsettings-desktop-schemas>=${version}
- gvfs>=1.52.2
+ gvfs>=1.54.0
  mutter>=${version}
  nautilus>=${version}
- sushi>=${version}
- tracker>=3.6.0
+ sushi>=45.0
+ tracker>=3.7.1
  yelp>=42.2
  xdg-desktop-portal-gnome>=${version}
  zenity>=4.0.1"

From 74a3fde32ced64bb2ff2cf791e58f4366bec0d42 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:58:52 +0100
Subject: [PATCH 09/20] adwaita-icon-theme: update to 46.0.

---
 .../patches/rm-icon-cache.patch                 | 17 -----------------
 srcpkgs/adwaita-icon-theme/template             |  4 ++--
 2 files changed, 2 insertions(+), 19 deletions(-)
 delete mode 100644 srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch

diff --git a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch b/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
deleted file mode 100644
index c2b10b9d2da5b2..00000000000000
--- a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-From 32affe610606b3a550c2953993a72063eb2b7381 Mon Sep 17 00:00:00 2001
-From: Fabian Bornschein <fabiscafe@mailbox.org>
-Date: Mon, 18 Sep 2023 23:31:59 +0200
-Subject: [PATCH] rm unused and problematic .icon-theme.cache
-
-This file was probably inserted by mistake. It serves no purpose.
----
- Adwaita/.icon-theme.cache | 0
- 1 file changed, 0 insertions(+), 0 deletions(-)
- delete mode 100644 Adwaita/.icon-theme.cache
-
-diff --git a/Adwaita/.icon-theme.cache b/Adwaita/.icon-theme.cache
-deleted file mode 100644
-index e69de29bb..000000000
--- 
-GitLab
-
diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index 31983ccd5fb268..8a633fd12f23d7 100644
--- a/srcpkgs/adwaita-icon-theme/template
+++ b/srcpkgs/adwaita-icon-theme/template
@@ -1,6 +1,6 @@
 # Template file for 'adwaita-icon-theme'
 pkgname=adwaita-icon-theme
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 changelog="https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/adwaita-icon-theme/${version/.*/}/adwaita-icon-theme-${version}.tar.xz"
-checksum=2442bfb06f4e6cc95bf6e2682fdff98fa5eddc688751b9d6215c623cb4e42ff1
+checksum=4bcb539bd75d64da385d6fa08cbaa9ddeaceb6ac8e82b85ba6c41117bf5ba64e
 
 pre_configure() {
 	ln -s /bin/true "$XBPS_WRAPPERDIR/gtk-update-icon-cache"

From b0feff462e0fd44cd3c5822c786c2d144b219a46 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:02:49 +0100
Subject: [PATCH 10/20] at-spi2-core: update to 2.52.0

---
 srcpkgs/at-spi2-core/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 794eb284022796..85ba46b8a90299 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,6 +1,6 @@
 # Template file for 'at-spi2-core'
 pkgname=at-spi2-core
-version=2.50.1
+version=2.52.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,8 +12,9 @@ short_desc="Assistive Technology Service Provider Interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=5727b5c0687ac57ba8040e79bd6731b714a36b8fcf32190f236b8fb3698789e7
+checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
 make_check=no # non-trivial dbus setup
 
 # Package build options

From 8e1483e8962dc50f5b1724c5a0c5df1e7e844c1b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:09:03 +0100
Subject: [PATCH 11/20] gdm: update to 46.0.

---
 .../gdm/patches/fix-service-assertions.patch  | 27 ++++++++++++++-----
 srcpkgs/gdm/patches/gcc14.patch               | 25 -----------------
 srcpkgs/gdm/template                          | 10 +++----
 3 files changed, 26 insertions(+), 36 deletions(-)
 delete mode 100644 srcpkgs/gdm/patches/gcc14.patch

diff --git a/srcpkgs/gdm/patches/fix-service-assertions.patch b/srcpkgs/gdm/patches/fix-service-assertions.patch
index 4460e74e31ebd4..d6458b8bde8884 100644
--- a/srcpkgs/gdm/patches/fix-service-assertions.patch
+++ b/srcpkgs/gdm/patches/fix-service-assertions.patch
@@ -1,10 +1,22 @@
-Fix systemd_dep assertions to not fail when passing a valid service directory path.
+From f51a4af51914c9b17f89ca40be54b868032c36f6 Mon Sep 17 00:00:00 2001
+From: oreo639 <oreo6391@gmail.com>
+Date: Wed, 20 Mar 2024 15:27:52 -0700
+Subject: [PATCH] meson: Fix systemd_dep assertions to match assertion message
+
+The assertion message suggests that it should be able to be bypassed by
+specifying a valid service directory, however that is not the case.
+
+Fix the assertions, so that they can be bypassed by specifying a valid service
+directory.
+---
+ data/meson.build | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/data/meson.build b/data/meson.build
-index 2cfe4691..2211e98b 100644
+index 2cfe46918..2211e98b5 100644
 --- a/data/meson.build
 +++ b/data/meson.build
-@@ -166,20 +166,20 @@ endif
+@@ -163,20 +163,20 @@ endif
  
  systemdsystemunitdir = get_option('systemdsystemunitdir')
  if systemdsystemunitdir != 'no'
@@ -13,7 +25,7 @@ index 2cfe4691..2211e98b 100644
      systemd_systemunitdir = get_option('systemdsystemunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd system unit dir or disable it')
-     systemd_systemunitdir = systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
+     systemd_systemunitdir = systemd_dep.get_variable(pkgconfig: 'systemdsystemunitdir')
    endif
  endif
  
@@ -24,6 +36,9 @@ index 2cfe4691..2211e98b 100644
      systemd_userunitdir = get_option('systemduserunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
-     systemd_userunitdir = systemd_dep.get_pkgconfig_variable('systemduserunitdir',
-                                                              define_variable: ['prefix', get_option('prefix')])
+     systemd_userunitdir = systemd_dep.get_variable(pkgconfig: 'systemduserunitdir',
+                                                    pkgconfig_define: ['prefix', get_option('prefix')])
    endif
+-- 
+GitLab
+
diff --git a/srcpkgs/gdm/patches/gcc14.patch b/srcpkgs/gdm/patches/gcc14.patch
deleted file mode 100644
index 09300f305ef9a8..00000000000000
--- a/srcpkgs/gdm/patches/gcc14.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 08ef19e848176e58511f1a66992b5a26cb3c51a2 Mon Sep 17 00:00:00 2001
-From: Alessandro Bono <alessandro.bono369@gmail.com>
-Date: Wed, 1 Nov 2023 12:35:44 +0100
-Subject: [PATCH] gdm-session: Pass the correct pointer type
-
----
- daemon/gdm-session.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/daemon/gdm-session.c b/daemon/gdm-session.c
-index 06f648ee0..be19a049c 100644
---- a/daemon/gdm-session.c
-+++ b/daemon/gdm-session.c
-@@ -3045,7 +3045,7 @@ free_pending_worker_connection (GdmSession      *self,
-         worker_manager_interface = g_object_get_data (G_OBJECT (connection),
-                                                       "gdm-dbus-worker-manager-interface");
-         if (worker_manager_interface != NULL) {
--                g_dbus_interface_skeleton_unexport (worker_manager_interface);
-+                g_dbus_interface_skeleton_unexport (G_DBUS_INTERFACE_SKELETON (worker_manager_interface));
-                 g_object_set_data (G_OBJECT (connection),
-                                    "gdm-dbus-worker-manager-interface",
-                                    NULL);
--- 
-GitLab
-
diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 128253f83f885c..f32ae188713a94 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,7 +1,7 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=45.0.1
-revision=2
+version=46.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="
@@ -25,10 +25,10 @@ short_desc="GNOME Display Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
-changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-46/NEWS/"
 distfiles="${GNOME_SITE}/gdm/${version%%.*}/gdm-${version}.tar.xz"
-checksum=6572578c05e3c6569d6ed269f7de2aaf3a035657654586d8243907bb7a6ffa85
+checksum=8d6cb52176eca48b6bbf1cfe2fdae08d9677b5a0f2bca600dee4604de0dd1efc
 
 conf_files="
 	/etc/gdm/custom.conf

From d4e1f76ea9566dc4395f23f2e8efc899bd7f3a5e Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:19:49 +0100
Subject: [PATCH 12/20] gmime: update to 3.2.14

---
 srcpkgs/gmime/template | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gmime/template b/srcpkgs/gmime/template
index 045e8307691bc9..c3109937798625 100644
--- a/srcpkgs/gmime/template
+++ b/srcpkgs/gmime/template
@@ -1,7 +1,7 @@
 # Template file for 'gmime'
 pkgname=gmime
-version=3.2.7
-revision=2
+version=3.2.14
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static --enable-crypto $(vopt_enable vala)
@@ -14,8 +14,10 @@ short_desc="GNOME Core mime parsing library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/jstedfast/gmime"
-distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
-checksum=2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44
+changelog="https://raw.githubusercontent.com/jstedfast/gmime/master/NEWS"
+#distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
+distfiles="https://github.com/jstedfast/gmime/releases/download/${version}/${pkgname}-${version}.tar.xz"
+checksum=a5eb3dd675f72e545c8bc1cd12107e4aad2eaec1905eb7b4013cdb1fbe5e2317
 
 build_options="gir vala"
 build_options_default="gir vala"

From 15de083046d64dfdb4b93f80573bd664779b4f91 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:21:05 +0100
Subject: [PATCH 13/20] gnome-backgrounds: update to 46.0.

---
 srcpkgs/gnome-backgrounds/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-backgrounds/template b/srcpkgs/gnome-backgrounds/template
index c021d48794d100..cbc68cbb225524 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="gettext"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later, CC-BY-2.0, CC-BY-SA-2.0, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-backgrounds"
 changelog="https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-backgrounds/${version%.*}/gnome-backgrounds-${version}.tar.xz"
-checksum=cee0e688fbae5ef7a75f335ada2d10779e08ebca9445f1586de32c5a9b6dee2d
+checksum=4ddd3ac439a4a067876805921bb75f4d3c8b85a218d47c276dddde8928443c2e

From 09cde80eb0b68c74912a9dbee68097ae3a9b14ad Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:25:20 +0100
Subject: [PATCH 14/20] gnome-shell-extensions: update to 46.0.

---
 srcpkgs/gnome-shell-extensions/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-shell-extensions/template b/srcpkgs/gnome-shell-extensions/template
index 35b2debe6b6bc8..1cdea2721a3d85 100644
--- a/srcpkgs/gnome-shell-extensions/template
+++ b/srcpkgs/gnome-shell-extensions/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell-extensions'
 pkgname=gnome-shell-extensions
-version=45.2
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dextension_set=all"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell-extensions/${version%.*}/gnome-shell-extensions-${version}.tar.xz"
-checksum=ee32f6387a2d18adbff7a956689bc747866b4a8712d73790c002abeae4ccaaaf
+checksum=d8138f88cd92df9f932309149c236fbdd77c1bc095445036ab7eb0ecda53c01a

From e9d68059a82ca65d606c2df19270820f31bb0212 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:26:18 +0100
Subject: [PATCH 15/20] gnome-user-docs: update to 46.0.

---
 srcpkgs/gnome-user-docs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 1f9d4edc4fe43e..fb05f5a0fd8b25 100644
--- a/srcpkgs/gnome-user-docs/template
+++ b/srcpkgs/gnome-user-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-user-docs'
 pkgname=gnome-user-docs
-version=45.5
+version=46.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
 changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-user-docs/${version%.*}/gnome-user-docs-${version}.tar.xz"
-checksum=74167fcf42a04d9e5d3cc130d27bc203d87b685ce606a84674df24e1ff719e54
+checksum=8c18ae0c4a0c142e193111b713c959813441bb5d9df25977b13818f6e4ae6291

From 8f1c5b7b20aed1d5bdb0d914451651b9bb5048db Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:35:50 +0100
Subject: [PATCH 16/20] xdg-desktop-portal-gnome: update to 46.0.

---
 .../patches/gcc14.patch                       | 29 -------------------
 srcpkgs/xdg-desktop-portal-gnome/template     |  6 ++--
 2 files changed, 3 insertions(+), 32 deletions(-)
 delete mode 100644 srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch

diff --git a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch b/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
deleted file mode 100644
index 34a43f04f96026..00000000000000
--- a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 5fb3c0c23ccd76c6f8239bbb66c3fb1230208d5e Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Tyrychtr?= <ltyrycht@redhat.com>
-Date: Mon, 11 Dec 2023 11:36:13 +0100
-Subject: [PATCH] input-capture: Pass correct pointer type to
- gtk_window_add_group
-
-It produced only a warning, but will be an error in the future.
-
-Fixes #112
----
- src/inputcapture.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/inputcapture.c b/src/inputcapture.c
-index ffa91a1d..bf60e6ea 100644
---- a/src/inputcapture.c
-+++ b/src/inputcapture.c
-@@ -409,7 +409,7 @@ create_input_capture_dialog (GDBusMethodInvocation *invocation,
-   gtk_window_set_modal (GTK_WINDOW (dialog), TRUE);
- 
-   window_group = gtk_window_group_new ();
--  gtk_window_group_add_window (window_group, dialog);
-+  gtk_window_group_add_window (window_group, GTK_WINDOW (dialog));
- 
-   dialog_handle = g_new0 (InputCaptureDialogHandle, 1);
-   dialog_handle->request = g_object_ref (request);
--- 
-GitLab
-
diff --git a/srcpkgs/xdg-desktop-portal-gnome/template b/srcpkgs/xdg-desktop-portal-gnome/template
index c7441c6caa7464..f27be4aa7bf1fe 100644
--- a/srcpkgs/xdg-desktop-portal-gnome/template
+++ b/srcpkgs/xdg-desktop-portal-gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-gnome'
 pkgname=xdg-desktop-portal-gnome
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
@@ -14,7 +14,7 @@ short_desc="GNOME portal backend for xdg-desktop-portal"
 maintainer="oreo639 <oreo6391@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
-changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/xdg-desktop-portal-gnome/${version%.*}/xdg-desktop-portal-gnome-${version}.tar.xz"
-checksum=3e9ca821044005fb37bd68ebe4ad196fc3d072835581467a22a4879dac7b5fdd
+checksum=5d2d533597d280b7370b8f74faa40097b292b0036dbd59166e1312230500bb8b

From cffc7830ae439e0b39cc04e9fd7f59385825d997 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 18:25:32 +0100
Subject: [PATCH 17/20] gnome-control-center: update to 46.0.1.

---
 srcpkgs/gnome-control-center/template | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 34384bcec50be4..a5d09f966a3cd8 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=45.3
+version=46.0.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,7 +14,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel upower-devel vala-devel
  libxml2-devel libX11-devel gtk4-devel libadwaita-devel cups-devel libgudev-devel
  libwacom-devel clutter-devel libsecret-devel libcanberra-devel udisks2-devel
- gsound-devel gcr-devel gnutls-devel tecla"
+ gsound-devel gcr4-devel gnutls-devel tecla"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop
  libgnomekbd ibus-gtk4"
@@ -22,9 +22,10 @@ short_desc="GNOME control center"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
-changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-45/NEWS"
-distfiles="${GNOME_SITE}/gnome-control-center/${version%.*}/gnome-control-center-${version}.tar.xz"
-checksum=b1e949c4e86c0624ec6a6ed0df09c9fae2b22983c1dca60ed86aec8ef0b24004
+#changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-46/NEWS"
+distfiles="${GNOME_SITE}/gnome-control-center/${version%%.*}/gnome-control-center-${version}.tar.xz"
+checksum=53cfbc25156b5ca0b302531ebaeefd7f915f39b08aca143d5b0ec80855221fe4
 make_check=no # needs X11 and requires altered filesystem
 
 pre_build() {

From 745a38e91d3bda02cf4cea1aabef72ef2ba1244f Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sat, 23 Mar 2024 15:35:51 +0100
Subject: [PATCH 18/20] gnome-online-accounts: update to 3.50.1.

---
 common/shlibs                          |  2 +-
 srcpkgs/gnome-online-accounts/template | 17 +++++++++--------
 2 files changed, 10 insertions(+), 9 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 988a4e8b27eaf0..1fdc98a76479c6 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -884,7 +884,7 @@ libp11-kit.so.0 p11-kit-0.7_1
 librest-1.0.so.0 rest-0.9.1_1
 librest-extras-1.0.so.0 rest-0.9.1_1
 libgoa-1.0.so.0 gnome-online-accounts-3.2.0_1
-libgoa-backend-1.0.so.1 gnome-online-accounts-3.10.0_1
+libgoa-backend-1.0.so.2 gnome-online-accounts-3.50.0_1
 liboauth.so.0 liboauth-0.9.4_1
 liblcms2.so.2 lcms2-2.2_1
 libcolord.so.2 libcolord-1.1.7_1
diff --git a/srcpkgs/gnome-online-accounts/template b/srcpkgs/gnome-online-accounts/template
index 9a26f6c2252240..b135c93b731705 100644
--- a/srcpkgs/gnome-online-accounts/template
+++ b/srcpkgs/gnome-online-accounts/template
@@ -1,28 +1,29 @@
 # Template file for 'gnome-online-accounts'
 pkgname=gnome-online-accounts
-version=3.48.0
+version=3.50.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gir vapi)
- -Dmedia_server=true -Dman=true"
-hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt"
-makedepends="gtk+3-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
- rest-devel gcr-devel mit-krb5-devel libsoup3-devel"
+ -Dman=true"
+hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt vala"
+makedepends="gtk4-devel json-glib-devel libsecret-devel
+ rest-devel gcr4-devel mit-krb5-devel libsoup3-devel libadwaita-devel"
 depends="hicolor-icon-theme"
 short_desc="GNOME service to access online accounts"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeOnlineAccounts"
-changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-44/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-online-accounts/${version%.*}/gnome-online-accounts-${version}.tar.xz"
-checksum=418bb9fcffdbd72a98205ad365137617fc1e3551a54de74f6a98d45d266175bf
+checksum=42ee43fd1e2942b9ff6106252ccdc834602815508bf7a3a52c0bdfffa56eaf40
 
 build_options="gir"
 build_options_default="gir"
 
 gnome-online-accounts-devel_package() {
-	depends="gtk+3-devel ${sourcepkg}>=${version}_${revision}"
+	depends="gtk4-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 828dd558f99e2867d1434d42a30ba64b5c2740ae Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 18 Apr 2024 11:40:22 +0200
Subject: [PATCH 19/20] gjs: update to 1.80.2.

---
 srcpkgs/gjs/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 23c7350a11aa9d..d10e449a0ab1d3 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.78.4
+version=1.80.2
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -13,9 +13,9 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MIT, LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gjs"
 #changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-44/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gjs/${version%.*}/gjs-${version}.tar.xz"
-checksum=9aec7ab872c2050404907ae94f0ae7abec8a54bd9c894ddb5c2d0f51e932b9a1
+checksum=135e39c5ac591096233e557cfe577d64093f5054411d47cb2e214bad7d4199bd
 make_check_pre="xvfb-run"
 
 if [ "$XBPS_CHECK_PKGS" ]; then

From 031e0ac1cbd0b8311203e9d8e10e86f72a5485d5 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Fri, 19 Apr 2024 11:42:14 +0200
Subject: [PATCH 20/20] cinnamon-control-center: rebuild against
 gnome-online-accounts.

---
 srcpkgs/cinnamon-control-center/template | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/cinnamon-control-center/template b/srcpkgs/cinnamon-control-center/template
index 0d24f6c29e952e..ead98639c4accc 100644
--- a/srcpkgs/cinnamon-control-center/template
+++ b/srcpkgs/cinnamon-control-center/template
@@ -1,9 +1,10 @@
 # Template file for 'cinnamon-control-center'
 pkgname=cinnamon-control-center
 version=5.8.2
-revision=1
+revision=2
 build_style=meson
 build_helper=gir
+configure_args="-Donlineaccounts=false"
 hostmakedepends="gettext-devel glib-devel intltool pkg-config libxslt"
 makedepends="ModemManager-devel cinnamon-desktop-devel cinnamon-menus-devel
  cinnamon-settings-daemon-devel gnome-online-accounts-devel ibus-devel

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (87 preceding siblings ...)
  2024-04-19 10:06 ` [PR PATCH] [Updated] " fanyx
@ 2024-04-19 10:07 ` fanyx
  2024-04-19 10:11 ` [PR PATCH] [Updated] " fanyx
                   ` (30 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-04-19 10:07 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 203 bytes --]

New comment by fanyx on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2066247838

Comment:
`gtk4-devel` should probably depend on `gtk4-update-icon-cache`

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR PATCH] [Updated] gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (88 preceding siblings ...)
  2024-04-19 10:07 ` fanyx
@ 2024-04-19 10:11 ` fanyx
  2024-04-19 15:12 ` chrysos349
                   ` (29 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-04-19 10:11 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 967 bytes --]

There is an updated pull request by fanyx against master on the void-packages repository

https://github.com/fanyx/void-packages gnome46
https://github.com/void-linux/void-packages/pull/49428

gnome-core: update to 46.0.
### Packages missing
- [x] `gnome-control-center`
- [x] https://github.com/void-linux/void-packages/pull/49427
- [x] https://github.com/void-linux/void-packages/pull/49446
- [x] https://github.com/void-linux/void-packages/pull/49473
- [x] https://github.com/void-linux/void-packages/pull/49482
- [x] `gjs>=1.80.0`
- [x] https://github.com/void-linux/void-packages/pull/49895

@oreo639 @Gottox 

### TODO

- [x] Update `glib` and `glib-networking` dependencies to `2.80.0`

#### Testing the changes
- I tested the changes in this PR: **YES**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)

A patch file from https://github.com/void-linux/void-packages/pull/49428.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome46-49428.patch --]
[-- Type: text/x-diff, Size: 36900 bytes --]

From f3fbcb411b23d1a71ffa8b94611e60ea59682f96 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 09:57:46 +0100
Subject: [PATCH 01/20] gnome-bluetooth: update to 46.0.

---
 srcpkgs/gnome-bluetooth/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index 3bc40264ae3d5c..fccb09af82ba5f 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-bluetooth'
 pkgname=gnome-bluetooth
-version=42.8
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
 changelog="https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-bluetooth/${version%.*}/gnome-bluetooth-${version}.tar.xz"
-checksum=76c241e8ca2c9b1035364535ca26084f89fc5c0e1829510f8909583115fcc2db
+checksum=13fe1e75f317acdbdf5e80c9029d2e0632d60a9ccf72a43ae36eb7545021fbef
 
 build_options="gir"
 build_options_default="gir"

From 611b4fc28611c11b71bfaa34ac0210dbf8b51cbb Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:05:56 +0100
Subject: [PATCH 02/20] gnome-initial-setup: update to 46.0.

---
 srcpkgs/gnome-initial-setup/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 889647c5a61edc..279ef9f5fbb40d 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-initial-setup'
 pkgname=gnome-initial-setup
-version=45.4.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-initial-setup/${version%%.*}/gnome-initial-setup-${version}.tar.xz"
-checksum=363e09aa3308e7f4074e066253a0182b322ab60376743de178bbb400e54ba8ee
+checksum=f8ee9dcea7e35e735eaa3bc8d1041d06bb64ebf1e1046e5e8e48f1fb44151847

From 320338bee6f11ff5052a17d5a775535e10bbc22e Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:57:34 +0100
Subject: [PATCH 03/20] gnome-session: update to 46.0.

---
 srcpkgs/gnome-session/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index 14bbbc580c3bf9..9cfaa1a07ca84f 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=45.0
+version=46.0
 revision=1
 build_style=meson
-configure_args="-Dsystemd_journal=false -Dsystemd_session=disable
- -Dsystemduserunitdir=/usr/lib/systemd/user"
+configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
 hostmakedepends="glib-devel gettext pkg-config xmlto"
 makedepends="elogind-devel gnome-desktop-devel gtk+3-devel json-glib-devel
  libglib-devel libICE-devel libSM-devel xtrans"
@@ -16,4 +15,4 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-session"
 changelog="https://gitlab.gnome.org/GNOME/gnome-session/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-session/${version%.*}/gnome-session-${version}.tar.xz"
-checksum=706d2ffcacac38553a3c0185793f5a2b4aac940bb5e789d953c9808163bef2f1
+checksum=c6e1624af6090bc4e1a191fe2268abfa7a8de07831ca7a57f217e679bf7b9a54

From 8bc3a9bc6f800d9de23b26ae94604116074614f2 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:11 +0100
Subject: [PATCH 04/20] gsettings-desktop-schemas: update to 46.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index c4fc13789417df..f4f2a5cea68d9e 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,6 +1,6 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=45.0
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 changelog="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gsettings-desktop-schemas/${version%.*}/gsettings-desktop-schemas-${version}.tar.xz"
-checksum=365c8d04daf79b38c8b3dc9626349a024f9e4befdd31fede74b42f7a9fbe0ae2
+checksum=493a46a1161b6388d57aa72f632a79ce96c42d5ffbd1d0b00f496ec5876f8575
 
 # Package build options
 build_options="gir"

From d60b5f139f67eb13e63df52bc53c3416ca56e654 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:28 +0100
Subject: [PATCH 05/20] gnome-settings-daemon: update to 46.0.

---
 srcpkgs/gnome-settings-daemon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 9e8d7eb447035e..fd2b43810628b8 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-settings-daemon'
 pkgname=gnome-settings-daemon
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,8 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr4-de
  geoclue2-devel gnome-desktop-devel ibus-devel libcanberra-devel libgnomekbd-devel
  libgweather-devel libnotify-devel librsvg-devel libwacom-devel nss-devel
  polkit-devel pulseaudio-devel startup-notification-devel upower-devel
- xf86-input-wacom-devel libXfixes-devel"
+ xf86-input-wacom-devel libXfixes-devel gsettings-desktop-schemas-devel
+ elogind-devel"
 depends="hicolor-icon-theme"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -20,7 +21,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 changelog="https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-settings-daemon/${version%.*}/gnome-settings-daemon-${version}.tar.xz"
-checksum=c62bfec9817eee5b83ebe901a9286189a67eb5ff033c5dd41506574f822bf090
+checksum=0b9a0f64fa18a8e7e09b4c95a3f754fa033c2cdbd2dc35701f0618572c1cb3d7
 CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then

From f0f46860bf6024e7f2d1a69b82e7b2a541536a18 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:30 +0100
Subject: [PATCH 06/20] mutter: update to 46.0.

---
 common/shlibs           | 10 +++++-----
 srcpkgs/mutter/template | 15 +++++++--------
 2 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 7e56fe664a4515..988a4e8b27eaf0 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2925,11 +2925,11 @@ libdecoration.so.0 compiz-core-0.8.14_1
 libcompizconfig.so.0 libcompizconfig-0.8.14_1
 libemeraldengine.so.0 emerald-0.8.14_1
 libhangul.so.1 libhangul-0.1.0_1
-libmutter-13.so.0 mutter-45.0_1
-libmutter-clutter-13.so.0 mutter-45.0_1
-libmutter-cogl-13.so.0 mutter-45.0_1
-libmutter-cogl-pango-13.so.0 mutter-45.0_1
-libmutter-mtk-13.so.0 mutter-45.0_1
+libmutter-14.so.0 mutter-46.0_1
+libmutter-clutter-14.so.0 mutter-46.0_1
+libmutter-cogl-14.so.0 mutter-46.0_1
+libmutter-cogl-pango-14.so.0 mutter-46.0_1
+libmutter-mtk-14.so.0 mutter-46.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub-0.7.so.0 libgepub-0.7.1_1
 libslopy.so.7.6 slop-7.6_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 753ccfd911e205..8750f8d64611de 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=45.5
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,12 +18,11 @@ short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-#changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-45/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/mutter/${version%.*}/mutter-${version}.tar.xz"
-checksum=51c3324b8a975f996e5ac693ab38563c496e6f142e6cd3357b4950d250334874
-shlib_provides="libmutter-clutter-13.so libmutter-cogl-13.so
- libmutter-cogl-pango-13.so"
+checksum=bb3f7d77aebdea9d317d3f5ef03868e4e7969da423ac495e33a16d61db2c9373
+shlib_provides="libmutter-clutter-14.so libmutter-cogl-14.so
+ libmutter-cogl-pango-14.so libmutter-mtk-14.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,8 +34,8 @@ pre_build() {
 post_install() {
 	# modify the pkg-config files to respect ${pc_sysrootdir} for variables that are
 	# meant to be called with 'pkg-config --variable'
-	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-13|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-13.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-14|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-14.pc
 }
 
 mutter-devel_package() {
@@ -46,7 +45,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-13/*.gir"
+		vmove "usr/lib/mutter-14/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 76ad8597be39aa040dc32f583092f226164158ad Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:41 +0100
Subject: [PATCH 07/20] gnome-shell: update to 46.0.

---
 srcpkgs/gnome-shell/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index c833283506820c..a818d232f86866 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=45.5
-revision=2
+version=46.0
+revision=1
 build_style=meson
 build_helper=gir
 configure_args="-Dsystemd=false -Dtests=false"
@@ -19,10 +19,10 @@ short_desc="GNOME core user interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
-changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%%.*}/gnome-shell-${version}.tar.xz"
-checksum=bd5c3d3d028d47233e4205223f0ac02ac9a973b699bc277439094d41a78d6ab0
+checksum=6bc41340b6de05774e97cfe20feba86e2b3cc9c8139118f24bd84ac63e82b53e
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From c91eec340287faaa9eea29be94df436d3bf0871d Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:57:16 +0100
Subject: [PATCH 08/20] gnome-core: update to 46.0.

---
 srcpkgs/gnome-core/template | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index b4a86610fe0332..20bf58d62bcef0 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -10,28 +10,28 @@ homepage="https://www.gnome.org"
 
 depends="
  adwaita-icon-theme>=${version}
- at-spi2-core>=2.50.1
- at-spi2-atk>=2.50.1
+ at-spi2-core>=2.52.0
+ at-spi2-atk>=2.52.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.50.4
- folks>=0.15.6
+ evolution-data-server>=3.52.0
+ folks>=0.15.8
  font-adobe-source-code-pro>=2.030R
  gcr>=3.41.1
  gdm>=${version}
  geocode-glib>=3.26.4
- gjs>=1.76.0
- glib>=2.78.0
- glib-networking>=2.76.0
- gmime>=3.2.7
+ gjs>=1.80.0
+ glib>=2.80.0
+ glib-networking>=2.80.0
+ gmime>=3.2.14
  gnome-backgrounds>=${version}
- gnome-bluetooth>=42.8
+ gnome-bluetooth>=${version}
  gnome-color-manager>=3.36.0
- gnome-control-center>=${version}
+ gnome-control-center>=46.0.1
  gnome-desktop>=44.0
  gnome-initial-setup>=${version}
- gnome-keyring>=42.0
- gnome-online-accounts>=3.48.0
+ gnome-keyring>=46.1
+ gnome-online-accounts>=3.50.1
  gnome-session>=${version}
  gnome-settings-daemon>=${version}
  gnome-shell>=${version}
@@ -40,11 +40,11 @@ depends="
  gnome-user-docs>=${version}
  gnome-video-effects>=0.6.0
  gsettings-desktop-schemas>=${version}
- gvfs>=1.52.2
+ gvfs>=1.54.0
  mutter>=${version}
  nautilus>=${version}
- sushi>=${version}
- tracker>=3.6.0
+ sushi>=45.0
+ tracker>=3.7.1
  yelp>=42.2
  xdg-desktop-portal-gnome>=${version}
  zenity>=4.0.1"

From 74a3fde32ced64bb2ff2cf791e58f4366bec0d42 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:58:52 +0100
Subject: [PATCH 09/20] adwaita-icon-theme: update to 46.0.

---
 .../patches/rm-icon-cache.patch                 | 17 -----------------
 srcpkgs/adwaita-icon-theme/template             |  4 ++--
 2 files changed, 2 insertions(+), 19 deletions(-)
 delete mode 100644 srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch

diff --git a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch b/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
deleted file mode 100644
index c2b10b9d2da5b2..00000000000000
--- a/srcpkgs/adwaita-icon-theme/patches/rm-icon-cache.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-From 32affe610606b3a550c2953993a72063eb2b7381 Mon Sep 17 00:00:00 2001
-From: Fabian Bornschein <fabiscafe@mailbox.org>
-Date: Mon, 18 Sep 2023 23:31:59 +0200
-Subject: [PATCH] rm unused and problematic .icon-theme.cache
-
-This file was probably inserted by mistake. It serves no purpose.
----
- Adwaita/.icon-theme.cache | 0
- 1 file changed, 0 insertions(+), 0 deletions(-)
- delete mode 100644 Adwaita/.icon-theme.cache
-
-diff --git a/Adwaita/.icon-theme.cache b/Adwaita/.icon-theme.cache
-deleted file mode 100644
-index e69de29bb..000000000
--- 
-GitLab
-
diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index 31983ccd5fb268..8a633fd12f23d7 100644
--- a/srcpkgs/adwaita-icon-theme/template
+++ b/srcpkgs/adwaita-icon-theme/template
@@ -1,6 +1,6 @@
 # Template file for 'adwaita-icon-theme'
 pkgname=adwaita-icon-theme
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 changelog="https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/adwaita-icon-theme/${version/.*/}/adwaita-icon-theme-${version}.tar.xz"
-checksum=2442bfb06f4e6cc95bf6e2682fdff98fa5eddc688751b9d6215c623cb4e42ff1
+checksum=4bcb539bd75d64da385d6fa08cbaa9ddeaceb6ac8e82b85ba6c41117bf5ba64e
 
 pre_configure() {
 	ln -s /bin/true "$XBPS_WRAPPERDIR/gtk-update-icon-cache"

From b0feff462e0fd44cd3c5822c786c2d144b219a46 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:02:49 +0100
Subject: [PATCH 10/20] at-spi2-core: update to 2.52.0

---
 srcpkgs/at-spi2-core/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 794eb284022796..85ba46b8a90299 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,6 +1,6 @@
 # Template file for 'at-spi2-core'
 pkgname=at-spi2-core
-version=2.50.1
+version=2.52.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,8 +12,9 @@ short_desc="Assistive Technology Service Provider Interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=5727b5c0687ac57ba8040e79bd6731b714a36b8fcf32190f236b8fb3698789e7
+checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
 make_check=no # non-trivial dbus setup
 
 # Package build options

From 8e1483e8962dc50f5b1724c5a0c5df1e7e844c1b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:09:03 +0100
Subject: [PATCH 11/20] gdm: update to 46.0.

---
 .../gdm/patches/fix-service-assertions.patch  | 27 ++++++++++++++-----
 srcpkgs/gdm/patches/gcc14.patch               | 25 -----------------
 srcpkgs/gdm/template                          | 10 +++----
 3 files changed, 26 insertions(+), 36 deletions(-)
 delete mode 100644 srcpkgs/gdm/patches/gcc14.patch

diff --git a/srcpkgs/gdm/patches/fix-service-assertions.patch b/srcpkgs/gdm/patches/fix-service-assertions.patch
index 4460e74e31ebd4..d6458b8bde8884 100644
--- a/srcpkgs/gdm/patches/fix-service-assertions.patch
+++ b/srcpkgs/gdm/patches/fix-service-assertions.patch
@@ -1,10 +1,22 @@
-Fix systemd_dep assertions to not fail when passing a valid service directory path.
+From f51a4af51914c9b17f89ca40be54b868032c36f6 Mon Sep 17 00:00:00 2001
+From: oreo639 <oreo6391@gmail.com>
+Date: Wed, 20 Mar 2024 15:27:52 -0700
+Subject: [PATCH] meson: Fix systemd_dep assertions to match assertion message
+
+The assertion message suggests that it should be able to be bypassed by
+specifying a valid service directory, however that is not the case.
+
+Fix the assertions, so that they can be bypassed by specifying a valid service
+directory.
+---
+ data/meson.build | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/data/meson.build b/data/meson.build
-index 2cfe4691..2211e98b 100644
+index 2cfe46918..2211e98b5 100644
 --- a/data/meson.build
 +++ b/data/meson.build
-@@ -166,20 +166,20 @@ endif
+@@ -163,20 +163,20 @@ endif
  
  systemdsystemunitdir = get_option('systemdsystemunitdir')
  if systemdsystemunitdir != 'no'
@@ -13,7 +25,7 @@ index 2cfe4691..2211e98b 100644
      systemd_systemunitdir = get_option('systemdsystemunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd system unit dir or disable it')
-     systemd_systemunitdir = systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
+     systemd_systemunitdir = systemd_dep.get_variable(pkgconfig: 'systemdsystemunitdir')
    endif
  endif
  
@@ -24,6 +36,9 @@ index 2cfe4691..2211e98b 100644
      systemd_userunitdir = get_option('systemduserunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
-     systemd_userunitdir = systemd_dep.get_pkgconfig_variable('systemduserunitdir',
-                                                              define_variable: ['prefix', get_option('prefix')])
+     systemd_userunitdir = systemd_dep.get_variable(pkgconfig: 'systemduserunitdir',
+                                                    pkgconfig_define: ['prefix', get_option('prefix')])
    endif
+-- 
+GitLab
+
diff --git a/srcpkgs/gdm/patches/gcc14.patch b/srcpkgs/gdm/patches/gcc14.patch
deleted file mode 100644
index 09300f305ef9a8..00000000000000
--- a/srcpkgs/gdm/patches/gcc14.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 08ef19e848176e58511f1a66992b5a26cb3c51a2 Mon Sep 17 00:00:00 2001
-From: Alessandro Bono <alessandro.bono369@gmail.com>
-Date: Wed, 1 Nov 2023 12:35:44 +0100
-Subject: [PATCH] gdm-session: Pass the correct pointer type
-
----
- daemon/gdm-session.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/daemon/gdm-session.c b/daemon/gdm-session.c
-index 06f648ee0..be19a049c 100644
---- a/daemon/gdm-session.c
-+++ b/daemon/gdm-session.c
-@@ -3045,7 +3045,7 @@ free_pending_worker_connection (GdmSession      *self,
-         worker_manager_interface = g_object_get_data (G_OBJECT (connection),
-                                                       "gdm-dbus-worker-manager-interface");
-         if (worker_manager_interface != NULL) {
--                g_dbus_interface_skeleton_unexport (worker_manager_interface);
-+                g_dbus_interface_skeleton_unexport (G_DBUS_INTERFACE_SKELETON (worker_manager_interface));
-                 g_object_set_data (G_OBJECT (connection),
-                                    "gdm-dbus-worker-manager-interface",
-                                    NULL);
--- 
-GitLab
-
diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 128253f83f885c..f32ae188713a94 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,7 +1,7 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=45.0.1
-revision=2
+version=46.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="
@@ -25,10 +25,10 @@ short_desc="GNOME Display Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
-changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-46/NEWS/"
 distfiles="${GNOME_SITE}/gdm/${version%%.*}/gdm-${version}.tar.xz"
-checksum=6572578c05e3c6569d6ed269f7de2aaf3a035657654586d8243907bb7a6ffa85
+checksum=8d6cb52176eca48b6bbf1cfe2fdae08d9677b5a0f2bca600dee4604de0dd1efc
 
 conf_files="
 	/etc/gdm/custom.conf

From d4e1f76ea9566dc4395f23f2e8efc899bd7f3a5e Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:19:49 +0100
Subject: [PATCH 12/20] gmime: update to 3.2.14

---
 srcpkgs/gmime/template | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gmime/template b/srcpkgs/gmime/template
index 045e8307691bc9..c3109937798625 100644
--- a/srcpkgs/gmime/template
+++ b/srcpkgs/gmime/template
@@ -1,7 +1,7 @@
 # Template file for 'gmime'
 pkgname=gmime
-version=3.2.7
-revision=2
+version=3.2.14
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static --enable-crypto $(vopt_enable vala)
@@ -14,8 +14,10 @@ short_desc="GNOME Core mime parsing library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/jstedfast/gmime"
-distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
-checksum=2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44
+changelog="https://raw.githubusercontent.com/jstedfast/gmime/master/NEWS"
+#distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
+distfiles="https://github.com/jstedfast/gmime/releases/download/${version}/${pkgname}-${version}.tar.xz"
+checksum=a5eb3dd675f72e545c8bc1cd12107e4aad2eaec1905eb7b4013cdb1fbe5e2317
 
 build_options="gir vala"
 build_options_default="gir vala"

From 15de083046d64dfdb4b93f80573bd664779b4f91 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:21:05 +0100
Subject: [PATCH 13/20] gnome-backgrounds: update to 46.0.

---
 srcpkgs/gnome-backgrounds/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-backgrounds/template b/srcpkgs/gnome-backgrounds/template
index c021d48794d100..cbc68cbb225524 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="gettext"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later, CC-BY-2.0, CC-BY-SA-2.0, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-backgrounds"
 changelog="https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-backgrounds/${version%.*}/gnome-backgrounds-${version}.tar.xz"
-checksum=cee0e688fbae5ef7a75f335ada2d10779e08ebca9445f1586de32c5a9b6dee2d
+checksum=4ddd3ac439a4a067876805921bb75f4d3c8b85a218d47c276dddde8928443c2e

From 09cde80eb0b68c74912a9dbee68097ae3a9b14ad Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:25:20 +0100
Subject: [PATCH 14/20] gnome-shell-extensions: update to 46.0.

---
 srcpkgs/gnome-shell-extensions/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-shell-extensions/template b/srcpkgs/gnome-shell-extensions/template
index 35b2debe6b6bc8..1cdea2721a3d85 100644
--- a/srcpkgs/gnome-shell-extensions/template
+++ b/srcpkgs/gnome-shell-extensions/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell-extensions'
 pkgname=gnome-shell-extensions
-version=45.2
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dextension_set=all"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell-extensions/${version%.*}/gnome-shell-extensions-${version}.tar.xz"
-checksum=ee32f6387a2d18adbff7a956689bc747866b4a8712d73790c002abeae4ccaaaf
+checksum=d8138f88cd92df9f932309149c236fbdd77c1bc095445036ab7eb0ecda53c01a

From e9d68059a82ca65d606c2df19270820f31bb0212 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:26:18 +0100
Subject: [PATCH 15/20] gnome-user-docs: update to 46.0.

---
 srcpkgs/gnome-user-docs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 1f9d4edc4fe43e..fb05f5a0fd8b25 100644
--- a/srcpkgs/gnome-user-docs/template
+++ b/srcpkgs/gnome-user-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-user-docs'
 pkgname=gnome-user-docs
-version=45.5
+version=46.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
 changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-user-docs/${version%.*}/gnome-user-docs-${version}.tar.xz"
-checksum=74167fcf42a04d9e5d3cc130d27bc203d87b685ce606a84674df24e1ff719e54
+checksum=8c18ae0c4a0c142e193111b713c959813441bb5d9df25977b13818f6e4ae6291

From 8f1c5b7b20aed1d5bdb0d914451651b9bb5048db Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:35:50 +0100
Subject: [PATCH 16/20] xdg-desktop-portal-gnome: update to 46.0.

---
 .../patches/gcc14.patch                       | 29 -------------------
 srcpkgs/xdg-desktop-portal-gnome/template     |  6 ++--
 2 files changed, 3 insertions(+), 32 deletions(-)
 delete mode 100644 srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch

diff --git a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch b/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
deleted file mode 100644
index 34a43f04f96026..00000000000000
--- a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 5fb3c0c23ccd76c6f8239bbb66c3fb1230208d5e Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Tyrychtr?= <ltyrycht@redhat.com>
-Date: Mon, 11 Dec 2023 11:36:13 +0100
-Subject: [PATCH] input-capture: Pass correct pointer type to
- gtk_window_add_group
-
-It produced only a warning, but will be an error in the future.
-
-Fixes #112
----
- src/inputcapture.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/inputcapture.c b/src/inputcapture.c
-index ffa91a1d..bf60e6ea 100644
---- a/src/inputcapture.c
-+++ b/src/inputcapture.c
-@@ -409,7 +409,7 @@ create_input_capture_dialog (GDBusMethodInvocation *invocation,
-   gtk_window_set_modal (GTK_WINDOW (dialog), TRUE);
- 
-   window_group = gtk_window_group_new ();
--  gtk_window_group_add_window (window_group, dialog);
-+  gtk_window_group_add_window (window_group, GTK_WINDOW (dialog));
- 
-   dialog_handle = g_new0 (InputCaptureDialogHandle, 1);
-   dialog_handle->request = g_object_ref (request);
--- 
-GitLab
-
diff --git a/srcpkgs/xdg-desktop-portal-gnome/template b/srcpkgs/xdg-desktop-portal-gnome/template
index c7441c6caa7464..f27be4aa7bf1fe 100644
--- a/srcpkgs/xdg-desktop-portal-gnome/template
+++ b/srcpkgs/xdg-desktop-portal-gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-gnome'
 pkgname=xdg-desktop-portal-gnome
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
@@ -14,7 +14,7 @@ short_desc="GNOME portal backend for xdg-desktop-portal"
 maintainer="oreo639 <oreo6391@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
-changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/xdg-desktop-portal-gnome/${version%.*}/xdg-desktop-portal-gnome-${version}.tar.xz"
-checksum=3e9ca821044005fb37bd68ebe4ad196fc3d072835581467a22a4879dac7b5fdd
+checksum=5d2d533597d280b7370b8f74faa40097b292b0036dbd59166e1312230500bb8b

From cffc7830ae439e0b39cc04e9fd7f59385825d997 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 18:25:32 +0100
Subject: [PATCH 17/20] gnome-control-center: update to 46.0.1.

---
 srcpkgs/gnome-control-center/template | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 34384bcec50be4..a5d09f966a3cd8 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=45.3
+version=46.0.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,7 +14,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel upower-devel vala-devel
  libxml2-devel libX11-devel gtk4-devel libadwaita-devel cups-devel libgudev-devel
  libwacom-devel clutter-devel libsecret-devel libcanberra-devel udisks2-devel
- gsound-devel gcr-devel gnutls-devel tecla"
+ gsound-devel gcr4-devel gnutls-devel tecla"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop
  libgnomekbd ibus-gtk4"
@@ -22,9 +22,10 @@ short_desc="GNOME control center"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
-changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-45/NEWS"
-distfiles="${GNOME_SITE}/gnome-control-center/${version%.*}/gnome-control-center-${version}.tar.xz"
-checksum=b1e949c4e86c0624ec6a6ed0df09c9fae2b22983c1dca60ed86aec8ef0b24004
+#changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-46/NEWS"
+distfiles="${GNOME_SITE}/gnome-control-center/${version%%.*}/gnome-control-center-${version}.tar.xz"
+checksum=53cfbc25156b5ca0b302531ebaeefd7f915f39b08aca143d5b0ec80855221fe4
 make_check=no # needs X11 and requires altered filesystem
 
 pre_build() {

From b8b09dac918a4b26410aeaeaffaa29c6bdf3afa4 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sat, 23 Mar 2024 15:35:51 +0100
Subject: [PATCH 18/20] gnome-online-accounts: update to 3.50.1.

---
 common/shlibs                          |  2 +-
 srcpkgs/gnome-online-accounts/template | 18 ++++++++++--------
 2 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 988a4e8b27eaf0..1fdc98a76479c6 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -884,7 +884,7 @@ libp11-kit.so.0 p11-kit-0.7_1
 librest-1.0.so.0 rest-0.9.1_1
 librest-extras-1.0.so.0 rest-0.9.1_1
 libgoa-1.0.so.0 gnome-online-accounts-3.2.0_1
-libgoa-backend-1.0.so.1 gnome-online-accounts-3.10.0_1
+libgoa-backend-1.0.so.2 gnome-online-accounts-3.50.0_1
 liboauth.so.0 liboauth-0.9.4_1
 liblcms2.so.2 lcms2-2.2_1
 libcolord.so.2 libcolord-1.1.7_1
diff --git a/srcpkgs/gnome-online-accounts/template b/srcpkgs/gnome-online-accounts/template
index 9a26f6c2252240..ba9507119dcab8 100644
--- a/srcpkgs/gnome-online-accounts/template
+++ b/srcpkgs/gnome-online-accounts/template
@@ -1,28 +1,30 @@
 # Template file for 'gnome-online-accounts'
 pkgname=gnome-online-accounts
-version=3.48.0
+version=3.50.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gir vapi)
- -Dmedia_server=true -Dman=true"
-hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt"
-makedepends="gtk+3-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
- rest-devel gcr-devel mit-krb5-devel libsoup3-devel"
+ -Dman=true"
+hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt vala
+ gtk4-update-icon-cache"
+makedepends="gtk4-devel json-glib-devel libsecret-devel
+ rest-devel gcr4-devel mit-krb5-devel libsoup3-devel libadwaita-devel"
 depends="hicolor-icon-theme"
 short_desc="GNOME service to access online accounts"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeOnlineAccounts"
-changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-44/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-online-accounts/${version%.*}/gnome-online-accounts-${version}.tar.xz"
-checksum=418bb9fcffdbd72a98205ad365137617fc1e3551a54de74f6a98d45d266175bf
+checksum=42ee43fd1e2942b9ff6106252ccdc834602815508bf7a3a52c0bdfffa56eaf40
 
 build_options="gir"
 build_options_default="gir"
 
 gnome-online-accounts-devel_package() {
-	depends="gtk+3-devel ${sourcepkg}>=${version}_${revision}"
+	depends="gtk4-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 73386c01063e022869305e637f99d49c666e7e5f Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 18 Apr 2024 11:40:22 +0200
Subject: [PATCH 19/20] gjs: update to 1.80.2.

---
 srcpkgs/gjs/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 23c7350a11aa9d..d10e449a0ab1d3 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.78.4
+version=1.80.2
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -13,9 +13,9 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MIT, LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gjs"
 #changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-44/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gjs/${version%.*}/gjs-${version}.tar.xz"
-checksum=9aec7ab872c2050404907ae94f0ae7abec8a54bd9c894ddb5c2d0f51e932b9a1
+checksum=135e39c5ac591096233e557cfe577d64093f5054411d47cb2e214bad7d4199bd
 make_check_pre="xvfb-run"
 
 if [ "$XBPS_CHECK_PKGS" ]; then

From a9048383a9f0e477e652b4ba7a6d8912713b1516 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Fri, 19 Apr 2024 11:42:14 +0200
Subject: [PATCH 20/20] cinnamon-control-center: rebuild against
 gnome-online-accounts.

---
 srcpkgs/cinnamon-control-center/template | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/cinnamon-control-center/template b/srcpkgs/cinnamon-control-center/template
index 0d24f6c29e952e..ead98639c4accc 100644
--- a/srcpkgs/cinnamon-control-center/template
+++ b/srcpkgs/cinnamon-control-center/template
@@ -1,9 +1,10 @@
 # Template file for 'cinnamon-control-center'
 pkgname=cinnamon-control-center
 version=5.8.2
-revision=1
+revision=2
 build_style=meson
 build_helper=gir
+configure_args="-Donlineaccounts=false"
 hostmakedepends="gettext-devel glib-devel intltool pkg-config libxslt"
 makedepends="ModemManager-devel cinnamon-desktop-devel cinnamon-menus-devel
  cinnamon-settings-daemon-devel gnome-online-accounts-devel ibus-devel

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (89 preceding siblings ...)
  2024-04-19 10:11 ` [PR PATCH] [Updated] " fanyx
@ 2024-04-19 15:12 ` chrysos349
  2024-04-19 15:14 ` fanyx
                   ` (28 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: chrysos349 @ 2024-04-19 15:12 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1421 bytes --]

New comment by chrysos349 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2066782786

Comment:
**gnome-tweaks**

```diff
diff --git a/srcpkgs/gnome-tweaks/template b/srcpkgs/gnome-tweaks/template
index 963940101..9954c5e7f 100644
--- a/srcpkgs/gnome-tweaks/template
+++ b/srcpkgs/gnome-tweaks/template
@@ -1,17 +1,19 @@
 # Template file for 'gnome-tweaks'
 pkgname=gnome-tweaks
-version=45.2
+version=46.0
 revision=1
 build_style=meson
-hostmakedepends="pkg-config gettext"
-makedepends="libhandy1-devel"
-depends="gtk+3 dconf gnome-settings-daemon mutter libnotify python3-gobject libhandy1"
+build_helper=gir
+hostmakedepends="desktop-file-utils gettext gtk4-update-icon-cache pkg-config"
+makedepends="gsettings-desktop-schemas-devel libadwaita-devel
+ python3-gobject-devel"
+depends="dconf gnome-settings-daemon libadwaita mutter python3-gobject"
 short_desc="GNOME tool to customize advanced options"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later, CC0-1.0"
 homepage="https://wiki.gnome.org/Apps/Tweaks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=01bf5e723a1d18b1025401e32b5f64eb29b79e8a17ad010bbbd1e23b137b9069
+checksum=1678786341f664ac4580784222a16409fa9bf5cc7a5f1b46dcefd2aa13ddba31
 replaces="gnome-tweak-tool>=0"
 
 gnome-tweak-tool_package() {
```

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (90 preceding siblings ...)
  2024-04-19 15:12 ` chrysos349
@ 2024-04-19 15:14 ` fanyx
  2024-04-19 15:21 ` fanyx
                   ` (27 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-04-19 15:14 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 205 bytes --]

New comment by fanyx on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2066786655

Comment:
> gnome-tweaks

isn't that part of `gnome`, not `gnome-core`?


^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (91 preceding siblings ...)
  2024-04-19 15:14 ` fanyx
@ 2024-04-19 15:21 ` fanyx
  2024-04-19 15:36 ` chrysos349
                   ` (26 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-04-19 15:21 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 235 bytes --]

New comment by fanyx on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2066786655

Comment:
> gnome-tweaks

that's part of `gnome`, not `gnome-core`?
create a separate PR, always helps

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (92 preceding siblings ...)
  2024-04-19 15:21 ` fanyx
@ 2024-04-19 15:36 ` chrysos349
  2024-04-19 16:12 ` fanyx
                   ` (25 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: chrysos349 @ 2024-04-19 15:36 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 256 bytes --]

New comment by chrysos349 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2066824621

Comment:
i know. gnome-tweaks needs  `gsettings-desktop-schemas>= 46.0`. might as well add it here. let @oreo639 decide.

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (93 preceding siblings ...)
  2024-04-19 15:36 ` chrysos349
@ 2024-04-19 16:12 ` fanyx
  2024-04-20  1:53 ` oreo639
                   ` (24 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-04-19 16:12 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 396 bytes --]

New comment by fanyx on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2066885382

Comment:
it builds fine when cherry picking just the `gsettings-desktop-schemas` commit

i created a draft PR (https://github.com/void-linux/void-packages/pull/49925) noting that `gnome-core` should be merged first using your template.
Thanks for providing it <3

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (94 preceding siblings ...)
  2024-04-19 16:12 ` fanyx
@ 2024-04-20  1:53 ` oreo639
  2024-04-20 11:12 ` [PR PATCH] [Updated] " fanyx
                   ` (23 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: oreo639 @ 2024-04-20  1:53 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 222 bytes --]

New comment by oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2067509959

Comment:
gnome-tweaks should be in this pr, and so should updating the gnome metapackage.

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR PATCH] [Updated] gnome-core: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (95 preceding siblings ...)
  2024-04-20  1:53 ` oreo639
@ 2024-04-20 11:12 ` fanyx
  2024-04-20 13:28 ` [PR PATCH] [Updated] gnome: " fanyx
                   ` (22 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-04-20 11:12 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 967 bytes --]

There is an updated pull request by fanyx against master on the void-packages repository

https://github.com/fanyx/void-packages gnome46
https://github.com/void-linux/void-packages/pull/49428

gnome-core: update to 46.0.
### Packages missing
- [x] `gnome-control-center`
- [x] https://github.com/void-linux/void-packages/pull/49427
- [x] https://github.com/void-linux/void-packages/pull/49446
- [x] https://github.com/void-linux/void-packages/pull/49473
- [x] https://github.com/void-linux/void-packages/pull/49482
- [x] `gjs>=1.80.0`
- [x] https://github.com/void-linux/void-packages/pull/49895

@oreo639 @Gottox 

### TODO

- [x] Update `glib` and `glib-networking` dependencies to `2.80.0`

#### Testing the changes
- I tested the changes in this PR: **YES**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)

A patch file from https://github.com/void-linux/void-packages/pull/49428.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome46-49428.patch --]
[-- Type: text/x-diff, Size: 36196 bytes --]

From 8256f208e770d9b98a0c991db9ca35303837f912 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 09:57:46 +0100
Subject: [PATCH 01/20] gnome-bluetooth: update to 46.0.

---
 srcpkgs/gnome-bluetooth/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index 3bc40264ae3d5c..fccb09af82ba5f 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-bluetooth'
 pkgname=gnome-bluetooth
-version=42.8
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
 changelog="https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-bluetooth/${version%.*}/gnome-bluetooth-${version}.tar.xz"
-checksum=76c241e8ca2c9b1035364535ca26084f89fc5c0e1829510f8909583115fcc2db
+checksum=13fe1e75f317acdbdf5e80c9029d2e0632d60a9ccf72a43ae36eb7545021fbef
 
 build_options="gir"
 build_options_default="gir"

From f9ced48a8dcc50f4f601e307274534c203bbcd7b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:05:56 +0100
Subject: [PATCH 02/20] gnome-initial-setup: update to 46.0.

---
 srcpkgs/gnome-initial-setup/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 889647c5a61edc..279ef9f5fbb40d 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-initial-setup'
 pkgname=gnome-initial-setup
-version=45.4.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-initial-setup/${version%%.*}/gnome-initial-setup-${version}.tar.xz"
-checksum=363e09aa3308e7f4074e066253a0182b322ab60376743de178bbb400e54ba8ee
+checksum=f8ee9dcea7e35e735eaa3bc8d1041d06bb64ebf1e1046e5e8e48f1fb44151847

From a41fafd8d83dc01c2db2e8a3af88853c51b6dfc8 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:57:34 +0100
Subject: [PATCH 03/20] gnome-session: update to 46.0.

---
 srcpkgs/gnome-session/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index 14bbbc580c3bf9..9cfaa1a07ca84f 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=45.0
+version=46.0
 revision=1
 build_style=meson
-configure_args="-Dsystemd_journal=false -Dsystemd_session=disable
- -Dsystemduserunitdir=/usr/lib/systemd/user"
+configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
 hostmakedepends="glib-devel gettext pkg-config xmlto"
 makedepends="elogind-devel gnome-desktop-devel gtk+3-devel json-glib-devel
  libglib-devel libICE-devel libSM-devel xtrans"
@@ -16,4 +15,4 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-session"
 changelog="https://gitlab.gnome.org/GNOME/gnome-session/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-session/${version%.*}/gnome-session-${version}.tar.xz"
-checksum=706d2ffcacac38553a3c0185793f5a2b4aac940bb5e789d953c9808163bef2f1
+checksum=c6e1624af6090bc4e1a191fe2268abfa7a8de07831ca7a57f217e679bf7b9a54

From 29462731e371cc5dce338118b6bf00106b81e9ef Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:11 +0100
Subject: [PATCH 04/20] gsettings-desktop-schemas: update to 46.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index c4fc13789417df..f4f2a5cea68d9e 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,6 +1,6 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=45.0
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 changelog="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gsettings-desktop-schemas/${version%.*}/gsettings-desktop-schemas-${version}.tar.xz"
-checksum=365c8d04daf79b38c8b3dc9626349a024f9e4befdd31fede74b42f7a9fbe0ae2
+checksum=493a46a1161b6388d57aa72f632a79ce96c42d5ffbd1d0b00f496ec5876f8575
 
 # Package build options
 build_options="gir"

From 62b32b62479c0ae3decc1aa44a4a2fd5f2923fe2 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:28 +0100
Subject: [PATCH 05/20] gnome-settings-daemon: update to 46.0.

---
 srcpkgs/gnome-settings-daemon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 9e8d7eb447035e..fd2b43810628b8 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-settings-daemon'
 pkgname=gnome-settings-daemon
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,8 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr4-de
  geoclue2-devel gnome-desktop-devel ibus-devel libcanberra-devel libgnomekbd-devel
  libgweather-devel libnotify-devel librsvg-devel libwacom-devel nss-devel
  polkit-devel pulseaudio-devel startup-notification-devel upower-devel
- xf86-input-wacom-devel libXfixes-devel"
+ xf86-input-wacom-devel libXfixes-devel gsettings-desktop-schemas-devel
+ elogind-devel"
 depends="hicolor-icon-theme"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -20,7 +21,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 changelog="https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-settings-daemon/${version%.*}/gnome-settings-daemon-${version}.tar.xz"
-checksum=c62bfec9817eee5b83ebe901a9286189a67eb5ff033c5dd41506574f822bf090
+checksum=0b9a0f64fa18a8e7e09b4c95a3f754fa033c2cdbd2dc35701f0618572c1cb3d7
 CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then

From e5fbe6fff4be01fdf1accc724b91c737888744b4 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:30 +0100
Subject: [PATCH 06/20] mutter: update to 46.0.

---
 common/shlibs           | 10 +++++-----
 srcpkgs/mutter/template | 15 +++++++--------
 2 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 531f1431305d49..fdbcf92528ce53 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2925,11 +2925,11 @@ libdecoration.so.0 compiz-core-0.8.14_1
 libcompizconfig.so.0 libcompizconfig-0.8.14_1
 libemeraldengine.so.0 emerald-0.8.14_1
 libhangul.so.1 libhangul-0.1.0_1
-libmutter-13.so.0 mutter-45.0_1
-libmutter-clutter-13.so.0 mutter-45.0_1
-libmutter-cogl-13.so.0 mutter-45.0_1
-libmutter-cogl-pango-13.so.0 mutter-45.0_1
-libmutter-mtk-13.so.0 mutter-45.0_1
+libmutter-14.so.0 mutter-46.0_1
+libmutter-clutter-14.so.0 mutter-46.0_1
+libmutter-cogl-14.so.0 mutter-46.0_1
+libmutter-cogl-pango-14.so.0 mutter-46.0_1
+libmutter-mtk-14.so.0 mutter-46.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub-0.7.so.0 libgepub-0.7.1_1
 libslopy.so.7.6 slop-7.6_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 753ccfd911e205..8750f8d64611de 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=45.5
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,12 +18,11 @@ short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-#changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-45/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/mutter/${version%.*}/mutter-${version}.tar.xz"
-checksum=51c3324b8a975f996e5ac693ab38563c496e6f142e6cd3357b4950d250334874
-shlib_provides="libmutter-clutter-13.so libmutter-cogl-13.so
- libmutter-cogl-pango-13.so"
+checksum=bb3f7d77aebdea9d317d3f5ef03868e4e7969da423ac495e33a16d61db2c9373
+shlib_provides="libmutter-clutter-14.so libmutter-cogl-14.so
+ libmutter-cogl-pango-14.so libmutter-mtk-14.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,8 +34,8 @@ pre_build() {
 post_install() {
 	# modify the pkg-config files to respect ${pc_sysrootdir} for variables that are
 	# meant to be called with 'pkg-config --variable'
-	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-13|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-13.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-14|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-14.pc
 }
 
 mutter-devel_package() {
@@ -46,7 +45,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-13/*.gir"
+		vmove "usr/lib/mutter-14/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 7787f37cb95764fd657dfb2aed5176041ebc255e Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:41 +0100
Subject: [PATCH 07/20] gnome-shell: update to 46.0.

---
 srcpkgs/gnome-shell/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index c833283506820c..a818d232f86866 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=45.5
-revision=2
+version=46.0
+revision=1
 build_style=meson
 build_helper=gir
 configure_args="-Dsystemd=false -Dtests=false"
@@ -19,10 +19,10 @@ short_desc="GNOME core user interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
-changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%%.*}/gnome-shell-${version}.tar.xz"
-checksum=bd5c3d3d028d47233e4205223f0ac02ac9a973b699bc277439094d41a78d6ab0
+checksum=6bc41340b6de05774e97cfe20feba86e2b3cc9c8139118f24bd84ac63e82b53e
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 4cf7d1c174ac390c21afbedf67f51053963255a4 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:57:16 +0100
Subject: [PATCH 08/20] gnome-core: update to 46.0.

---
 srcpkgs/gnome-core/template | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index b4a86610fe0332..20bf58d62bcef0 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -10,28 +10,28 @@ homepage="https://www.gnome.org"
 
 depends="
  adwaita-icon-theme>=${version}
- at-spi2-core>=2.50.1
- at-spi2-atk>=2.50.1
+ at-spi2-core>=2.52.0
+ at-spi2-atk>=2.52.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.50.4
- folks>=0.15.6
+ evolution-data-server>=3.52.0
+ folks>=0.15.8
  font-adobe-source-code-pro>=2.030R
  gcr>=3.41.1
  gdm>=${version}
  geocode-glib>=3.26.4
- gjs>=1.76.0
- glib>=2.78.0
- glib-networking>=2.76.0
- gmime>=3.2.7
+ gjs>=1.80.0
+ glib>=2.80.0
+ glib-networking>=2.80.0
+ gmime>=3.2.14
  gnome-backgrounds>=${version}
- gnome-bluetooth>=42.8
+ gnome-bluetooth>=${version}
  gnome-color-manager>=3.36.0
- gnome-control-center>=${version}
+ gnome-control-center>=46.0.1
  gnome-desktop>=44.0
  gnome-initial-setup>=${version}
- gnome-keyring>=42.0
- gnome-online-accounts>=3.48.0
+ gnome-keyring>=46.1
+ gnome-online-accounts>=3.50.1
  gnome-session>=${version}
  gnome-settings-daemon>=${version}
  gnome-shell>=${version}
@@ -40,11 +40,11 @@ depends="
  gnome-user-docs>=${version}
  gnome-video-effects>=0.6.0
  gsettings-desktop-schemas>=${version}
- gvfs>=1.52.2
+ gvfs>=1.54.0
  mutter>=${version}
  nautilus>=${version}
- sushi>=${version}
- tracker>=3.6.0
+ sushi>=45.0
+ tracker>=3.7.1
  yelp>=42.2
  xdg-desktop-portal-gnome>=${version}
  zenity>=4.0.1"

From 7ec2faeb05baf43d29b8d3bf1cb8c0c17abda5dc Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:02:49 +0100
Subject: [PATCH 09/20] at-spi2-core: update to 2.52.0

---
 srcpkgs/at-spi2-core/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 794eb284022796..85ba46b8a90299 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,6 +1,6 @@
 # Template file for 'at-spi2-core'
 pkgname=at-spi2-core
-version=2.50.1
+version=2.52.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,8 +12,9 @@ short_desc="Assistive Technology Service Provider Interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=5727b5c0687ac57ba8040e79bd6731b714a36b8fcf32190f236b8fb3698789e7
+checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
 make_check=no # non-trivial dbus setup
 
 # Package build options

From 73230b0e278e18a59c4809232bbe3d4db2b205f3 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:09:03 +0100
Subject: [PATCH 10/20] gdm: update to 46.0.

---
 .../gdm/patches/fix-service-assertions.patch  | 27 ++++++++++++++-----
 srcpkgs/gdm/patches/gcc14.patch               | 25 -----------------
 srcpkgs/gdm/template                          | 10 +++----
 3 files changed, 26 insertions(+), 36 deletions(-)
 delete mode 100644 srcpkgs/gdm/patches/gcc14.patch

diff --git a/srcpkgs/gdm/patches/fix-service-assertions.patch b/srcpkgs/gdm/patches/fix-service-assertions.patch
index 4460e74e31ebd4..d6458b8bde8884 100644
--- a/srcpkgs/gdm/patches/fix-service-assertions.patch
+++ b/srcpkgs/gdm/patches/fix-service-assertions.patch
@@ -1,10 +1,22 @@
-Fix systemd_dep assertions to not fail when passing a valid service directory path.
+From f51a4af51914c9b17f89ca40be54b868032c36f6 Mon Sep 17 00:00:00 2001
+From: oreo639 <oreo6391@gmail.com>
+Date: Wed, 20 Mar 2024 15:27:52 -0700
+Subject: [PATCH] meson: Fix systemd_dep assertions to match assertion message
+
+The assertion message suggests that it should be able to be bypassed by
+specifying a valid service directory, however that is not the case.
+
+Fix the assertions, so that they can be bypassed by specifying a valid service
+directory.
+---
+ data/meson.build | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/data/meson.build b/data/meson.build
-index 2cfe4691..2211e98b 100644
+index 2cfe46918..2211e98b5 100644
 --- a/data/meson.build
 +++ b/data/meson.build
-@@ -166,20 +166,20 @@ endif
+@@ -163,20 +163,20 @@ endif
  
  systemdsystemunitdir = get_option('systemdsystemunitdir')
  if systemdsystemunitdir != 'no'
@@ -13,7 +25,7 @@ index 2cfe4691..2211e98b 100644
      systemd_systemunitdir = get_option('systemdsystemunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd system unit dir or disable it')
-     systemd_systemunitdir = systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
+     systemd_systemunitdir = systemd_dep.get_variable(pkgconfig: 'systemdsystemunitdir')
    endif
  endif
  
@@ -24,6 +36,9 @@ index 2cfe4691..2211e98b 100644
      systemd_userunitdir = get_option('systemduserunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
-     systemd_userunitdir = systemd_dep.get_pkgconfig_variable('systemduserunitdir',
-                                                              define_variable: ['prefix', get_option('prefix')])
+     systemd_userunitdir = systemd_dep.get_variable(pkgconfig: 'systemduserunitdir',
+                                                    pkgconfig_define: ['prefix', get_option('prefix')])
    endif
+-- 
+GitLab
+
diff --git a/srcpkgs/gdm/patches/gcc14.patch b/srcpkgs/gdm/patches/gcc14.patch
deleted file mode 100644
index 09300f305ef9a8..00000000000000
--- a/srcpkgs/gdm/patches/gcc14.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 08ef19e848176e58511f1a66992b5a26cb3c51a2 Mon Sep 17 00:00:00 2001
-From: Alessandro Bono <alessandro.bono369@gmail.com>
-Date: Wed, 1 Nov 2023 12:35:44 +0100
-Subject: [PATCH] gdm-session: Pass the correct pointer type
-
----
- daemon/gdm-session.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/daemon/gdm-session.c b/daemon/gdm-session.c
-index 06f648ee0..be19a049c 100644
---- a/daemon/gdm-session.c
-+++ b/daemon/gdm-session.c
-@@ -3045,7 +3045,7 @@ free_pending_worker_connection (GdmSession      *self,
-         worker_manager_interface = g_object_get_data (G_OBJECT (connection),
-                                                       "gdm-dbus-worker-manager-interface");
-         if (worker_manager_interface != NULL) {
--                g_dbus_interface_skeleton_unexport (worker_manager_interface);
-+                g_dbus_interface_skeleton_unexport (G_DBUS_INTERFACE_SKELETON (worker_manager_interface));
-                 g_object_set_data (G_OBJECT (connection),
-                                    "gdm-dbus-worker-manager-interface",
-                                    NULL);
--- 
-GitLab
-
diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 128253f83f885c..f32ae188713a94 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,7 +1,7 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=45.0.1
-revision=2
+version=46.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="
@@ -25,10 +25,10 @@ short_desc="GNOME Display Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
-changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-46/NEWS/"
 distfiles="${GNOME_SITE}/gdm/${version%%.*}/gdm-${version}.tar.xz"
-checksum=6572578c05e3c6569d6ed269f7de2aaf3a035657654586d8243907bb7a6ffa85
+checksum=8d6cb52176eca48b6bbf1cfe2fdae08d9677b5a0f2bca600dee4604de0dd1efc
 
 conf_files="
 	/etc/gdm/custom.conf

From 1601490287f9cbcd176105320fac2d0a4d08444c Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:19:49 +0100
Subject: [PATCH 11/20] gmime: update to 3.2.14

---
 srcpkgs/gmime/template | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gmime/template b/srcpkgs/gmime/template
index 045e8307691bc9..c3109937798625 100644
--- a/srcpkgs/gmime/template
+++ b/srcpkgs/gmime/template
@@ -1,7 +1,7 @@
 # Template file for 'gmime'
 pkgname=gmime
-version=3.2.7
-revision=2
+version=3.2.14
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static --enable-crypto $(vopt_enable vala)
@@ -14,8 +14,10 @@ short_desc="GNOME Core mime parsing library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/jstedfast/gmime"
-distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
-checksum=2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44
+changelog="https://raw.githubusercontent.com/jstedfast/gmime/master/NEWS"
+#distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
+distfiles="https://github.com/jstedfast/gmime/releases/download/${version}/${pkgname}-${version}.tar.xz"
+checksum=a5eb3dd675f72e545c8bc1cd12107e4aad2eaec1905eb7b4013cdb1fbe5e2317
 
 build_options="gir vala"
 build_options_default="gir vala"

From 35026473fac45ec089d74cb15e7c18fc0aca5bc8 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:21:05 +0100
Subject: [PATCH 12/20] gnome-backgrounds: update to 46.0.

---
 srcpkgs/gnome-backgrounds/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-backgrounds/template b/srcpkgs/gnome-backgrounds/template
index c021d48794d100..cbc68cbb225524 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="gettext"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later, CC-BY-2.0, CC-BY-SA-2.0, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-backgrounds"
 changelog="https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-backgrounds/${version%.*}/gnome-backgrounds-${version}.tar.xz"
-checksum=cee0e688fbae5ef7a75f335ada2d10779e08ebca9445f1586de32c5a9b6dee2d
+checksum=4ddd3ac439a4a067876805921bb75f4d3c8b85a218d47c276dddde8928443c2e

From a442f4db387390394393614bbfbd6a4d1c07669a Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:25:20 +0100
Subject: [PATCH 13/20] gnome-shell-extensions: update to 46.0.

---
 srcpkgs/gnome-shell-extensions/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-shell-extensions/template b/srcpkgs/gnome-shell-extensions/template
index 35b2debe6b6bc8..1cdea2721a3d85 100644
--- a/srcpkgs/gnome-shell-extensions/template
+++ b/srcpkgs/gnome-shell-extensions/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell-extensions'
 pkgname=gnome-shell-extensions
-version=45.2
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dextension_set=all"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell-extensions/${version%.*}/gnome-shell-extensions-${version}.tar.xz"
-checksum=ee32f6387a2d18adbff7a956689bc747866b4a8712d73790c002abeae4ccaaaf
+checksum=d8138f88cd92df9f932309149c236fbdd77c1bc095445036ab7eb0ecda53c01a

From a8923837e1b1f2e7acd1f6f7aa98cf0e90c8bf98 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:26:18 +0100
Subject: [PATCH 14/20] gnome-user-docs: update to 46.0.

---
 srcpkgs/gnome-user-docs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 1f9d4edc4fe43e..fb05f5a0fd8b25 100644
--- a/srcpkgs/gnome-user-docs/template
+++ b/srcpkgs/gnome-user-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-user-docs'
 pkgname=gnome-user-docs
-version=45.5
+version=46.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
 changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-user-docs/${version%.*}/gnome-user-docs-${version}.tar.xz"
-checksum=74167fcf42a04d9e5d3cc130d27bc203d87b685ce606a84674df24e1ff719e54
+checksum=8c18ae0c4a0c142e193111b713c959813441bb5d9df25977b13818f6e4ae6291

From 74d7be7aaba1917de116e2a97d3f1d4a18d3bc3a Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:35:50 +0100
Subject: [PATCH 15/20] xdg-desktop-portal-gnome: update to 46.0.

---
 .../patches/gcc14.patch                       | 29 -------------------
 srcpkgs/xdg-desktop-portal-gnome/template     |  6 ++--
 2 files changed, 3 insertions(+), 32 deletions(-)
 delete mode 100644 srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch

diff --git a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch b/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
deleted file mode 100644
index 34a43f04f96026..00000000000000
--- a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 5fb3c0c23ccd76c6f8239bbb66c3fb1230208d5e Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Tyrychtr?= <ltyrycht@redhat.com>
-Date: Mon, 11 Dec 2023 11:36:13 +0100
-Subject: [PATCH] input-capture: Pass correct pointer type to
- gtk_window_add_group
-
-It produced only a warning, but will be an error in the future.
-
-Fixes #112
----
- src/inputcapture.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/inputcapture.c b/src/inputcapture.c
-index ffa91a1d..bf60e6ea 100644
---- a/src/inputcapture.c
-+++ b/src/inputcapture.c
-@@ -409,7 +409,7 @@ create_input_capture_dialog (GDBusMethodInvocation *invocation,
-   gtk_window_set_modal (GTK_WINDOW (dialog), TRUE);
- 
-   window_group = gtk_window_group_new ();
--  gtk_window_group_add_window (window_group, dialog);
-+  gtk_window_group_add_window (window_group, GTK_WINDOW (dialog));
- 
-   dialog_handle = g_new0 (InputCaptureDialogHandle, 1);
-   dialog_handle->request = g_object_ref (request);
--- 
-GitLab
-
diff --git a/srcpkgs/xdg-desktop-portal-gnome/template b/srcpkgs/xdg-desktop-portal-gnome/template
index c7441c6caa7464..f27be4aa7bf1fe 100644
--- a/srcpkgs/xdg-desktop-portal-gnome/template
+++ b/srcpkgs/xdg-desktop-portal-gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-gnome'
 pkgname=xdg-desktop-portal-gnome
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
@@ -14,7 +14,7 @@ short_desc="GNOME portal backend for xdg-desktop-portal"
 maintainer="oreo639 <oreo6391@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
-changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/xdg-desktop-portal-gnome/${version%.*}/xdg-desktop-portal-gnome-${version}.tar.xz"
-checksum=3e9ca821044005fb37bd68ebe4ad196fc3d072835581467a22a4879dac7b5fdd
+checksum=5d2d533597d280b7370b8f74faa40097b292b0036dbd59166e1312230500bb8b

From af9769e3b620c3216f7fead4a6da5dfbcbe23eba Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 18:25:32 +0100
Subject: [PATCH 16/20] gnome-control-center: update to 46.0.1.

---
 srcpkgs/gnome-control-center/template | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 34384bcec50be4..a5d09f966a3cd8 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=45.3
+version=46.0.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,7 +14,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel upower-devel vala-devel
  libxml2-devel libX11-devel gtk4-devel libadwaita-devel cups-devel libgudev-devel
  libwacom-devel clutter-devel libsecret-devel libcanberra-devel udisks2-devel
- gsound-devel gcr-devel gnutls-devel tecla"
+ gsound-devel gcr4-devel gnutls-devel tecla"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop
  libgnomekbd ibus-gtk4"
@@ -22,9 +22,10 @@ short_desc="GNOME control center"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
-changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-45/NEWS"
-distfiles="${GNOME_SITE}/gnome-control-center/${version%.*}/gnome-control-center-${version}.tar.xz"
-checksum=b1e949c4e86c0624ec6a6ed0df09c9fae2b22983c1dca60ed86aec8ef0b24004
+#changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-46/NEWS"
+distfiles="${GNOME_SITE}/gnome-control-center/${version%%.*}/gnome-control-center-${version}.tar.xz"
+checksum=53cfbc25156b5ca0b302531ebaeefd7f915f39b08aca143d5b0ec80855221fe4
 make_check=no # needs X11 and requires altered filesystem
 
 pre_build() {

From ea64e9785af42169f61aaef8575cc00c648ff473 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sat, 23 Mar 2024 15:35:51 +0100
Subject: [PATCH 17/20] gnome-online-accounts: update to 3.50.1.

---
 common/shlibs                          |  2 +-
 srcpkgs/gnome-online-accounts/template | 18 ++++++++++--------
 2 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index fdbcf92528ce53..f070fd614c928f 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -884,7 +884,7 @@ libp11-kit.so.0 p11-kit-0.7_1
 librest-1.0.so.0 rest-0.9.1_1
 librest-extras-1.0.so.0 rest-0.9.1_1
 libgoa-1.0.so.0 gnome-online-accounts-3.2.0_1
-libgoa-backend-1.0.so.1 gnome-online-accounts-3.10.0_1
+libgoa-backend-1.0.so.2 gnome-online-accounts-3.50.0_1
 liboauth.so.0 liboauth-0.9.4_1
 liblcms2.so.2 lcms2-2.2_1
 libcolord.so.2 libcolord-1.1.7_1
diff --git a/srcpkgs/gnome-online-accounts/template b/srcpkgs/gnome-online-accounts/template
index 9a26f6c2252240..ba9507119dcab8 100644
--- a/srcpkgs/gnome-online-accounts/template
+++ b/srcpkgs/gnome-online-accounts/template
@@ -1,28 +1,30 @@
 # Template file for 'gnome-online-accounts'
 pkgname=gnome-online-accounts
-version=3.48.0
+version=3.50.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gir vapi)
- -Dmedia_server=true -Dman=true"
-hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt"
-makedepends="gtk+3-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
- rest-devel gcr-devel mit-krb5-devel libsoup3-devel"
+ -Dman=true"
+hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt vala
+ gtk4-update-icon-cache"
+makedepends="gtk4-devel json-glib-devel libsecret-devel
+ rest-devel gcr4-devel mit-krb5-devel libsoup3-devel libadwaita-devel"
 depends="hicolor-icon-theme"
 short_desc="GNOME service to access online accounts"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeOnlineAccounts"
-changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-44/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-online-accounts/${version%.*}/gnome-online-accounts-${version}.tar.xz"
-checksum=418bb9fcffdbd72a98205ad365137617fc1e3551a54de74f6a98d45d266175bf
+checksum=42ee43fd1e2942b9ff6106252ccdc834602815508bf7a3a52c0bdfffa56eaf40
 
 build_options="gir"
 build_options_default="gir"
 
 gnome-online-accounts-devel_package() {
-	depends="gtk+3-devel ${sourcepkg}>=${version}_${revision}"
+	depends="gtk4-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From b911d55657a08f27de414df60997c65c4d48f35a Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 18 Apr 2024 11:40:22 +0200
Subject: [PATCH 18/20] gjs: update to 1.80.2.

---
 srcpkgs/gjs/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 23c7350a11aa9d..d10e449a0ab1d3 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.78.4
+version=1.80.2
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -13,9 +13,9 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MIT, LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gjs"
 #changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-44/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gjs/${version%.*}/gjs-${version}.tar.xz"
-checksum=9aec7ab872c2050404907ae94f0ae7abec8a54bd9c894ddb5c2d0f51e932b9a1
+checksum=135e39c5ac591096233e557cfe577d64093f5054411d47cb2e214bad7d4199bd
 make_check_pre="xvfb-run"
 
 if [ "$XBPS_CHECK_PKGS" ]; then

From a18dc696eb28fecb6b665b17d756044da1fe3e26 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Fri, 19 Apr 2024 11:42:14 +0200
Subject: [PATCH 19/20] cinnamon-control-center: rebuild against
 gnome-online-accounts.

---
 srcpkgs/cinnamon-control-center/template | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/cinnamon-control-center/template b/srcpkgs/cinnamon-control-center/template
index 0d24f6c29e952e..ead98639c4accc 100644
--- a/srcpkgs/cinnamon-control-center/template
+++ b/srcpkgs/cinnamon-control-center/template
@@ -1,9 +1,10 @@
 # Template file for 'cinnamon-control-center'
 pkgname=cinnamon-control-center
 version=5.8.2
-revision=1
+revision=2
 build_style=meson
 build_helper=gir
+configure_args="-Donlineaccounts=false"
 hostmakedepends="gettext-devel glib-devel intltool pkg-config libxslt"
 makedepends="ModemManager-devel cinnamon-desktop-devel cinnamon-menus-devel
  cinnamon-settings-daemon-devel gnome-online-accounts-devel ibus-devel

From b7c8dc16457e55835d22fa9db33d190a4085a576 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Fri, 19 Apr 2024 17:58:24 +0200
Subject: [PATCH 20/20] gnome-tweaks: update to 46.0.

---
 srcpkgs/gnome-tweaks/template | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-tweaks/template b/srcpkgs/gnome-tweaks/template
index 963940101ce2ac..fc492bef54fb08 100644
--- a/srcpkgs/gnome-tweaks/template
+++ b/srcpkgs/gnome-tweaks/template
@@ -1,17 +1,19 @@
 # Template file for 'gnome-tweaks'
 pkgname=gnome-tweaks
-version=45.2
+version=46.0
 revision=1
 build_style=meson
-hostmakedepends="pkg-config gettext"
-makedepends="libhandy1-devel"
-depends="gtk+3 dconf gnome-settings-daemon mutter libnotify python3-gobject libhandy1"
+build_helper=gir
+hostmakedepends="pkg-config gettext desktop-file-utils gtk4-update-icon-cache"
+makedepends="gsettings-desktop-schemas-devel libadwaita-devel
+ python3-gobject-devel"
+depends="dconf gnome-settings-daemon libadwaita mutter python3-gobject"
 short_desc="GNOME tool to customize advanced options"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later, CC0-1.0"
 homepage="https://wiki.gnome.org/Apps/Tweaks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=01bf5e723a1d18b1025401e32b5f64eb29b79e8a17ad010bbbd1e23b137b9069
+checksum=1678786341f664ac4580784222a16409fa9bf5cc7a5f1b46dcefd2aa13ddba31
 replaces="gnome-tweak-tool>=0"
 
 gnome-tweak-tool_package() {

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR PATCH] [Updated] gnome: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (96 preceding siblings ...)
  2024-04-20 11:12 ` [PR PATCH] [Updated] " fanyx
@ 2024-04-20 13:28 ` fanyx
  2024-04-21  3:14 ` [PR REVIEW] " oreo639
                   ` (21 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-04-20 13:28 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1385 bytes --]

There is an updated pull request by fanyx against master on the void-packages repository

https://github.com/fanyx/void-packages gnome46
https://github.com/void-linux/void-packages/pull/49428

gnome: update to 46.0.
### Missing for `gnome-core`
- [x] `gnome-control-center`
- [x] https://github.com/void-linux/void-packages/pull/49427
- [x] https://github.com/void-linux/void-packages/pull/49446
- [x] https://github.com/void-linux/void-packages/pull/49473
- [x] https://github.com/void-linux/void-packages/pull/49482
- [x] `gjs>=1.80.0`
- [x] https://github.com/void-linux/void-packages/pull/49895

### Missing for `gnome`

- [ ] `gnome-remote-desktop-46.1`
- [ ] `iio-sensor-proxy-3.5`
- [ ] `orca-46.0`
- [ ] https://github.com/void-linux/void-packages/pull/49918
- [ ] `gnome-boxes-46.0`
- [ ] `gnome-connections-46.0`
- [ ] `gnome-tour-46.0`
- [ ] `polari-46.0`
- [ ] `gnome-nibbles-4.0.4`
- [ ] `lightsoff-46.0`
- [ ] `swell-foop-46.0`

@oreo639 @Gottox 

### TODO

- [x] Update `glib` and `glib-networking` dependencies to `2.80.0`

#### Testing the changes
- I tested the changes in this PR:
  - `gnome-core`: **YES**
  - `gnome`: **briefly**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)

[ci skip]

A patch file from https://github.com/void-linux/void-packages/pull/49428.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome46-49428.patch --]
[-- Type: text/x-diff, Size: 39075 bytes --]

From 8256f208e770d9b98a0c991db9ca35303837f912 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 09:57:46 +0100
Subject: [PATCH 01/21] gnome-bluetooth: update to 46.0.

---
 srcpkgs/gnome-bluetooth/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index 3bc40264ae3d5c..fccb09af82ba5f 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-bluetooth'
 pkgname=gnome-bluetooth
-version=42.8
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
 changelog="https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-bluetooth/${version%.*}/gnome-bluetooth-${version}.tar.xz"
-checksum=76c241e8ca2c9b1035364535ca26084f89fc5c0e1829510f8909583115fcc2db
+checksum=13fe1e75f317acdbdf5e80c9029d2e0632d60a9ccf72a43ae36eb7545021fbef
 
 build_options="gir"
 build_options_default="gir"

From f9ced48a8dcc50f4f601e307274534c203bbcd7b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:05:56 +0100
Subject: [PATCH 02/21] gnome-initial-setup: update to 46.0.

---
 srcpkgs/gnome-initial-setup/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 889647c5a61edc..279ef9f5fbb40d 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-initial-setup'
 pkgname=gnome-initial-setup
-version=45.4.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-initial-setup/${version%%.*}/gnome-initial-setup-${version}.tar.xz"
-checksum=363e09aa3308e7f4074e066253a0182b322ab60376743de178bbb400e54ba8ee
+checksum=f8ee9dcea7e35e735eaa3bc8d1041d06bb64ebf1e1046e5e8e48f1fb44151847

From a41fafd8d83dc01c2db2e8a3af88853c51b6dfc8 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:57:34 +0100
Subject: [PATCH 03/21] gnome-session: update to 46.0.

---
 srcpkgs/gnome-session/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index 14bbbc580c3bf9..9cfaa1a07ca84f 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=45.0
+version=46.0
 revision=1
 build_style=meson
-configure_args="-Dsystemd_journal=false -Dsystemd_session=disable
- -Dsystemduserunitdir=/usr/lib/systemd/user"
+configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
 hostmakedepends="glib-devel gettext pkg-config xmlto"
 makedepends="elogind-devel gnome-desktop-devel gtk+3-devel json-glib-devel
  libglib-devel libICE-devel libSM-devel xtrans"
@@ -16,4 +15,4 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-session"
 changelog="https://gitlab.gnome.org/GNOME/gnome-session/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-session/${version%.*}/gnome-session-${version}.tar.xz"
-checksum=706d2ffcacac38553a3c0185793f5a2b4aac940bb5e789d953c9808163bef2f1
+checksum=c6e1624af6090bc4e1a191fe2268abfa7a8de07831ca7a57f217e679bf7b9a54

From 29462731e371cc5dce338118b6bf00106b81e9ef Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:11 +0100
Subject: [PATCH 04/21] gsettings-desktop-schemas: update to 46.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index c4fc13789417df..f4f2a5cea68d9e 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,6 +1,6 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=45.0
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 changelog="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gsettings-desktop-schemas/${version%.*}/gsettings-desktop-schemas-${version}.tar.xz"
-checksum=365c8d04daf79b38c8b3dc9626349a024f9e4befdd31fede74b42f7a9fbe0ae2
+checksum=493a46a1161b6388d57aa72f632a79ce96c42d5ffbd1d0b00f496ec5876f8575
 
 # Package build options
 build_options="gir"

From 62b32b62479c0ae3decc1aa44a4a2fd5f2923fe2 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:28 +0100
Subject: [PATCH 05/21] gnome-settings-daemon: update to 46.0.

---
 srcpkgs/gnome-settings-daemon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 9e8d7eb447035e..fd2b43810628b8 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-settings-daemon'
 pkgname=gnome-settings-daemon
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,8 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr4-de
  geoclue2-devel gnome-desktop-devel ibus-devel libcanberra-devel libgnomekbd-devel
  libgweather-devel libnotify-devel librsvg-devel libwacom-devel nss-devel
  polkit-devel pulseaudio-devel startup-notification-devel upower-devel
- xf86-input-wacom-devel libXfixes-devel"
+ xf86-input-wacom-devel libXfixes-devel gsettings-desktop-schemas-devel
+ elogind-devel"
 depends="hicolor-icon-theme"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -20,7 +21,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 changelog="https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-settings-daemon/${version%.*}/gnome-settings-daemon-${version}.tar.xz"
-checksum=c62bfec9817eee5b83ebe901a9286189a67eb5ff033c5dd41506574f822bf090
+checksum=0b9a0f64fa18a8e7e09b4c95a3f754fa033c2cdbd2dc35701f0618572c1cb3d7
 CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then

From e5fbe6fff4be01fdf1accc724b91c737888744b4 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:30 +0100
Subject: [PATCH 06/21] mutter: update to 46.0.

---
 common/shlibs           | 10 +++++-----
 srcpkgs/mutter/template | 15 +++++++--------
 2 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 531f1431305d49..fdbcf92528ce53 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2925,11 +2925,11 @@ libdecoration.so.0 compiz-core-0.8.14_1
 libcompizconfig.so.0 libcompizconfig-0.8.14_1
 libemeraldengine.so.0 emerald-0.8.14_1
 libhangul.so.1 libhangul-0.1.0_1
-libmutter-13.so.0 mutter-45.0_1
-libmutter-clutter-13.so.0 mutter-45.0_1
-libmutter-cogl-13.so.0 mutter-45.0_1
-libmutter-cogl-pango-13.so.0 mutter-45.0_1
-libmutter-mtk-13.so.0 mutter-45.0_1
+libmutter-14.so.0 mutter-46.0_1
+libmutter-clutter-14.so.0 mutter-46.0_1
+libmutter-cogl-14.so.0 mutter-46.0_1
+libmutter-cogl-pango-14.so.0 mutter-46.0_1
+libmutter-mtk-14.so.0 mutter-46.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub-0.7.so.0 libgepub-0.7.1_1
 libslopy.so.7.6 slop-7.6_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 753ccfd911e205..8750f8d64611de 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=45.5
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,12 +18,11 @@ short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-#changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-45/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/mutter/${version%.*}/mutter-${version}.tar.xz"
-checksum=51c3324b8a975f996e5ac693ab38563c496e6f142e6cd3357b4950d250334874
-shlib_provides="libmutter-clutter-13.so libmutter-cogl-13.so
- libmutter-cogl-pango-13.so"
+checksum=bb3f7d77aebdea9d317d3f5ef03868e4e7969da423ac495e33a16d61db2c9373
+shlib_provides="libmutter-clutter-14.so libmutter-cogl-14.so
+ libmutter-cogl-pango-14.so libmutter-mtk-14.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,8 +34,8 @@ pre_build() {
 post_install() {
 	# modify the pkg-config files to respect ${pc_sysrootdir} for variables that are
 	# meant to be called with 'pkg-config --variable'
-	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-13|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-13.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-14|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-14.pc
 }
 
 mutter-devel_package() {
@@ -46,7 +45,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-13/*.gir"
+		vmove "usr/lib/mutter-14/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 7787f37cb95764fd657dfb2aed5176041ebc255e Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:41 +0100
Subject: [PATCH 07/21] gnome-shell: update to 46.0.

---
 srcpkgs/gnome-shell/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index c833283506820c..a818d232f86866 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=45.5
-revision=2
+version=46.0
+revision=1
 build_style=meson
 build_helper=gir
 configure_args="-Dsystemd=false -Dtests=false"
@@ -19,10 +19,10 @@ short_desc="GNOME core user interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
-changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%%.*}/gnome-shell-${version}.tar.xz"
-checksum=bd5c3d3d028d47233e4205223f0ac02ac9a973b699bc277439094d41a78d6ab0
+checksum=6bc41340b6de05774e97cfe20feba86e2b3cc9c8139118f24bd84ac63e82b53e
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 4cf7d1c174ac390c21afbedf67f51053963255a4 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:57:16 +0100
Subject: [PATCH 08/21] gnome-core: update to 46.0.

---
 srcpkgs/gnome-core/template | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index b4a86610fe0332..20bf58d62bcef0 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -10,28 +10,28 @@ homepage="https://www.gnome.org"
 
 depends="
  adwaita-icon-theme>=${version}
- at-spi2-core>=2.50.1
- at-spi2-atk>=2.50.1
+ at-spi2-core>=2.52.0
+ at-spi2-atk>=2.52.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.50.4
- folks>=0.15.6
+ evolution-data-server>=3.52.0
+ folks>=0.15.8
  font-adobe-source-code-pro>=2.030R
  gcr>=3.41.1
  gdm>=${version}
  geocode-glib>=3.26.4
- gjs>=1.76.0
- glib>=2.78.0
- glib-networking>=2.76.0
- gmime>=3.2.7
+ gjs>=1.80.0
+ glib>=2.80.0
+ glib-networking>=2.80.0
+ gmime>=3.2.14
  gnome-backgrounds>=${version}
- gnome-bluetooth>=42.8
+ gnome-bluetooth>=${version}
  gnome-color-manager>=3.36.0
- gnome-control-center>=${version}
+ gnome-control-center>=46.0.1
  gnome-desktop>=44.0
  gnome-initial-setup>=${version}
- gnome-keyring>=42.0
- gnome-online-accounts>=3.48.0
+ gnome-keyring>=46.1
+ gnome-online-accounts>=3.50.1
  gnome-session>=${version}
  gnome-settings-daemon>=${version}
  gnome-shell>=${version}
@@ -40,11 +40,11 @@ depends="
  gnome-user-docs>=${version}
  gnome-video-effects>=0.6.0
  gsettings-desktop-schemas>=${version}
- gvfs>=1.52.2
+ gvfs>=1.54.0
  mutter>=${version}
  nautilus>=${version}
- sushi>=${version}
- tracker>=3.6.0
+ sushi>=45.0
+ tracker>=3.7.1
  yelp>=42.2
  xdg-desktop-portal-gnome>=${version}
  zenity>=4.0.1"

From 7ec2faeb05baf43d29b8d3bf1cb8c0c17abda5dc Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:02:49 +0100
Subject: [PATCH 09/21] at-spi2-core: update to 2.52.0

---
 srcpkgs/at-spi2-core/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 794eb284022796..85ba46b8a90299 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,6 +1,6 @@
 # Template file for 'at-spi2-core'
 pkgname=at-spi2-core
-version=2.50.1
+version=2.52.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,8 +12,9 @@ short_desc="Assistive Technology Service Provider Interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=5727b5c0687ac57ba8040e79bd6731b714a36b8fcf32190f236b8fb3698789e7
+checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
 make_check=no # non-trivial dbus setup
 
 # Package build options

From 73230b0e278e18a59c4809232bbe3d4db2b205f3 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:09:03 +0100
Subject: [PATCH 10/21] gdm: update to 46.0.

---
 .../gdm/patches/fix-service-assertions.patch  | 27 ++++++++++++++-----
 srcpkgs/gdm/patches/gcc14.patch               | 25 -----------------
 srcpkgs/gdm/template                          | 10 +++----
 3 files changed, 26 insertions(+), 36 deletions(-)
 delete mode 100644 srcpkgs/gdm/patches/gcc14.patch

diff --git a/srcpkgs/gdm/patches/fix-service-assertions.patch b/srcpkgs/gdm/patches/fix-service-assertions.patch
index 4460e74e31ebd4..d6458b8bde8884 100644
--- a/srcpkgs/gdm/patches/fix-service-assertions.patch
+++ b/srcpkgs/gdm/patches/fix-service-assertions.patch
@@ -1,10 +1,22 @@
-Fix systemd_dep assertions to not fail when passing a valid service directory path.
+From f51a4af51914c9b17f89ca40be54b868032c36f6 Mon Sep 17 00:00:00 2001
+From: oreo639 <oreo6391@gmail.com>
+Date: Wed, 20 Mar 2024 15:27:52 -0700
+Subject: [PATCH] meson: Fix systemd_dep assertions to match assertion message
+
+The assertion message suggests that it should be able to be bypassed by
+specifying a valid service directory, however that is not the case.
+
+Fix the assertions, so that they can be bypassed by specifying a valid service
+directory.
+---
+ data/meson.build | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/data/meson.build b/data/meson.build
-index 2cfe4691..2211e98b 100644
+index 2cfe46918..2211e98b5 100644
 --- a/data/meson.build
 +++ b/data/meson.build
-@@ -166,20 +166,20 @@ endif
+@@ -163,20 +163,20 @@ endif
  
  systemdsystemunitdir = get_option('systemdsystemunitdir')
  if systemdsystemunitdir != 'no'
@@ -13,7 +25,7 @@ index 2cfe4691..2211e98b 100644
      systemd_systemunitdir = get_option('systemdsystemunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd system unit dir or disable it')
-     systemd_systemunitdir = systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
+     systemd_systemunitdir = systemd_dep.get_variable(pkgconfig: 'systemdsystemunitdir')
    endif
  endif
  
@@ -24,6 +36,9 @@ index 2cfe4691..2211e98b 100644
      systemd_userunitdir = get_option('systemduserunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
-     systemd_userunitdir = systemd_dep.get_pkgconfig_variable('systemduserunitdir',
-                                                              define_variable: ['prefix', get_option('prefix')])
+     systemd_userunitdir = systemd_dep.get_variable(pkgconfig: 'systemduserunitdir',
+                                                    pkgconfig_define: ['prefix', get_option('prefix')])
    endif
+-- 
+GitLab
+
diff --git a/srcpkgs/gdm/patches/gcc14.patch b/srcpkgs/gdm/patches/gcc14.patch
deleted file mode 100644
index 09300f305ef9a8..00000000000000
--- a/srcpkgs/gdm/patches/gcc14.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 08ef19e848176e58511f1a66992b5a26cb3c51a2 Mon Sep 17 00:00:00 2001
-From: Alessandro Bono <alessandro.bono369@gmail.com>
-Date: Wed, 1 Nov 2023 12:35:44 +0100
-Subject: [PATCH] gdm-session: Pass the correct pointer type
-
----
- daemon/gdm-session.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/daemon/gdm-session.c b/daemon/gdm-session.c
-index 06f648ee0..be19a049c 100644
---- a/daemon/gdm-session.c
-+++ b/daemon/gdm-session.c
-@@ -3045,7 +3045,7 @@ free_pending_worker_connection (GdmSession      *self,
-         worker_manager_interface = g_object_get_data (G_OBJECT (connection),
-                                                       "gdm-dbus-worker-manager-interface");
-         if (worker_manager_interface != NULL) {
--                g_dbus_interface_skeleton_unexport (worker_manager_interface);
-+                g_dbus_interface_skeleton_unexport (G_DBUS_INTERFACE_SKELETON (worker_manager_interface));
-                 g_object_set_data (G_OBJECT (connection),
-                                    "gdm-dbus-worker-manager-interface",
-                                    NULL);
--- 
-GitLab
-
diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 128253f83f885c..f32ae188713a94 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,7 +1,7 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=45.0.1
-revision=2
+version=46.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="
@@ -25,10 +25,10 @@ short_desc="GNOME Display Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
-changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-46/NEWS/"
 distfiles="${GNOME_SITE}/gdm/${version%%.*}/gdm-${version}.tar.xz"
-checksum=6572578c05e3c6569d6ed269f7de2aaf3a035657654586d8243907bb7a6ffa85
+checksum=8d6cb52176eca48b6bbf1cfe2fdae08d9677b5a0f2bca600dee4604de0dd1efc
 
 conf_files="
 	/etc/gdm/custom.conf

From 1601490287f9cbcd176105320fac2d0a4d08444c Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:19:49 +0100
Subject: [PATCH 11/21] gmime: update to 3.2.14

---
 srcpkgs/gmime/template | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gmime/template b/srcpkgs/gmime/template
index 045e8307691bc9..c3109937798625 100644
--- a/srcpkgs/gmime/template
+++ b/srcpkgs/gmime/template
@@ -1,7 +1,7 @@
 # Template file for 'gmime'
 pkgname=gmime
-version=3.2.7
-revision=2
+version=3.2.14
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static --enable-crypto $(vopt_enable vala)
@@ -14,8 +14,10 @@ short_desc="GNOME Core mime parsing library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/jstedfast/gmime"
-distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
-checksum=2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44
+changelog="https://raw.githubusercontent.com/jstedfast/gmime/master/NEWS"
+#distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
+distfiles="https://github.com/jstedfast/gmime/releases/download/${version}/${pkgname}-${version}.tar.xz"
+checksum=a5eb3dd675f72e545c8bc1cd12107e4aad2eaec1905eb7b4013cdb1fbe5e2317
 
 build_options="gir vala"
 build_options_default="gir vala"

From 35026473fac45ec089d74cb15e7c18fc0aca5bc8 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:21:05 +0100
Subject: [PATCH 12/21] gnome-backgrounds: update to 46.0.

---
 srcpkgs/gnome-backgrounds/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-backgrounds/template b/srcpkgs/gnome-backgrounds/template
index c021d48794d100..cbc68cbb225524 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="gettext"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later, CC-BY-2.0, CC-BY-SA-2.0, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-backgrounds"
 changelog="https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-backgrounds/${version%.*}/gnome-backgrounds-${version}.tar.xz"
-checksum=cee0e688fbae5ef7a75f335ada2d10779e08ebca9445f1586de32c5a9b6dee2d
+checksum=4ddd3ac439a4a067876805921bb75f4d3c8b85a218d47c276dddde8928443c2e

From a442f4db387390394393614bbfbd6a4d1c07669a Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:25:20 +0100
Subject: [PATCH 13/21] gnome-shell-extensions: update to 46.0.

---
 srcpkgs/gnome-shell-extensions/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-shell-extensions/template b/srcpkgs/gnome-shell-extensions/template
index 35b2debe6b6bc8..1cdea2721a3d85 100644
--- a/srcpkgs/gnome-shell-extensions/template
+++ b/srcpkgs/gnome-shell-extensions/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell-extensions'
 pkgname=gnome-shell-extensions
-version=45.2
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dextension_set=all"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell-extensions/${version%.*}/gnome-shell-extensions-${version}.tar.xz"
-checksum=ee32f6387a2d18adbff7a956689bc747866b4a8712d73790c002abeae4ccaaaf
+checksum=d8138f88cd92df9f932309149c236fbdd77c1bc095445036ab7eb0ecda53c01a

From a8923837e1b1f2e7acd1f6f7aa98cf0e90c8bf98 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:26:18 +0100
Subject: [PATCH 14/21] gnome-user-docs: update to 46.0.

---
 srcpkgs/gnome-user-docs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 1f9d4edc4fe43e..fb05f5a0fd8b25 100644
--- a/srcpkgs/gnome-user-docs/template
+++ b/srcpkgs/gnome-user-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-user-docs'
 pkgname=gnome-user-docs
-version=45.5
+version=46.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
 changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-user-docs/${version%.*}/gnome-user-docs-${version}.tar.xz"
-checksum=74167fcf42a04d9e5d3cc130d27bc203d87b685ce606a84674df24e1ff719e54
+checksum=8c18ae0c4a0c142e193111b713c959813441bb5d9df25977b13818f6e4ae6291

From 74d7be7aaba1917de116e2a97d3f1d4a18d3bc3a Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:35:50 +0100
Subject: [PATCH 15/21] xdg-desktop-portal-gnome: update to 46.0.

---
 .../patches/gcc14.patch                       | 29 -------------------
 srcpkgs/xdg-desktop-portal-gnome/template     |  6 ++--
 2 files changed, 3 insertions(+), 32 deletions(-)
 delete mode 100644 srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch

diff --git a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch b/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
deleted file mode 100644
index 34a43f04f96026..00000000000000
--- a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 5fb3c0c23ccd76c6f8239bbb66c3fb1230208d5e Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Tyrychtr?= <ltyrycht@redhat.com>
-Date: Mon, 11 Dec 2023 11:36:13 +0100
-Subject: [PATCH] input-capture: Pass correct pointer type to
- gtk_window_add_group
-
-It produced only a warning, but will be an error in the future.
-
-Fixes #112
----
- src/inputcapture.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/inputcapture.c b/src/inputcapture.c
-index ffa91a1d..bf60e6ea 100644
---- a/src/inputcapture.c
-+++ b/src/inputcapture.c
-@@ -409,7 +409,7 @@ create_input_capture_dialog (GDBusMethodInvocation *invocation,
-   gtk_window_set_modal (GTK_WINDOW (dialog), TRUE);
- 
-   window_group = gtk_window_group_new ();
--  gtk_window_group_add_window (window_group, dialog);
-+  gtk_window_group_add_window (window_group, GTK_WINDOW (dialog));
- 
-   dialog_handle = g_new0 (InputCaptureDialogHandle, 1);
-   dialog_handle->request = g_object_ref (request);
--- 
-GitLab
-
diff --git a/srcpkgs/xdg-desktop-portal-gnome/template b/srcpkgs/xdg-desktop-portal-gnome/template
index c7441c6caa7464..f27be4aa7bf1fe 100644
--- a/srcpkgs/xdg-desktop-portal-gnome/template
+++ b/srcpkgs/xdg-desktop-portal-gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-gnome'
 pkgname=xdg-desktop-portal-gnome
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
@@ -14,7 +14,7 @@ short_desc="GNOME portal backend for xdg-desktop-portal"
 maintainer="oreo639 <oreo6391@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
-changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/xdg-desktop-portal-gnome/${version%.*}/xdg-desktop-portal-gnome-${version}.tar.xz"
-checksum=3e9ca821044005fb37bd68ebe4ad196fc3d072835581467a22a4879dac7b5fdd
+checksum=5d2d533597d280b7370b8f74faa40097b292b0036dbd59166e1312230500bb8b

From af9769e3b620c3216f7fead4a6da5dfbcbe23eba Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 18:25:32 +0100
Subject: [PATCH 16/21] gnome-control-center: update to 46.0.1.

---
 srcpkgs/gnome-control-center/template | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 34384bcec50be4..a5d09f966a3cd8 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=45.3
+version=46.0.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,7 +14,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel upower-devel vala-devel
  libxml2-devel libX11-devel gtk4-devel libadwaita-devel cups-devel libgudev-devel
  libwacom-devel clutter-devel libsecret-devel libcanberra-devel udisks2-devel
- gsound-devel gcr-devel gnutls-devel tecla"
+ gsound-devel gcr4-devel gnutls-devel tecla"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop
  libgnomekbd ibus-gtk4"
@@ -22,9 +22,10 @@ short_desc="GNOME control center"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
-changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-45/NEWS"
-distfiles="${GNOME_SITE}/gnome-control-center/${version%.*}/gnome-control-center-${version}.tar.xz"
-checksum=b1e949c4e86c0624ec6a6ed0df09c9fae2b22983c1dca60ed86aec8ef0b24004
+#changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-46/NEWS"
+distfiles="${GNOME_SITE}/gnome-control-center/${version%%.*}/gnome-control-center-${version}.tar.xz"
+checksum=53cfbc25156b5ca0b302531ebaeefd7f915f39b08aca143d5b0ec80855221fe4
 make_check=no # needs X11 and requires altered filesystem
 
 pre_build() {

From ea64e9785af42169f61aaef8575cc00c648ff473 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sat, 23 Mar 2024 15:35:51 +0100
Subject: [PATCH 17/21] gnome-online-accounts: update to 3.50.1.

---
 common/shlibs                          |  2 +-
 srcpkgs/gnome-online-accounts/template | 18 ++++++++++--------
 2 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index fdbcf92528ce53..f070fd614c928f 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -884,7 +884,7 @@ libp11-kit.so.0 p11-kit-0.7_1
 librest-1.0.so.0 rest-0.9.1_1
 librest-extras-1.0.so.0 rest-0.9.1_1
 libgoa-1.0.so.0 gnome-online-accounts-3.2.0_1
-libgoa-backend-1.0.so.1 gnome-online-accounts-3.10.0_1
+libgoa-backend-1.0.so.2 gnome-online-accounts-3.50.0_1
 liboauth.so.0 liboauth-0.9.4_1
 liblcms2.so.2 lcms2-2.2_1
 libcolord.so.2 libcolord-1.1.7_1
diff --git a/srcpkgs/gnome-online-accounts/template b/srcpkgs/gnome-online-accounts/template
index 9a26f6c2252240..ba9507119dcab8 100644
--- a/srcpkgs/gnome-online-accounts/template
+++ b/srcpkgs/gnome-online-accounts/template
@@ -1,28 +1,30 @@
 # Template file for 'gnome-online-accounts'
 pkgname=gnome-online-accounts
-version=3.48.0
+version=3.50.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gir vapi)
- -Dmedia_server=true -Dman=true"
-hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt"
-makedepends="gtk+3-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
- rest-devel gcr-devel mit-krb5-devel libsoup3-devel"
+ -Dman=true"
+hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt vala
+ gtk4-update-icon-cache"
+makedepends="gtk4-devel json-glib-devel libsecret-devel
+ rest-devel gcr4-devel mit-krb5-devel libsoup3-devel libadwaita-devel"
 depends="hicolor-icon-theme"
 short_desc="GNOME service to access online accounts"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeOnlineAccounts"
-changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-44/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-online-accounts/${version%.*}/gnome-online-accounts-${version}.tar.xz"
-checksum=418bb9fcffdbd72a98205ad365137617fc1e3551a54de74f6a98d45d266175bf
+checksum=42ee43fd1e2942b9ff6106252ccdc834602815508bf7a3a52c0bdfffa56eaf40
 
 build_options="gir"
 build_options_default="gir"
 
 gnome-online-accounts-devel_package() {
-	depends="gtk+3-devel ${sourcepkg}>=${version}_${revision}"
+	depends="gtk4-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From b911d55657a08f27de414df60997c65c4d48f35a Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 18 Apr 2024 11:40:22 +0200
Subject: [PATCH 18/21] gjs: update to 1.80.2.

---
 srcpkgs/gjs/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 23c7350a11aa9d..d10e449a0ab1d3 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.78.4
+version=1.80.2
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -13,9 +13,9 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MIT, LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gjs"
 #changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-44/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gjs/${version%.*}/gjs-${version}.tar.xz"
-checksum=9aec7ab872c2050404907ae94f0ae7abec8a54bd9c894ddb5c2d0f51e932b9a1
+checksum=135e39c5ac591096233e557cfe577d64093f5054411d47cb2e214bad7d4199bd
 make_check_pre="xvfb-run"
 
 if [ "$XBPS_CHECK_PKGS" ]; then

From a18dc696eb28fecb6b665b17d756044da1fe3e26 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Fri, 19 Apr 2024 11:42:14 +0200
Subject: [PATCH 19/21] cinnamon-control-center: rebuild against
 gnome-online-accounts.

---
 srcpkgs/cinnamon-control-center/template | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/cinnamon-control-center/template b/srcpkgs/cinnamon-control-center/template
index 0d24f6c29e952e..ead98639c4accc 100644
--- a/srcpkgs/cinnamon-control-center/template
+++ b/srcpkgs/cinnamon-control-center/template
@@ -1,9 +1,10 @@
 # Template file for 'cinnamon-control-center'
 pkgname=cinnamon-control-center
 version=5.8.2
-revision=1
+revision=2
 build_style=meson
 build_helper=gir
+configure_args="-Donlineaccounts=false"
 hostmakedepends="gettext-devel glib-devel intltool pkg-config libxslt"
 makedepends="ModemManager-devel cinnamon-desktop-devel cinnamon-menus-devel
  cinnamon-settings-daemon-devel gnome-online-accounts-devel ibus-devel

From b7c8dc16457e55835d22fa9db33d190a4085a576 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Fri, 19 Apr 2024 17:58:24 +0200
Subject: [PATCH 20/21] gnome-tweaks: update to 46.0.

---
 srcpkgs/gnome-tweaks/template | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-tweaks/template b/srcpkgs/gnome-tweaks/template
index 963940101ce2ac..fc492bef54fb08 100644
--- a/srcpkgs/gnome-tweaks/template
+++ b/srcpkgs/gnome-tweaks/template
@@ -1,17 +1,19 @@
 # Template file for 'gnome-tweaks'
 pkgname=gnome-tweaks
-version=45.2
+version=46.0
 revision=1
 build_style=meson
-hostmakedepends="pkg-config gettext"
-makedepends="libhandy1-devel"
-depends="gtk+3 dconf gnome-settings-daemon mutter libnotify python3-gobject libhandy1"
+build_helper=gir
+hostmakedepends="pkg-config gettext desktop-file-utils gtk4-update-icon-cache"
+makedepends="gsettings-desktop-schemas-devel libadwaita-devel
+ python3-gobject-devel"
+depends="dconf gnome-settings-daemon libadwaita mutter python3-gobject"
 short_desc="GNOME tool to customize advanced options"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later, CC0-1.0"
 homepage="https://wiki.gnome.org/Apps/Tweaks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=01bf5e723a1d18b1025401e32b5f64eb29b79e8a17ad010bbbd1e23b137b9069
+checksum=1678786341f664ac4580784222a16409fa9bf5cc7a5f1b46dcefd2aa13ddba31
 replaces="gnome-tweak-tool>=0"
 
 gnome-tweak-tool_package() {

From 3bbb1247fa5d9a4fda1478e260d6d42d983e7e95 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sat, 20 Apr 2024 15:27:43 +0200
Subject: [PATCH 21/21] gnome: update to 46.0.

---
 srcpkgs/gnome/template | 36 ++++++++++++++++++------------------
 1 file changed, 18 insertions(+), 18 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index b88f9b28037e15..4fe0f3817a1c4a 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
@@ -12,7 +12,7 @@ depends="
  gnome-core>=${version}
  baobab>=${version}
  evince>=${version}
- file-roller>=43.1
+ file-roller>=44.1
  gnome-calculator>=${version}
  gnome-calendar>=${version}
  gnome-characters>=${version}
@@ -25,28 +25,28 @@ depends="
  gnome-music>=${version}
  gnome-remote-desktop>=${version}
  gnome-system-monitor>=${version}
- gnome-text-editor>=${version}
- gnome-tweaks>=42.beta
+ gnome-text-editor>=46.1
+ gnome-tweaks>=${version}
  gnome-weather>=${version}
  gsound>=1.0.3
  gspell>=1.12.2
  iio-sensor-proxy>=3.4
- loupe>=${version}
+ loupe>=46.2
  orca>=${version}
  phodav>=3.0
  power-profiles-daemon>=0.13
- simple-scan>=44.0
- snapshot>=${version}
+ simple-scan>=${version}
+ snapshot>=46.2
  totem>=43"
 
 _apps_depends="
  Endeavour>=43
  bijiben>=40.1
- dconf-editor>=${version}
+ dconf-editor>=45.0.1
  devhelp>=43
- eog>=${version}
+ eog>=45.3
  epiphany>=${version}
- evolution>=3.50.4
+ evolution>=3.52.0
  ghex>=${version}
  gitg>=44
  gnome-boxes>=${version}
@@ -55,11 +55,11 @@ _apps_depends="
  gnome-calendar>=${version}
  gnome-characters>=${version}
  gnome-clocks>=${version}
- gnome-connections>=44.0
+ gnome-connections>=${version}
  gnome-console>=${version}
  gnome-dictionary>=40.0
  gnome-disk-utility>=${version}
- gnome-font-viewer>=44.0
+ gnome-font-viewer>=${version}
  gnome-maps>=${version}
  gnome-music>=${version}
  gnome-nettool>=42
@@ -68,11 +68,11 @@ _apps_depends="
  gnome-sound-recorder>=42
  gnome-system-monitor>=${version}
  gnome-text-editor>=${version}
- gnome-tour>=44.0
+ gnome-tour>=${version}
  gnote>=${version}
  polari>=${version}
  rygel>=0.42.5
- simple-scan>=42
+ simple-scan>=${version}
  totem>=43.0
  vino>=3.22.0"
 
@@ -81,19 +81,19 @@ _games_collection_depends="
  five-or-more>=3.32.3
  four-in-a-row>=3.38.1
  gnome-2048>=3.38.2
- gnome-chess>=43.2
+ gnome-chess>=${version}
  gnome-klotski>=3.38.2
  gnome-mahjongg>=3.40.0
  gnome-mines>=40.1
- gnome-nibbles>=3.38.3
+ gnome-nibbles>=4.0.4
  gnome-robots>=40.0
  gnome-sudoku>=${version}
  gnome-tetravex>=3.38.2
  hitori>=44.0
  iagno>=3.38.1
- lightsoff>=40.0.1
+ lightsoff>=${version}
  quadrapassel>=40.2
- swell-foop>=41.1
+ swell-foop>=${version}
  tali>=40.9"
 
 gnome-apps_package() {

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR REVIEW] gnome: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (97 preceding siblings ...)
  2024-04-20 13:28 ` [PR PATCH] [Updated] gnome: " fanyx
@ 2024-04-21  3:14 ` oreo639
  2024-04-21  3:14 ` oreo639
                   ` (20 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: oreo639 @ 2024-04-21  3:14 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 175 bytes --]

New review comment by oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#discussion_r1573564211

Comment:
This should be `${version}`

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR REVIEW] gnome: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (98 preceding siblings ...)
  2024-04-21  3:14 ` [PR REVIEW] " oreo639
@ 2024-04-21  3:14 ` oreo639
  2024-04-21  3:14 ` oreo639
                   ` (19 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: oreo639 @ 2024-04-21  3:14 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 175 bytes --]

New review comment by oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#discussion_r1573564450

Comment:
This should be `${version}`

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR REVIEW] gnome: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (99 preceding siblings ...)
  2024-04-21  3:14 ` oreo639
@ 2024-04-21  3:14 ` oreo639
  2024-04-21  7:01 ` [PR PATCH] [Updated] " fanyx
                   ` (18 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: oreo639 @ 2024-04-21  3:14 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 158 bytes --]

New review comment by oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#discussion_r1573564522

Comment:
Same here.

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR PATCH] [Updated] gnome: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (100 preceding siblings ...)
  2024-04-21  3:14 ` oreo639
@ 2024-04-21  7:01 ` fanyx
  2024-04-21 19:46 ` chrysos349
                   ` (17 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-04-21  7:01 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1671 bytes --]

There is an updated pull request by fanyx against master on the void-packages repository

https://github.com/fanyx/void-packages gnome46
https://github.com/void-linux/void-packages/pull/49428

gnome: update to 46.0.
### Missing for `gnome-core`
- [x] `gnome-control-center`
- [x] https://github.com/void-linux/void-packages/pull/49427
- [x] https://github.com/void-linux/void-packages/pull/49446
- [x] https://github.com/void-linux/void-packages/pull/49473
- [x] https://github.com/void-linux/void-packages/pull/49482
- [x] `gjs>=1.80.0`
- [x] https://github.com/void-linux/void-packages/pull/49895

### Missing for `gnome`

- [ ] `gnome-remote-desktop-46.1`
- [x] https://github.com/void-linux/void-packages/pull/49940
- [x] https://github.com/void-linux/void-packages/pull/49941
- [ ] https://github.com/void-linux/void-packages/pull/49918
- [ ] https://github.com/void-linux/void-packages/pull/49945
- [ ] https://github.com/void-linux/void-packages/pull/49947
- [ ] https://github.com/void-linux/void-packages/pull/49946
- [ ] `polari-46.0`
- [x] https://github.com/void-linux/void-packages/pull/49913
- [x] https://github.com/void-linux/void-packages/pull/49916
- [x] https://github.com/void-linux/void-packages/pull/49639

@oreo639 @Gottox 

### TODO

- [x] Update `glib` and `glib-networking` dependencies to `2.80.0`

#### Testing the changes
- I tested the changes in this PR:
  - `gnome-core`: **YES**
  - `gnome`: **briefly**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)

[ci skip]

A patch file from https://github.com/void-linux/void-packages/pull/49428.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome46-49428.patch --]
[-- Type: text/x-diff, Size: 38997 bytes --]

From d9a2bdc9a3fff44bc8c76b5b20f198be8ac0d601 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 09:57:46 +0100
Subject: [PATCH 01/21] gnome-bluetooth: update to 46.0.

---
 srcpkgs/gnome-bluetooth/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index 3bc40264ae3d5c..fccb09af82ba5f 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-bluetooth'
 pkgname=gnome-bluetooth
-version=42.8
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
 changelog="https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-bluetooth/${version%.*}/gnome-bluetooth-${version}.tar.xz"
-checksum=76c241e8ca2c9b1035364535ca26084f89fc5c0e1829510f8909583115fcc2db
+checksum=13fe1e75f317acdbdf5e80c9029d2e0632d60a9ccf72a43ae36eb7545021fbef
 
 build_options="gir"
 build_options_default="gir"

From 7a4e3aa95553f87d49cbd7b09379e7d3f4b9427d Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:05:56 +0100
Subject: [PATCH 02/21] gnome-initial-setup: update to 46.0.

---
 srcpkgs/gnome-initial-setup/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 889647c5a61edc..279ef9f5fbb40d 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-initial-setup'
 pkgname=gnome-initial-setup
-version=45.4.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-initial-setup/${version%%.*}/gnome-initial-setup-${version}.tar.xz"
-checksum=363e09aa3308e7f4074e066253a0182b322ab60376743de178bbb400e54ba8ee
+checksum=f8ee9dcea7e35e735eaa3bc8d1041d06bb64ebf1e1046e5e8e48f1fb44151847

From be200ae9d7f30e5dec00f8421a982b642cd153a9 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:57:34 +0100
Subject: [PATCH 03/21] gnome-session: update to 46.0.

---
 srcpkgs/gnome-session/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index 14bbbc580c3bf9..9cfaa1a07ca84f 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=45.0
+version=46.0
 revision=1
 build_style=meson
-configure_args="-Dsystemd_journal=false -Dsystemd_session=disable
- -Dsystemduserunitdir=/usr/lib/systemd/user"
+configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
 hostmakedepends="glib-devel gettext pkg-config xmlto"
 makedepends="elogind-devel gnome-desktop-devel gtk+3-devel json-glib-devel
  libglib-devel libICE-devel libSM-devel xtrans"
@@ -16,4 +15,4 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-session"
 changelog="https://gitlab.gnome.org/GNOME/gnome-session/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-session/${version%.*}/gnome-session-${version}.tar.xz"
-checksum=706d2ffcacac38553a3c0185793f5a2b4aac940bb5e789d953c9808163bef2f1
+checksum=c6e1624af6090bc4e1a191fe2268abfa7a8de07831ca7a57f217e679bf7b9a54

From fa22c706463b1180a81f71900f381880e54d1f26 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:11 +0100
Subject: [PATCH 04/21] gsettings-desktop-schemas: update to 46.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index c4fc13789417df..f4f2a5cea68d9e 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,6 +1,6 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=45.0
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 changelog="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gsettings-desktop-schemas/${version%.*}/gsettings-desktop-schemas-${version}.tar.xz"
-checksum=365c8d04daf79b38c8b3dc9626349a024f9e4befdd31fede74b42f7a9fbe0ae2
+checksum=493a46a1161b6388d57aa72f632a79ce96c42d5ffbd1d0b00f496ec5876f8575
 
 # Package build options
 build_options="gir"

From f405574e9d40b3bef9c9458b8f703438f1aa2eda Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:28 +0100
Subject: [PATCH 05/21] gnome-settings-daemon: update to 46.0.

---
 srcpkgs/gnome-settings-daemon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 9e8d7eb447035e..fd2b43810628b8 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-settings-daemon'
 pkgname=gnome-settings-daemon
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,8 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr4-de
  geoclue2-devel gnome-desktop-devel ibus-devel libcanberra-devel libgnomekbd-devel
  libgweather-devel libnotify-devel librsvg-devel libwacom-devel nss-devel
  polkit-devel pulseaudio-devel startup-notification-devel upower-devel
- xf86-input-wacom-devel libXfixes-devel"
+ xf86-input-wacom-devel libXfixes-devel gsettings-desktop-schemas-devel
+ elogind-devel"
 depends="hicolor-icon-theme"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -20,7 +21,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 changelog="https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-settings-daemon/${version%.*}/gnome-settings-daemon-${version}.tar.xz"
-checksum=c62bfec9817eee5b83ebe901a9286189a67eb5ff033c5dd41506574f822bf090
+checksum=0b9a0f64fa18a8e7e09b4c95a3f754fa033c2cdbd2dc35701f0618572c1cb3d7
 CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then

From 81cbd20f162292738c84eed606549ab70472e90d Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:30 +0100
Subject: [PATCH 06/21] mutter: update to 46.0.

---
 common/shlibs           | 10 +++++-----
 srcpkgs/mutter/template | 15 +++++++--------
 2 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index d4f0da0bbba726..977dc019d6a2ed 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2925,11 +2925,11 @@ libdecoration.so.0 compiz-core-0.8.14_1
 libcompizconfig.so.0 libcompizconfig-0.8.14_1
 libemeraldengine.so.0 emerald-0.8.14_1
 libhangul.so.1 libhangul-0.1.0_1
-libmutter-13.so.0 mutter-45.0_1
-libmutter-clutter-13.so.0 mutter-45.0_1
-libmutter-cogl-13.so.0 mutter-45.0_1
-libmutter-cogl-pango-13.so.0 mutter-45.0_1
-libmutter-mtk-13.so.0 mutter-45.0_1
+libmutter-14.so.0 mutter-46.0_1
+libmutter-clutter-14.so.0 mutter-46.0_1
+libmutter-cogl-14.so.0 mutter-46.0_1
+libmutter-cogl-pango-14.so.0 mutter-46.0_1
+libmutter-mtk-14.so.0 mutter-46.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub-0.7.so.0 libgepub-0.7.1_1
 libslopy.so.7.6 slop-7.6_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 753ccfd911e205..8750f8d64611de 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=45.5
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,12 +18,11 @@ short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-#changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-45/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/mutter/${version%.*}/mutter-${version}.tar.xz"
-checksum=51c3324b8a975f996e5ac693ab38563c496e6f142e6cd3357b4950d250334874
-shlib_provides="libmutter-clutter-13.so libmutter-cogl-13.so
- libmutter-cogl-pango-13.so"
+checksum=bb3f7d77aebdea9d317d3f5ef03868e4e7969da423ac495e33a16d61db2c9373
+shlib_provides="libmutter-clutter-14.so libmutter-cogl-14.so
+ libmutter-cogl-pango-14.so libmutter-mtk-14.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,8 +34,8 @@ pre_build() {
 post_install() {
 	# modify the pkg-config files to respect ${pc_sysrootdir} for variables that are
 	# meant to be called with 'pkg-config --variable'
-	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-13|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-13.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-14|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-14.pc
 }
 
 mutter-devel_package() {
@@ -46,7 +45,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-13/*.gir"
+		vmove "usr/lib/mutter-14/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 82981756542e34cb7d9d8afb7b0ea8e8a4bc5a8a Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:41 +0100
Subject: [PATCH 07/21] gnome-shell: update to 46.0.

---
 srcpkgs/gnome-shell/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index c833283506820c..a818d232f86866 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=45.5
-revision=2
+version=46.0
+revision=1
 build_style=meson
 build_helper=gir
 configure_args="-Dsystemd=false -Dtests=false"
@@ -19,10 +19,10 @@ short_desc="GNOME core user interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
-changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%%.*}/gnome-shell-${version}.tar.xz"
-checksum=bd5c3d3d028d47233e4205223f0ac02ac9a973b699bc277439094d41a78d6ab0
+checksum=6bc41340b6de05774e97cfe20feba86e2b3cc9c8139118f24bd84ac63e82b53e
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 0a1b80124bb03ccd23a8f7d28f98b5724d49aa37 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:57:16 +0100
Subject: [PATCH 08/21] gnome-core: update to 46.0.

---
 srcpkgs/gnome-core/template | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index b4a86610fe0332..20bf58d62bcef0 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -10,28 +10,28 @@ homepage="https://www.gnome.org"
 
 depends="
  adwaita-icon-theme>=${version}
- at-spi2-core>=2.50.1
- at-spi2-atk>=2.50.1
+ at-spi2-core>=2.52.0
+ at-spi2-atk>=2.52.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.50.4
- folks>=0.15.6
+ evolution-data-server>=3.52.0
+ folks>=0.15.8
  font-adobe-source-code-pro>=2.030R
  gcr>=3.41.1
  gdm>=${version}
  geocode-glib>=3.26.4
- gjs>=1.76.0
- glib>=2.78.0
- glib-networking>=2.76.0
- gmime>=3.2.7
+ gjs>=1.80.0
+ glib>=2.80.0
+ glib-networking>=2.80.0
+ gmime>=3.2.14
  gnome-backgrounds>=${version}
- gnome-bluetooth>=42.8
+ gnome-bluetooth>=${version}
  gnome-color-manager>=3.36.0
- gnome-control-center>=${version}
+ gnome-control-center>=46.0.1
  gnome-desktop>=44.0
  gnome-initial-setup>=${version}
- gnome-keyring>=42.0
- gnome-online-accounts>=3.48.0
+ gnome-keyring>=46.1
+ gnome-online-accounts>=3.50.1
  gnome-session>=${version}
  gnome-settings-daemon>=${version}
  gnome-shell>=${version}
@@ -40,11 +40,11 @@ depends="
  gnome-user-docs>=${version}
  gnome-video-effects>=0.6.0
  gsettings-desktop-schemas>=${version}
- gvfs>=1.52.2
+ gvfs>=1.54.0
  mutter>=${version}
  nautilus>=${version}
- sushi>=${version}
- tracker>=3.6.0
+ sushi>=45.0
+ tracker>=3.7.1
  yelp>=42.2
  xdg-desktop-portal-gnome>=${version}
  zenity>=4.0.1"

From 4ff4eb880f61a64eaae8aafe96e808c1f412e891 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:02:49 +0100
Subject: [PATCH 09/21] at-spi2-core: update to 2.52.0

---
 srcpkgs/at-spi2-core/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 794eb284022796..85ba46b8a90299 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,6 +1,6 @@
 # Template file for 'at-spi2-core'
 pkgname=at-spi2-core
-version=2.50.1
+version=2.52.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,8 +12,9 @@ short_desc="Assistive Technology Service Provider Interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=5727b5c0687ac57ba8040e79bd6731b714a36b8fcf32190f236b8fb3698789e7
+checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
 make_check=no # non-trivial dbus setup
 
 # Package build options

From afa962af845fde2640bd9248d28ca9c9d9b6f726 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:09:03 +0100
Subject: [PATCH 10/21] gdm: update to 46.0.

---
 .../gdm/patches/fix-service-assertions.patch  | 27 ++++++++++++++-----
 srcpkgs/gdm/patches/gcc14.patch               | 25 -----------------
 srcpkgs/gdm/template                          | 10 +++----
 3 files changed, 26 insertions(+), 36 deletions(-)
 delete mode 100644 srcpkgs/gdm/patches/gcc14.patch

diff --git a/srcpkgs/gdm/patches/fix-service-assertions.patch b/srcpkgs/gdm/patches/fix-service-assertions.patch
index 4460e74e31ebd4..d6458b8bde8884 100644
--- a/srcpkgs/gdm/patches/fix-service-assertions.patch
+++ b/srcpkgs/gdm/patches/fix-service-assertions.patch
@@ -1,10 +1,22 @@
-Fix systemd_dep assertions to not fail when passing a valid service directory path.
+From f51a4af51914c9b17f89ca40be54b868032c36f6 Mon Sep 17 00:00:00 2001
+From: oreo639 <oreo6391@gmail.com>
+Date: Wed, 20 Mar 2024 15:27:52 -0700
+Subject: [PATCH] meson: Fix systemd_dep assertions to match assertion message
+
+The assertion message suggests that it should be able to be bypassed by
+specifying a valid service directory, however that is not the case.
+
+Fix the assertions, so that they can be bypassed by specifying a valid service
+directory.
+---
+ data/meson.build | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/data/meson.build b/data/meson.build
-index 2cfe4691..2211e98b 100644
+index 2cfe46918..2211e98b5 100644
 --- a/data/meson.build
 +++ b/data/meson.build
-@@ -166,20 +166,20 @@ endif
+@@ -163,20 +163,20 @@ endif
  
  systemdsystemunitdir = get_option('systemdsystemunitdir')
  if systemdsystemunitdir != 'no'
@@ -13,7 +25,7 @@ index 2cfe4691..2211e98b 100644
      systemd_systemunitdir = get_option('systemdsystemunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd system unit dir or disable it')
-     systemd_systemunitdir = systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
+     systemd_systemunitdir = systemd_dep.get_variable(pkgconfig: 'systemdsystemunitdir')
    endif
  endif
  
@@ -24,6 +36,9 @@ index 2cfe4691..2211e98b 100644
      systemd_userunitdir = get_option('systemduserunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
-     systemd_userunitdir = systemd_dep.get_pkgconfig_variable('systemduserunitdir',
-                                                              define_variable: ['prefix', get_option('prefix')])
+     systemd_userunitdir = systemd_dep.get_variable(pkgconfig: 'systemduserunitdir',
+                                                    pkgconfig_define: ['prefix', get_option('prefix')])
    endif
+-- 
+GitLab
+
diff --git a/srcpkgs/gdm/patches/gcc14.patch b/srcpkgs/gdm/patches/gcc14.patch
deleted file mode 100644
index 09300f305ef9a8..00000000000000
--- a/srcpkgs/gdm/patches/gcc14.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 08ef19e848176e58511f1a66992b5a26cb3c51a2 Mon Sep 17 00:00:00 2001
-From: Alessandro Bono <alessandro.bono369@gmail.com>
-Date: Wed, 1 Nov 2023 12:35:44 +0100
-Subject: [PATCH] gdm-session: Pass the correct pointer type
-
----
- daemon/gdm-session.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/daemon/gdm-session.c b/daemon/gdm-session.c
-index 06f648ee0..be19a049c 100644
---- a/daemon/gdm-session.c
-+++ b/daemon/gdm-session.c
-@@ -3045,7 +3045,7 @@ free_pending_worker_connection (GdmSession      *self,
-         worker_manager_interface = g_object_get_data (G_OBJECT (connection),
-                                                       "gdm-dbus-worker-manager-interface");
-         if (worker_manager_interface != NULL) {
--                g_dbus_interface_skeleton_unexport (worker_manager_interface);
-+                g_dbus_interface_skeleton_unexport (G_DBUS_INTERFACE_SKELETON (worker_manager_interface));
-                 g_object_set_data (G_OBJECT (connection),
-                                    "gdm-dbus-worker-manager-interface",
-                                    NULL);
--- 
-GitLab
-
diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 128253f83f885c..f32ae188713a94 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,7 +1,7 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=45.0.1
-revision=2
+version=46.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="
@@ -25,10 +25,10 @@ short_desc="GNOME Display Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
-changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-46/NEWS/"
 distfiles="${GNOME_SITE}/gdm/${version%%.*}/gdm-${version}.tar.xz"
-checksum=6572578c05e3c6569d6ed269f7de2aaf3a035657654586d8243907bb7a6ffa85
+checksum=8d6cb52176eca48b6bbf1cfe2fdae08d9677b5a0f2bca600dee4604de0dd1efc
 
 conf_files="
 	/etc/gdm/custom.conf

From 53a96a74bef4f9bf8f713f65ee4f53a8b245237e Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:19:49 +0100
Subject: [PATCH 11/21] gmime: update to 3.2.14

---
 srcpkgs/gmime/template | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gmime/template b/srcpkgs/gmime/template
index 045e8307691bc9..c3109937798625 100644
--- a/srcpkgs/gmime/template
+++ b/srcpkgs/gmime/template
@@ -1,7 +1,7 @@
 # Template file for 'gmime'
 pkgname=gmime
-version=3.2.7
-revision=2
+version=3.2.14
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static --enable-crypto $(vopt_enable vala)
@@ -14,8 +14,10 @@ short_desc="GNOME Core mime parsing library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/jstedfast/gmime"
-distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
-checksum=2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44
+changelog="https://raw.githubusercontent.com/jstedfast/gmime/master/NEWS"
+#distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
+distfiles="https://github.com/jstedfast/gmime/releases/download/${version}/${pkgname}-${version}.tar.xz"
+checksum=a5eb3dd675f72e545c8bc1cd12107e4aad2eaec1905eb7b4013cdb1fbe5e2317
 
 build_options="gir vala"
 build_options_default="gir vala"

From 4af10fd6962577251f75a20b93c3210bc6c81689 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:21:05 +0100
Subject: [PATCH 12/21] gnome-backgrounds: update to 46.0.

---
 srcpkgs/gnome-backgrounds/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-backgrounds/template b/srcpkgs/gnome-backgrounds/template
index c021d48794d100..cbc68cbb225524 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="gettext"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later, CC-BY-2.0, CC-BY-SA-2.0, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-backgrounds"
 changelog="https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-backgrounds/${version%.*}/gnome-backgrounds-${version}.tar.xz"
-checksum=cee0e688fbae5ef7a75f335ada2d10779e08ebca9445f1586de32c5a9b6dee2d
+checksum=4ddd3ac439a4a067876805921bb75f4d3c8b85a218d47c276dddde8928443c2e

From 06e922011e10fbd2a40e14902369e74f65ab184f Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:25:20 +0100
Subject: [PATCH 13/21] gnome-shell-extensions: update to 46.0.

---
 srcpkgs/gnome-shell-extensions/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-shell-extensions/template b/srcpkgs/gnome-shell-extensions/template
index 35b2debe6b6bc8..1cdea2721a3d85 100644
--- a/srcpkgs/gnome-shell-extensions/template
+++ b/srcpkgs/gnome-shell-extensions/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell-extensions'
 pkgname=gnome-shell-extensions
-version=45.2
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dextension_set=all"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell-extensions/${version%.*}/gnome-shell-extensions-${version}.tar.xz"
-checksum=ee32f6387a2d18adbff7a956689bc747866b4a8712d73790c002abeae4ccaaaf
+checksum=d8138f88cd92df9f932309149c236fbdd77c1bc095445036ab7eb0ecda53c01a

From ffee483467c38dd9252737508794217a84f8804e Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:26:18 +0100
Subject: [PATCH 14/21] gnome-user-docs: update to 46.0.

---
 srcpkgs/gnome-user-docs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 1f9d4edc4fe43e..fb05f5a0fd8b25 100644
--- a/srcpkgs/gnome-user-docs/template
+++ b/srcpkgs/gnome-user-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-user-docs'
 pkgname=gnome-user-docs
-version=45.5
+version=46.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
 changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-user-docs/${version%.*}/gnome-user-docs-${version}.tar.xz"
-checksum=74167fcf42a04d9e5d3cc130d27bc203d87b685ce606a84674df24e1ff719e54
+checksum=8c18ae0c4a0c142e193111b713c959813441bb5d9df25977b13818f6e4ae6291

From 4594360f9a0460a1ab47e6ca0707a3091e1d0e8d Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:35:50 +0100
Subject: [PATCH 15/21] xdg-desktop-portal-gnome: update to 46.0.

---
 .../patches/gcc14.patch                       | 29 -------------------
 srcpkgs/xdg-desktop-portal-gnome/template     |  6 ++--
 2 files changed, 3 insertions(+), 32 deletions(-)
 delete mode 100644 srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch

diff --git a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch b/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
deleted file mode 100644
index 34a43f04f96026..00000000000000
--- a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 5fb3c0c23ccd76c6f8239bbb66c3fb1230208d5e Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Tyrychtr?= <ltyrycht@redhat.com>
-Date: Mon, 11 Dec 2023 11:36:13 +0100
-Subject: [PATCH] input-capture: Pass correct pointer type to
- gtk_window_add_group
-
-It produced only a warning, but will be an error in the future.
-
-Fixes #112
----
- src/inputcapture.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/inputcapture.c b/src/inputcapture.c
-index ffa91a1d..bf60e6ea 100644
---- a/src/inputcapture.c
-+++ b/src/inputcapture.c
-@@ -409,7 +409,7 @@ create_input_capture_dialog (GDBusMethodInvocation *invocation,
-   gtk_window_set_modal (GTK_WINDOW (dialog), TRUE);
- 
-   window_group = gtk_window_group_new ();
--  gtk_window_group_add_window (window_group, dialog);
-+  gtk_window_group_add_window (window_group, GTK_WINDOW (dialog));
- 
-   dialog_handle = g_new0 (InputCaptureDialogHandle, 1);
-   dialog_handle->request = g_object_ref (request);
--- 
-GitLab
-
diff --git a/srcpkgs/xdg-desktop-portal-gnome/template b/srcpkgs/xdg-desktop-portal-gnome/template
index c7441c6caa7464..f27be4aa7bf1fe 100644
--- a/srcpkgs/xdg-desktop-portal-gnome/template
+++ b/srcpkgs/xdg-desktop-portal-gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-gnome'
 pkgname=xdg-desktop-portal-gnome
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
@@ -14,7 +14,7 @@ short_desc="GNOME portal backend for xdg-desktop-portal"
 maintainer="oreo639 <oreo6391@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
-changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/xdg-desktop-portal-gnome/${version%.*}/xdg-desktop-portal-gnome-${version}.tar.xz"
-checksum=3e9ca821044005fb37bd68ebe4ad196fc3d072835581467a22a4879dac7b5fdd
+checksum=5d2d533597d280b7370b8f74faa40097b292b0036dbd59166e1312230500bb8b

From f7210306353586b930439fed0190b738de9f8f9e Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 18:25:32 +0100
Subject: [PATCH 16/21] gnome-control-center: update to 46.0.1.

---
 srcpkgs/gnome-control-center/template | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 34384bcec50be4..a5d09f966a3cd8 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=45.3
+version=46.0.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,7 +14,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel upower-devel vala-devel
  libxml2-devel libX11-devel gtk4-devel libadwaita-devel cups-devel libgudev-devel
  libwacom-devel clutter-devel libsecret-devel libcanberra-devel udisks2-devel
- gsound-devel gcr-devel gnutls-devel tecla"
+ gsound-devel gcr4-devel gnutls-devel tecla"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop
  libgnomekbd ibus-gtk4"
@@ -22,9 +22,10 @@ short_desc="GNOME control center"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
-changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-45/NEWS"
-distfiles="${GNOME_SITE}/gnome-control-center/${version%.*}/gnome-control-center-${version}.tar.xz"
-checksum=b1e949c4e86c0624ec6a6ed0df09c9fae2b22983c1dca60ed86aec8ef0b24004
+#changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-46/NEWS"
+distfiles="${GNOME_SITE}/gnome-control-center/${version%%.*}/gnome-control-center-${version}.tar.xz"
+checksum=53cfbc25156b5ca0b302531ebaeefd7f915f39b08aca143d5b0ec80855221fe4
 make_check=no # needs X11 and requires altered filesystem
 
 pre_build() {

From 3456370ac36ab5f0a3712595d45710832ae94b80 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sat, 23 Mar 2024 15:35:51 +0100
Subject: [PATCH 17/21] gnome-online-accounts: update to 3.50.1.

---
 common/shlibs                          |  2 +-
 srcpkgs/gnome-online-accounts/template | 18 ++++++++++--------
 2 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 977dc019d6a2ed..ccb01555179f71 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -884,7 +884,7 @@ libp11-kit.so.0 p11-kit-0.7_1
 librest-1.0.so.0 rest-0.9.1_1
 librest-extras-1.0.so.0 rest-0.9.1_1
 libgoa-1.0.so.0 gnome-online-accounts-3.2.0_1
-libgoa-backend-1.0.so.1 gnome-online-accounts-3.10.0_1
+libgoa-backend-1.0.so.2 gnome-online-accounts-3.50.0_1
 liboauth.so.0 liboauth-0.9.4_1
 liblcms2.so.2 lcms2-2.2_1
 libcolord.so.2 libcolord-1.1.7_1
diff --git a/srcpkgs/gnome-online-accounts/template b/srcpkgs/gnome-online-accounts/template
index 9a26f6c2252240..ba9507119dcab8 100644
--- a/srcpkgs/gnome-online-accounts/template
+++ b/srcpkgs/gnome-online-accounts/template
@@ -1,28 +1,30 @@
 # Template file for 'gnome-online-accounts'
 pkgname=gnome-online-accounts
-version=3.48.0
+version=3.50.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gir vapi)
- -Dmedia_server=true -Dman=true"
-hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt"
-makedepends="gtk+3-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
- rest-devel gcr-devel mit-krb5-devel libsoup3-devel"
+ -Dman=true"
+hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt vala
+ gtk4-update-icon-cache"
+makedepends="gtk4-devel json-glib-devel libsecret-devel
+ rest-devel gcr4-devel mit-krb5-devel libsoup3-devel libadwaita-devel"
 depends="hicolor-icon-theme"
 short_desc="GNOME service to access online accounts"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeOnlineAccounts"
-changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-44/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-online-accounts/${version%.*}/gnome-online-accounts-${version}.tar.xz"
-checksum=418bb9fcffdbd72a98205ad365137617fc1e3551a54de74f6a98d45d266175bf
+checksum=42ee43fd1e2942b9ff6106252ccdc834602815508bf7a3a52c0bdfffa56eaf40
 
 build_options="gir"
 build_options_default="gir"
 
 gnome-online-accounts-devel_package() {
-	depends="gtk+3-devel ${sourcepkg}>=${version}_${revision}"
+	depends="gtk4-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 9e1a6d3d08f286e5b66601222fb02925b00b996b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 18 Apr 2024 11:40:22 +0200
Subject: [PATCH 18/21] gjs: update to 1.80.2.

---
 srcpkgs/gjs/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 23c7350a11aa9d..d10e449a0ab1d3 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.78.4
+version=1.80.2
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -13,9 +13,9 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MIT, LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gjs"
 #changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-44/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gjs/${version%.*}/gjs-${version}.tar.xz"
-checksum=9aec7ab872c2050404907ae94f0ae7abec8a54bd9c894ddb5c2d0f51e932b9a1
+checksum=135e39c5ac591096233e557cfe577d64093f5054411d47cb2e214bad7d4199bd
 make_check_pre="xvfb-run"
 
 if [ "$XBPS_CHECK_PKGS" ]; then

From 44a15e1b3e509a39a3fe26d2adb903dcb87a5222 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Fri, 19 Apr 2024 11:42:14 +0200
Subject: [PATCH 19/21] cinnamon-control-center: rebuild against
 gnome-online-accounts.

---
 srcpkgs/cinnamon-control-center/template | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/cinnamon-control-center/template b/srcpkgs/cinnamon-control-center/template
index 0d24f6c29e952e..ead98639c4accc 100644
--- a/srcpkgs/cinnamon-control-center/template
+++ b/srcpkgs/cinnamon-control-center/template
@@ -1,9 +1,10 @@
 # Template file for 'cinnamon-control-center'
 pkgname=cinnamon-control-center
 version=5.8.2
-revision=1
+revision=2
 build_style=meson
 build_helper=gir
+configure_args="-Donlineaccounts=false"
 hostmakedepends="gettext-devel glib-devel intltool pkg-config libxslt"
 makedepends="ModemManager-devel cinnamon-desktop-devel cinnamon-menus-devel
  cinnamon-settings-daemon-devel gnome-online-accounts-devel ibus-devel

From 268596d53a1a0a620b21121c249bfff7bb780ce5 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Fri, 19 Apr 2024 17:58:24 +0200
Subject: [PATCH 20/21] gnome-tweaks: update to 46.0.

---
 srcpkgs/gnome-tweaks/template | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-tweaks/template b/srcpkgs/gnome-tweaks/template
index 963940101ce2ac..fc492bef54fb08 100644
--- a/srcpkgs/gnome-tweaks/template
+++ b/srcpkgs/gnome-tweaks/template
@@ -1,17 +1,19 @@
 # Template file for 'gnome-tweaks'
 pkgname=gnome-tweaks
-version=45.2
+version=46.0
 revision=1
 build_style=meson
-hostmakedepends="pkg-config gettext"
-makedepends="libhandy1-devel"
-depends="gtk+3 dconf gnome-settings-daemon mutter libnotify python3-gobject libhandy1"
+build_helper=gir
+hostmakedepends="pkg-config gettext desktop-file-utils gtk4-update-icon-cache"
+makedepends="gsettings-desktop-schemas-devel libadwaita-devel
+ python3-gobject-devel"
+depends="dconf gnome-settings-daemon libadwaita mutter python3-gobject"
 short_desc="GNOME tool to customize advanced options"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later, CC0-1.0"
 homepage="https://wiki.gnome.org/Apps/Tweaks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=01bf5e723a1d18b1025401e32b5f64eb29b79e8a17ad010bbbd1e23b137b9069
+checksum=1678786341f664ac4580784222a16409fa9bf5cc7a5f1b46dcefd2aa13ddba31
 replaces="gnome-tweak-tool>=0"
 
 gnome-tweak-tool_package() {

From 18e046d5f80d837798bbfb0da6f33c4105c64793 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sat, 20 Apr 2024 15:27:43 +0200
Subject: [PATCH 21/21] gnome: update to 46.0.

---
 srcpkgs/gnome/template | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index b88f9b28037e15..1aa95421de0d7a 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
@@ -12,7 +12,7 @@ depends="
  gnome-core>=${version}
  baobab>=${version}
  evince>=${version}
- file-roller>=43.1
+ file-roller>=44.1
  gnome-calculator>=${version}
  gnome-calendar>=${version}
  gnome-characters>=${version}
@@ -26,7 +26,7 @@ depends="
  gnome-remote-desktop>=${version}
  gnome-system-monitor>=${version}
  gnome-text-editor>=${version}
- gnome-tweaks>=42.beta
+ gnome-tweaks>=${version}
  gnome-weather>=${version}
  gsound>=1.0.3
  gspell>=1.12.2
@@ -35,18 +35,18 @@ depends="
  orca>=${version}
  phodav>=3.0
  power-profiles-daemon>=0.13
- simple-scan>=44.0
+ simple-scan>=${version}
  snapshot>=${version}
  totem>=43"
 
 _apps_depends="
  Endeavour>=43
  bijiben>=40.1
- dconf-editor>=${version}
+ dconf-editor>=45.0.1
  devhelp>=43
- eog>=${version}
+ eog>=45.3
  epiphany>=${version}
- evolution>=3.50.4
+ evolution>=3.52.0
  ghex>=${version}
  gitg>=44
  gnome-boxes>=${version}
@@ -55,11 +55,11 @@ _apps_depends="
  gnome-calendar>=${version}
  gnome-characters>=${version}
  gnome-clocks>=${version}
- gnome-connections>=44.0
+ gnome-connections>=${version}
  gnome-console>=${version}
  gnome-dictionary>=40.0
  gnome-disk-utility>=${version}
- gnome-font-viewer>=44.0
+ gnome-font-viewer>=${version}
  gnome-maps>=${version}
  gnome-music>=${version}
  gnome-nettool>=42
@@ -68,11 +68,11 @@ _apps_depends="
  gnome-sound-recorder>=42
  gnome-system-monitor>=${version}
  gnome-text-editor>=${version}
- gnome-tour>=44.0
+ gnome-tour>=${version}
  gnote>=${version}
  polari>=${version}
  rygel>=0.42.5
- simple-scan>=42
+ simple-scan>=${version}
  totem>=43.0
  vino>=3.22.0"
 
@@ -81,19 +81,19 @@ _games_collection_depends="
  five-or-more>=3.32.3
  four-in-a-row>=3.38.1
  gnome-2048>=3.38.2
- gnome-chess>=43.2
+ gnome-chess>=${version}
  gnome-klotski>=3.38.2
- gnome-mahjongg>=3.40.0
+ gnome-mahjongg>=3.40.1
  gnome-mines>=40.1
- gnome-nibbles>=3.38.3
+ gnome-nibbles>=4.0.4
  gnome-robots>=40.0
  gnome-sudoku>=${version}
  gnome-tetravex>=3.38.2
  hitori>=44.0
  iagno>=3.38.1
- lightsoff>=40.0.1
+ lightsoff>=${version}
  quadrapassel>=40.2
- swell-foop>=41.1
+ swell-foop>=${version}
  tali>=40.9"
 
 gnome-apps_package() {

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (101 preceding siblings ...)
  2024-04-21  7:01 ` [PR PATCH] [Updated] " fanyx
@ 2024-04-21 19:46 ` chrysos349
  2024-04-21 21:13 ` fanyx
                   ` (16 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: chrysos349 @ 2024-04-21 19:46 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 289 bytes --]

New comment by chrysos349 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2068178454

Comment:
**Updates**
 - gnome-maps-46.10
 - gnome-shell-46.1
 - gnome-shell-extensions-46.1
 - gnome-user-docs-46.1
 - mutter-46.1
 - nautilus-46.1

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (102 preceding siblings ...)
  2024-04-21 19:46 ` chrysos349
@ 2024-04-21 21:13 ` fanyx
  2024-04-21 21:56 ` [PR PATCH] [Updated] " fanyx
                   ` (15 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-04-21 21:13 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 166 bytes --]

New comment by fanyx on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2068201095

Comment:
Thanks, will update those.

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR PATCH] [Updated] gnome: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (103 preceding siblings ...)
  2024-04-21 21:13 ` fanyx
@ 2024-04-21 21:56 ` fanyx
  2024-04-22  4:46 ` chrysos349
                   ` (14 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-04-21 21:56 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1701 bytes --]

There is an updated pull request by fanyx against master on the void-packages repository

https://github.com/fanyx/void-packages gnome46
https://github.com/void-linux/void-packages/pull/49428

gnome: update to 46.0.
### Missing for `gnome-core`
- [x] `gnome-control-center`
- [x] https://github.com/void-linux/void-packages/pull/49427
- [x] https://github.com/void-linux/void-packages/pull/49446
- [x] https://github.com/void-linux/void-packages/pull/49473
- [x] https://github.com/void-linux/void-packages/pull/49482
- [x] `gjs>=1.80.0`
- [x] https://github.com/void-linux/void-packages/pull/49895

### Missing for `gnome`

- [ ] `gnome-remote-desktop-46.1`
- [x] https://github.com/void-linux/void-packages/pull/49940
- [x] https://github.com/void-linux/void-packages/pull/49941
- [x] https://github.com/void-linux/void-packages/pull/49918
- [ ] https://github.com/void-linux/void-packages/pull/49945
- [x] https://github.com/void-linux/void-packages/pull/49947
- [ ] https://github.com/void-linux/void-packages/pull/49946
- [ ] https://github.com/void-linux/void-packages/pull/49957
- [x] https://github.com/void-linux/void-packages/pull/49913
- [x] https://github.com/void-linux/void-packages/pull/49916
- [x] https://github.com/void-linux/void-packages/pull/49639

@oreo639 @Gottox 

### TODO

- [x] Update `glib` and `glib-networking` dependencies to `2.80.0`

#### Testing the changes
- I tested the changes in this PR:
  - `gnome-core`: **YES**
  - `gnome`: **briefly**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)


A patch file from https://github.com/void-linux/void-packages/pull/49428.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome46-49428.patch --]
[-- Type: text/x-diff, Size: 40147 bytes --]

From d6d73269cb75fb0cd10049754719d5792807a74a Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 09:57:46 +0100
Subject: [PATCH 01/22] gnome-bluetooth: update to 46.0.

---
 srcpkgs/gnome-bluetooth/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index 3bc40264ae3d5c..fccb09af82ba5f 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-bluetooth'
 pkgname=gnome-bluetooth
-version=42.8
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
 changelog="https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-bluetooth/${version%.*}/gnome-bluetooth-${version}.tar.xz"
-checksum=76c241e8ca2c9b1035364535ca26084f89fc5c0e1829510f8909583115fcc2db
+checksum=13fe1e75f317acdbdf5e80c9029d2e0632d60a9ccf72a43ae36eb7545021fbef
 
 build_options="gir"
 build_options_default="gir"

From ea9da852a14339bd3bf534d8daf9a240ae8eecab Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:05:56 +0100
Subject: [PATCH 02/22] gnome-initial-setup: update to 46.0.

---
 srcpkgs/gnome-initial-setup/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 889647c5a61edc..279ef9f5fbb40d 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-initial-setup'
 pkgname=gnome-initial-setup
-version=45.4.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-initial-setup/${version%%.*}/gnome-initial-setup-${version}.tar.xz"
-checksum=363e09aa3308e7f4074e066253a0182b322ab60376743de178bbb400e54ba8ee
+checksum=f8ee9dcea7e35e735eaa3bc8d1041d06bb64ebf1e1046e5e8e48f1fb44151847

From efe14178b1f2819fed1190008390e291a7c739a8 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:57:34 +0100
Subject: [PATCH 03/22] gnome-session: update to 46.0.

---
 srcpkgs/gnome-session/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index 14bbbc580c3bf9..9cfaa1a07ca84f 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=45.0
+version=46.0
 revision=1
 build_style=meson
-configure_args="-Dsystemd_journal=false -Dsystemd_session=disable
- -Dsystemduserunitdir=/usr/lib/systemd/user"
+configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
 hostmakedepends="glib-devel gettext pkg-config xmlto"
 makedepends="elogind-devel gnome-desktop-devel gtk+3-devel json-glib-devel
  libglib-devel libICE-devel libSM-devel xtrans"
@@ -16,4 +15,4 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-session"
 changelog="https://gitlab.gnome.org/GNOME/gnome-session/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-session/${version%.*}/gnome-session-${version}.tar.xz"
-checksum=706d2ffcacac38553a3c0185793f5a2b4aac940bb5e789d953c9808163bef2f1
+checksum=c6e1624af6090bc4e1a191fe2268abfa7a8de07831ca7a57f217e679bf7b9a54

From 48832fd35311d9656dd8d91d9855bc03d7c93b40 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:11 +0100
Subject: [PATCH 04/22] gsettings-desktop-schemas: update to 46.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index c4fc13789417df..f4f2a5cea68d9e 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,6 +1,6 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=45.0
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 changelog="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gsettings-desktop-schemas/${version%.*}/gsettings-desktop-schemas-${version}.tar.xz"
-checksum=365c8d04daf79b38c8b3dc9626349a024f9e4befdd31fede74b42f7a9fbe0ae2
+checksum=493a46a1161b6388d57aa72f632a79ce96c42d5ffbd1d0b00f496ec5876f8575
 
 # Package build options
 build_options="gir"

From 274c71287cf30c059bf15911bc2c27919cb026e9 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:28 +0100
Subject: [PATCH 05/22] gnome-settings-daemon: update to 46.0.

---
 srcpkgs/gnome-settings-daemon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 9e8d7eb447035e..fd2b43810628b8 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-settings-daemon'
 pkgname=gnome-settings-daemon
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,8 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr4-de
  geoclue2-devel gnome-desktop-devel ibus-devel libcanberra-devel libgnomekbd-devel
  libgweather-devel libnotify-devel librsvg-devel libwacom-devel nss-devel
  polkit-devel pulseaudio-devel startup-notification-devel upower-devel
- xf86-input-wacom-devel libXfixes-devel"
+ xf86-input-wacom-devel libXfixes-devel gsettings-desktop-schemas-devel
+ elogind-devel"
 depends="hicolor-icon-theme"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -20,7 +21,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 changelog="https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-settings-daemon/${version%.*}/gnome-settings-daemon-${version}.tar.xz"
-checksum=c62bfec9817eee5b83ebe901a9286189a67eb5ff033c5dd41506574f822bf090
+checksum=0b9a0f64fa18a8e7e09b4c95a3f754fa033c2cdbd2dc35701f0618572c1cb3d7
 CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then

From d1b2e29701754faad293374adfe6edfcf79e979c Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:30 +0100
Subject: [PATCH 06/22] mutter: update to 46.1.

---
 common/shlibs           | 10 +++++-----
 srcpkgs/mutter/template | 15 +++++++--------
 2 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 61a28fdc5b7436..df47c6301f175e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2922,11 +2922,11 @@ libdecoration.so.0 compiz-core-0.8.14_1
 libcompizconfig.so.0 libcompizconfig-0.8.14_1
 libemeraldengine.so.0 emerald-0.8.14_1
 libhangul.so.1 libhangul-0.1.0_1
-libmutter-13.so.0 mutter-45.0_1
-libmutter-clutter-13.so.0 mutter-45.0_1
-libmutter-cogl-13.so.0 mutter-45.0_1
-libmutter-cogl-pango-13.so.0 mutter-45.0_1
-libmutter-mtk-13.so.0 mutter-45.0_1
+libmutter-14.so.0 mutter-46.0_1
+libmutter-clutter-14.so.0 mutter-46.0_1
+libmutter-cogl-14.so.0 mutter-46.0_1
+libmutter-cogl-pango-14.so.0 mutter-46.0_1
+libmutter-mtk-14.so.0 mutter-46.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub-0.7.so.0 libgepub-0.7.1_1
 libslopy.so.7.6 slop-7.6_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 753ccfd911e205..15c4d4ce52b650 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=45.5
+version=46.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,12 +18,11 @@ short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-#changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-45/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/mutter/${version%.*}/mutter-${version}.tar.xz"
-checksum=51c3324b8a975f996e5ac693ab38563c496e6f142e6cd3357b4950d250334874
-shlib_provides="libmutter-clutter-13.so libmutter-cogl-13.so
- libmutter-cogl-pango-13.so"
+checksum=63b2660dd0fa193fa662c80ee12eb8b16f2b8c3bc3896366200c79943824d51d
+shlib_provides="libmutter-clutter-14.so libmutter-cogl-14.so
+ libmutter-cogl-pango-14.so libmutter-mtk-14.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,8 +34,8 @@ pre_build() {
 post_install() {
 	# modify the pkg-config files to respect ${pc_sysrootdir} for variables that are
 	# meant to be called with 'pkg-config --variable'
-	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-13|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-13.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-14|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-14.pc
 }
 
 mutter-devel_package() {
@@ -46,7 +45,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-13/*.gir"
+		vmove "usr/lib/mutter-14/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From b168bd8f790207e99506966ada21e66aae37259b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:41 +0100
Subject: [PATCH 07/22] gnome-shell: update to 46.1.

---
 srcpkgs/gnome-shell/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index c833283506820c..a756c5fcfc72a4 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=45.5
-revision=2
+version=46.1
+revision=1
 build_style=meson
 build_helper=gir
 configure_args="-Dsystemd=false -Dtests=false"
@@ -19,10 +19,10 @@ short_desc="GNOME core user interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
-changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%%.*}/gnome-shell-${version}.tar.xz"
-checksum=bd5c3d3d028d47233e4205223f0ac02ac9a973b699bc277439094d41a78d6ab0
+checksum=64f999844c101e63bf294d45b138de56319ad2f326282721aad0fa860653b369
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From d152abb7b44c769e476ca9257cb95aaa42932b0c Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:57:16 +0100
Subject: [PATCH 08/22] gnome-core: update to 46.0.

---
 srcpkgs/gnome-core/template | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index b4a86610fe0332..20bf58d62bcef0 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -10,28 +10,28 @@ homepage="https://www.gnome.org"
 
 depends="
  adwaita-icon-theme>=${version}
- at-spi2-core>=2.50.1
- at-spi2-atk>=2.50.1
+ at-spi2-core>=2.52.0
+ at-spi2-atk>=2.52.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.50.4
- folks>=0.15.6
+ evolution-data-server>=3.52.0
+ folks>=0.15.8
  font-adobe-source-code-pro>=2.030R
  gcr>=3.41.1
  gdm>=${version}
  geocode-glib>=3.26.4
- gjs>=1.76.0
- glib>=2.78.0
- glib-networking>=2.76.0
- gmime>=3.2.7
+ gjs>=1.80.0
+ glib>=2.80.0
+ glib-networking>=2.80.0
+ gmime>=3.2.14
  gnome-backgrounds>=${version}
- gnome-bluetooth>=42.8
+ gnome-bluetooth>=${version}
  gnome-color-manager>=3.36.0
- gnome-control-center>=${version}
+ gnome-control-center>=46.0.1
  gnome-desktop>=44.0
  gnome-initial-setup>=${version}
- gnome-keyring>=42.0
- gnome-online-accounts>=3.48.0
+ gnome-keyring>=46.1
+ gnome-online-accounts>=3.50.1
  gnome-session>=${version}
  gnome-settings-daemon>=${version}
  gnome-shell>=${version}
@@ -40,11 +40,11 @@ depends="
  gnome-user-docs>=${version}
  gnome-video-effects>=0.6.0
  gsettings-desktop-schemas>=${version}
- gvfs>=1.52.2
+ gvfs>=1.54.0
  mutter>=${version}
  nautilus>=${version}
- sushi>=${version}
- tracker>=3.6.0
+ sushi>=45.0
+ tracker>=3.7.1
  yelp>=42.2
  xdg-desktop-portal-gnome>=${version}
  zenity>=4.0.1"

From 16c9fa19d22fce0ee60e02259fd5e2e1ddbdb80c Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:02:49 +0100
Subject: [PATCH 09/22] at-spi2-core: update to 2.52.0

---
 srcpkgs/at-spi2-core/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 794eb284022796..85ba46b8a90299 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,6 +1,6 @@
 # Template file for 'at-spi2-core'
 pkgname=at-spi2-core
-version=2.50.1
+version=2.52.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,8 +12,9 @@ short_desc="Assistive Technology Service Provider Interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=5727b5c0687ac57ba8040e79bd6731b714a36b8fcf32190f236b8fb3698789e7
+checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
 make_check=no # non-trivial dbus setup
 
 # Package build options

From b3f25ee14bb0a7a941800416d5fab01923eb710b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:09:03 +0100
Subject: [PATCH 10/22] gdm: update to 46.0.

---
 .../gdm/patches/fix-service-assertions.patch  | 27 ++++++++++++++-----
 srcpkgs/gdm/patches/gcc14.patch               | 25 -----------------
 srcpkgs/gdm/template                          | 10 +++----
 3 files changed, 26 insertions(+), 36 deletions(-)
 delete mode 100644 srcpkgs/gdm/patches/gcc14.patch

diff --git a/srcpkgs/gdm/patches/fix-service-assertions.patch b/srcpkgs/gdm/patches/fix-service-assertions.patch
index 4460e74e31ebd4..d6458b8bde8884 100644
--- a/srcpkgs/gdm/patches/fix-service-assertions.patch
+++ b/srcpkgs/gdm/patches/fix-service-assertions.patch
@@ -1,10 +1,22 @@
-Fix systemd_dep assertions to not fail when passing a valid service directory path.
+From f51a4af51914c9b17f89ca40be54b868032c36f6 Mon Sep 17 00:00:00 2001
+From: oreo639 <oreo6391@gmail.com>
+Date: Wed, 20 Mar 2024 15:27:52 -0700
+Subject: [PATCH] meson: Fix systemd_dep assertions to match assertion message
+
+The assertion message suggests that it should be able to be bypassed by
+specifying a valid service directory, however that is not the case.
+
+Fix the assertions, so that they can be bypassed by specifying a valid service
+directory.
+---
+ data/meson.build | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/data/meson.build b/data/meson.build
-index 2cfe4691..2211e98b 100644
+index 2cfe46918..2211e98b5 100644
 --- a/data/meson.build
 +++ b/data/meson.build
-@@ -166,20 +166,20 @@ endif
+@@ -163,20 +163,20 @@ endif
  
  systemdsystemunitdir = get_option('systemdsystemunitdir')
  if systemdsystemunitdir != 'no'
@@ -13,7 +25,7 @@ index 2cfe4691..2211e98b 100644
      systemd_systemunitdir = get_option('systemdsystemunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd system unit dir or disable it')
-     systemd_systemunitdir = systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
+     systemd_systemunitdir = systemd_dep.get_variable(pkgconfig: 'systemdsystemunitdir')
    endif
  endif
  
@@ -24,6 +36,9 @@ index 2cfe4691..2211e98b 100644
      systemd_userunitdir = get_option('systemduserunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
-     systemd_userunitdir = systemd_dep.get_pkgconfig_variable('systemduserunitdir',
-                                                              define_variable: ['prefix', get_option('prefix')])
+     systemd_userunitdir = systemd_dep.get_variable(pkgconfig: 'systemduserunitdir',
+                                                    pkgconfig_define: ['prefix', get_option('prefix')])
    endif
+-- 
+GitLab
+
diff --git a/srcpkgs/gdm/patches/gcc14.patch b/srcpkgs/gdm/patches/gcc14.patch
deleted file mode 100644
index 09300f305ef9a8..00000000000000
--- a/srcpkgs/gdm/patches/gcc14.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 08ef19e848176e58511f1a66992b5a26cb3c51a2 Mon Sep 17 00:00:00 2001
-From: Alessandro Bono <alessandro.bono369@gmail.com>
-Date: Wed, 1 Nov 2023 12:35:44 +0100
-Subject: [PATCH] gdm-session: Pass the correct pointer type
-
----
- daemon/gdm-session.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/daemon/gdm-session.c b/daemon/gdm-session.c
-index 06f648ee0..be19a049c 100644
---- a/daemon/gdm-session.c
-+++ b/daemon/gdm-session.c
-@@ -3045,7 +3045,7 @@ free_pending_worker_connection (GdmSession      *self,
-         worker_manager_interface = g_object_get_data (G_OBJECT (connection),
-                                                       "gdm-dbus-worker-manager-interface");
-         if (worker_manager_interface != NULL) {
--                g_dbus_interface_skeleton_unexport (worker_manager_interface);
-+                g_dbus_interface_skeleton_unexport (G_DBUS_INTERFACE_SKELETON (worker_manager_interface));
-                 g_object_set_data (G_OBJECT (connection),
-                                    "gdm-dbus-worker-manager-interface",
-                                    NULL);
--- 
-GitLab
-
diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 128253f83f885c..f32ae188713a94 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,7 +1,7 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=45.0.1
-revision=2
+version=46.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="
@@ -25,10 +25,10 @@ short_desc="GNOME Display Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
-changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-46/NEWS/"
 distfiles="${GNOME_SITE}/gdm/${version%%.*}/gdm-${version}.tar.xz"
-checksum=6572578c05e3c6569d6ed269f7de2aaf3a035657654586d8243907bb7a6ffa85
+checksum=8d6cb52176eca48b6bbf1cfe2fdae08d9677b5a0f2bca600dee4604de0dd1efc
 
 conf_files="
 	/etc/gdm/custom.conf

From e8ee49a1d85f38f2e2908ca6e9fb0248c2ee46e6 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:19:49 +0100
Subject: [PATCH 11/22] gmime: update to 3.2.14

---
 srcpkgs/gmime/template | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gmime/template b/srcpkgs/gmime/template
index 045e8307691bc9..c3109937798625 100644
--- a/srcpkgs/gmime/template
+++ b/srcpkgs/gmime/template
@@ -1,7 +1,7 @@
 # Template file for 'gmime'
 pkgname=gmime
-version=3.2.7
-revision=2
+version=3.2.14
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static --enable-crypto $(vopt_enable vala)
@@ -14,8 +14,10 @@ short_desc="GNOME Core mime parsing library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/jstedfast/gmime"
-distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
-checksum=2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44
+changelog="https://raw.githubusercontent.com/jstedfast/gmime/master/NEWS"
+#distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
+distfiles="https://github.com/jstedfast/gmime/releases/download/${version}/${pkgname}-${version}.tar.xz"
+checksum=a5eb3dd675f72e545c8bc1cd12107e4aad2eaec1905eb7b4013cdb1fbe5e2317
 
 build_options="gir vala"
 build_options_default="gir vala"

From b552b8c8b6d07503a7105ea697d2e21f3f23fcd4 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:21:05 +0100
Subject: [PATCH 12/22] gnome-backgrounds: update to 46.0.

---
 srcpkgs/gnome-backgrounds/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-backgrounds/template b/srcpkgs/gnome-backgrounds/template
index c021d48794d100..cbc68cbb225524 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="gettext"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later, CC-BY-2.0, CC-BY-SA-2.0, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-backgrounds"
 changelog="https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-backgrounds/${version%.*}/gnome-backgrounds-${version}.tar.xz"
-checksum=cee0e688fbae5ef7a75f335ada2d10779e08ebca9445f1586de32c5a9b6dee2d
+checksum=4ddd3ac439a4a067876805921bb75f4d3c8b85a218d47c276dddde8928443c2e

From fd1baaaca42df273b69e93e42ca625ed566bad40 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:25:20 +0100
Subject: [PATCH 13/22] gnome-shell-extensions: update to 46.1.

---
 srcpkgs/gnome-shell-extensions/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-shell-extensions/template b/srcpkgs/gnome-shell-extensions/template
index 35b2debe6b6bc8..15aacb47e990a0 100644
--- a/srcpkgs/gnome-shell-extensions/template
+++ b/srcpkgs/gnome-shell-extensions/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell-extensions'
 pkgname=gnome-shell-extensions
-version=45.2
+version=46.1
 revision=1
 build_style=meson
 configure_args="-Dextension_set=all"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell-extensions/${version%.*}/gnome-shell-extensions-${version}.tar.xz"
-checksum=ee32f6387a2d18adbff7a956689bc747866b4a8712d73790c002abeae4ccaaaf
+checksum=c5ba50700da77a986f0060beedacfc017e7ec82283f2a6384842a0807bc4553f

From 91a2c079aaa2dff71bbad219c174584632cc963b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:26:18 +0100
Subject: [PATCH 14/22] gnome-user-docs: update to 46.1.

---
 srcpkgs/gnome-user-docs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 1f9d4edc4fe43e..84e21cc76196f4 100644
--- a/srcpkgs/gnome-user-docs/template
+++ b/srcpkgs/gnome-user-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-user-docs'
 pkgname=gnome-user-docs
-version=45.5
+version=46.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
 changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-user-docs/${version%.*}/gnome-user-docs-${version}.tar.xz"
-checksum=74167fcf42a04d9e5d3cc130d27bc203d87b685ce606a84674df24e1ff719e54
+checksum=a97293cbeeb797eb4f4d169d713bb6583bd12c3791e140283e4356d2fe180ada

From 4c813679b1fefca3d841670c7a1fba3c5edba669 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:35:50 +0100
Subject: [PATCH 15/22] xdg-desktop-portal-gnome: update to 46.0.

---
 .../patches/gcc14.patch                       | 29 -------------------
 srcpkgs/xdg-desktop-portal-gnome/template     |  6 ++--
 2 files changed, 3 insertions(+), 32 deletions(-)
 delete mode 100644 srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch

diff --git a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch b/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
deleted file mode 100644
index 34a43f04f96026..00000000000000
--- a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 5fb3c0c23ccd76c6f8239bbb66c3fb1230208d5e Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Tyrychtr?= <ltyrycht@redhat.com>
-Date: Mon, 11 Dec 2023 11:36:13 +0100
-Subject: [PATCH] input-capture: Pass correct pointer type to
- gtk_window_add_group
-
-It produced only a warning, but will be an error in the future.
-
-Fixes #112
----
- src/inputcapture.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/inputcapture.c b/src/inputcapture.c
-index ffa91a1d..bf60e6ea 100644
---- a/src/inputcapture.c
-+++ b/src/inputcapture.c
-@@ -409,7 +409,7 @@ create_input_capture_dialog (GDBusMethodInvocation *invocation,
-   gtk_window_set_modal (GTK_WINDOW (dialog), TRUE);
- 
-   window_group = gtk_window_group_new ();
--  gtk_window_group_add_window (window_group, dialog);
-+  gtk_window_group_add_window (window_group, GTK_WINDOW (dialog));
- 
-   dialog_handle = g_new0 (InputCaptureDialogHandle, 1);
-   dialog_handle->request = g_object_ref (request);
--- 
-GitLab
-
diff --git a/srcpkgs/xdg-desktop-portal-gnome/template b/srcpkgs/xdg-desktop-portal-gnome/template
index c7441c6caa7464..f27be4aa7bf1fe 100644
--- a/srcpkgs/xdg-desktop-portal-gnome/template
+++ b/srcpkgs/xdg-desktop-portal-gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-gnome'
 pkgname=xdg-desktop-portal-gnome
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
@@ -14,7 +14,7 @@ short_desc="GNOME portal backend for xdg-desktop-portal"
 maintainer="oreo639 <oreo6391@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
-changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/xdg-desktop-portal-gnome/${version%.*}/xdg-desktop-portal-gnome-${version}.tar.xz"
-checksum=3e9ca821044005fb37bd68ebe4ad196fc3d072835581467a22a4879dac7b5fdd
+checksum=5d2d533597d280b7370b8f74faa40097b292b0036dbd59166e1312230500bb8b

From 14f679076d08a166c308c080471fcb7c36dfc17a Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 18:25:32 +0100
Subject: [PATCH 16/22] gnome-control-center: update to 46.0.1.

---
 srcpkgs/gnome-control-center/template | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 34384bcec50be4..a5d09f966a3cd8 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=45.3
+version=46.0.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,7 +14,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel upower-devel vala-devel
  libxml2-devel libX11-devel gtk4-devel libadwaita-devel cups-devel libgudev-devel
  libwacom-devel clutter-devel libsecret-devel libcanberra-devel udisks2-devel
- gsound-devel gcr-devel gnutls-devel tecla"
+ gsound-devel gcr4-devel gnutls-devel tecla"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop
  libgnomekbd ibus-gtk4"
@@ -22,9 +22,10 @@ short_desc="GNOME control center"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
-changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-45/NEWS"
-distfiles="${GNOME_SITE}/gnome-control-center/${version%.*}/gnome-control-center-${version}.tar.xz"
-checksum=b1e949c4e86c0624ec6a6ed0df09c9fae2b22983c1dca60ed86aec8ef0b24004
+#changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-46/NEWS"
+distfiles="${GNOME_SITE}/gnome-control-center/${version%%.*}/gnome-control-center-${version}.tar.xz"
+checksum=53cfbc25156b5ca0b302531ebaeefd7f915f39b08aca143d5b0ec80855221fe4
 make_check=no # needs X11 and requires altered filesystem
 
 pre_build() {

From e998683699000fdf0038a022a39080fe43dfac5e Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sat, 23 Mar 2024 15:35:51 +0100
Subject: [PATCH 17/22] gnome-online-accounts: update to 3.50.1.

---
 common/shlibs                          |  2 +-
 srcpkgs/gnome-online-accounts/template | 18 ++++++++++--------
 2 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index df47c6301f175e..0b6cdbbf8f4af3 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -881,7 +881,7 @@ libp11-kit.so.0 p11-kit-0.7_1
 librest-1.0.so.0 rest-0.9.1_1
 librest-extras-1.0.so.0 rest-0.9.1_1
 libgoa-1.0.so.0 gnome-online-accounts-3.2.0_1
-libgoa-backend-1.0.so.1 gnome-online-accounts-3.10.0_1
+libgoa-backend-1.0.so.2 gnome-online-accounts-3.50.0_1
 liboauth.so.0 liboauth-0.9.4_1
 liblcms2.so.2 lcms2-2.2_1
 libcolord.so.2 libcolord-1.1.7_1
diff --git a/srcpkgs/gnome-online-accounts/template b/srcpkgs/gnome-online-accounts/template
index 9a26f6c2252240..ba9507119dcab8 100644
--- a/srcpkgs/gnome-online-accounts/template
+++ b/srcpkgs/gnome-online-accounts/template
@@ -1,28 +1,30 @@
 # Template file for 'gnome-online-accounts'
 pkgname=gnome-online-accounts
-version=3.48.0
+version=3.50.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gir vapi)
- -Dmedia_server=true -Dman=true"
-hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt"
-makedepends="gtk+3-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
- rest-devel gcr-devel mit-krb5-devel libsoup3-devel"
+ -Dman=true"
+hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt vala
+ gtk4-update-icon-cache"
+makedepends="gtk4-devel json-glib-devel libsecret-devel
+ rest-devel gcr4-devel mit-krb5-devel libsoup3-devel libadwaita-devel"
 depends="hicolor-icon-theme"
 short_desc="GNOME service to access online accounts"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeOnlineAccounts"
-changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-44/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-online-accounts/${version%.*}/gnome-online-accounts-${version}.tar.xz"
-checksum=418bb9fcffdbd72a98205ad365137617fc1e3551a54de74f6a98d45d266175bf
+checksum=42ee43fd1e2942b9ff6106252ccdc834602815508bf7a3a52c0bdfffa56eaf40
 
 build_options="gir"
 build_options_default="gir"
 
 gnome-online-accounts-devel_package() {
-	depends="gtk+3-devel ${sourcepkg}>=${version}_${revision}"
+	depends="gtk4-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 9d1c0ab056b40c9a939c69d38b7cf70bad84ad7d Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 18 Apr 2024 11:40:22 +0200
Subject: [PATCH 18/22] gjs: update to 1.80.2.

---
 srcpkgs/gjs/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 23c7350a11aa9d..d10e449a0ab1d3 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.78.4
+version=1.80.2
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -13,9 +13,9 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MIT, LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gjs"
 #changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-44/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gjs/${version%.*}/gjs-${version}.tar.xz"
-checksum=9aec7ab872c2050404907ae94f0ae7abec8a54bd9c894ddb5c2d0f51e932b9a1
+checksum=135e39c5ac591096233e557cfe577d64093f5054411d47cb2e214bad7d4199bd
 make_check_pre="xvfb-run"
 
 if [ "$XBPS_CHECK_PKGS" ]; then

From 4c0ba1e75dc989390f31f015dc39556bd8a83bc7 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Fri, 19 Apr 2024 11:42:14 +0200
Subject: [PATCH 19/22] cinnamon-control-center: rebuild against
 gnome-online-accounts.

---
 srcpkgs/cinnamon-control-center/template | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/cinnamon-control-center/template b/srcpkgs/cinnamon-control-center/template
index 0d24f6c29e952e..ead98639c4accc 100644
--- a/srcpkgs/cinnamon-control-center/template
+++ b/srcpkgs/cinnamon-control-center/template
@@ -1,9 +1,10 @@
 # Template file for 'cinnamon-control-center'
 pkgname=cinnamon-control-center
 version=5.8.2
-revision=1
+revision=2
 build_style=meson
 build_helper=gir
+configure_args="-Donlineaccounts=false"
 hostmakedepends="gettext-devel glib-devel intltool pkg-config libxslt"
 makedepends="ModemManager-devel cinnamon-desktop-devel cinnamon-menus-devel
  cinnamon-settings-daemon-devel gnome-online-accounts-devel ibus-devel

From e250fa1a67525501a076047f9acf63c65f6b2d37 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Fri, 19 Apr 2024 17:58:24 +0200
Subject: [PATCH 20/22] gnome-tweaks: update to 46.0.

---
 srcpkgs/gnome-tweaks/template | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-tweaks/template b/srcpkgs/gnome-tweaks/template
index 963940101ce2ac..fc492bef54fb08 100644
--- a/srcpkgs/gnome-tweaks/template
+++ b/srcpkgs/gnome-tweaks/template
@@ -1,17 +1,19 @@
 # Template file for 'gnome-tweaks'
 pkgname=gnome-tweaks
-version=45.2
+version=46.0
 revision=1
 build_style=meson
-hostmakedepends="pkg-config gettext"
-makedepends="libhandy1-devel"
-depends="gtk+3 dconf gnome-settings-daemon mutter libnotify python3-gobject libhandy1"
+build_helper=gir
+hostmakedepends="pkg-config gettext desktop-file-utils gtk4-update-icon-cache"
+makedepends="gsettings-desktop-schemas-devel libadwaita-devel
+ python3-gobject-devel"
+depends="dconf gnome-settings-daemon libadwaita mutter python3-gobject"
 short_desc="GNOME tool to customize advanced options"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later, CC0-1.0"
 homepage="https://wiki.gnome.org/Apps/Tweaks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=01bf5e723a1d18b1025401e32b5f64eb29b79e8a17ad010bbbd1e23b137b9069
+checksum=1678786341f664ac4580784222a16409fa9bf5cc7a5f1b46dcefd2aa13ddba31
 replaces="gnome-tweak-tool>=0"
 
 gnome-tweak-tool_package() {

From d2fd97e1867ed661400cd743917ad6ab9dd59391 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sat, 20 Apr 2024 15:27:43 +0200
Subject: [PATCH 21/22] gnome: update to 46.0.

---
 srcpkgs/gnome/template | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index b88f9b28037e15..1aa95421de0d7a 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
@@ -12,7 +12,7 @@ depends="
  gnome-core>=${version}
  baobab>=${version}
  evince>=${version}
- file-roller>=43.1
+ file-roller>=44.1
  gnome-calculator>=${version}
  gnome-calendar>=${version}
  gnome-characters>=${version}
@@ -26,7 +26,7 @@ depends="
  gnome-remote-desktop>=${version}
  gnome-system-monitor>=${version}
  gnome-text-editor>=${version}
- gnome-tweaks>=42.beta
+ gnome-tweaks>=${version}
  gnome-weather>=${version}
  gsound>=1.0.3
  gspell>=1.12.2
@@ -35,18 +35,18 @@ depends="
  orca>=${version}
  phodav>=3.0
  power-profiles-daemon>=0.13
- simple-scan>=44.0
+ simple-scan>=${version}
  snapshot>=${version}
  totem>=43"
 
 _apps_depends="
  Endeavour>=43
  bijiben>=40.1
- dconf-editor>=${version}
+ dconf-editor>=45.0.1
  devhelp>=43
- eog>=${version}
+ eog>=45.3
  epiphany>=${version}
- evolution>=3.50.4
+ evolution>=3.52.0
  ghex>=${version}
  gitg>=44
  gnome-boxes>=${version}
@@ -55,11 +55,11 @@ _apps_depends="
  gnome-calendar>=${version}
  gnome-characters>=${version}
  gnome-clocks>=${version}
- gnome-connections>=44.0
+ gnome-connections>=${version}
  gnome-console>=${version}
  gnome-dictionary>=40.0
  gnome-disk-utility>=${version}
- gnome-font-viewer>=44.0
+ gnome-font-viewer>=${version}
  gnome-maps>=${version}
  gnome-music>=${version}
  gnome-nettool>=42
@@ -68,11 +68,11 @@ _apps_depends="
  gnome-sound-recorder>=42
  gnome-system-monitor>=${version}
  gnome-text-editor>=${version}
- gnome-tour>=44.0
+ gnome-tour>=${version}
  gnote>=${version}
  polari>=${version}
  rygel>=0.42.5
- simple-scan>=42
+ simple-scan>=${version}
  totem>=43.0
  vino>=3.22.0"
 
@@ -81,19 +81,19 @@ _games_collection_depends="
  five-or-more>=3.32.3
  four-in-a-row>=3.38.1
  gnome-2048>=3.38.2
- gnome-chess>=43.2
+ gnome-chess>=${version}
  gnome-klotski>=3.38.2
- gnome-mahjongg>=3.40.0
+ gnome-mahjongg>=3.40.1
  gnome-mines>=40.1
- gnome-nibbles>=3.38.3
+ gnome-nibbles>=4.0.4
  gnome-robots>=40.0
  gnome-sudoku>=${version}
  gnome-tetravex>=3.38.2
  hitori>=44.0
  iagno>=3.38.1
- lightsoff>=40.0.1
+ lightsoff>=${version}
  quadrapassel>=40.2
- swell-foop>=41.1
+ swell-foop>=${version}
  tali>=40.9"
 
 gnome-apps_package() {

From 20cfd9150fcccdb9f34dd6e77db3aefc2ff4162e Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sun, 21 Apr 2024 23:52:59 +0200
Subject: [PATCH 22/22] nautilus: update to 46.1.

---
 srcpkgs/nautilus/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index abab553cc873c2..7a739e26cfe07b 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=46.0
+version=46.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -21,7 +21,7 @@ homepage="https://wiki.gnome.org/Nautilus"
 #changelog="https://gitlab.gnome.org/GNOME/nautilus/-/raw/main/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/nautilus/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/nautilus/${version%%.*}/nautilus-${version}.tar.xz"
-checksum=e6d75ed9f7aa68a00a2a559a0bf7010c6077e158d2d900fa365a8973f6ef11ce
+checksum=cc1a5fdf1dd72f92e9e3f3c7ad263709a0de5391a895be9344f6a67f43887bd7
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=ci-skip

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (104 preceding siblings ...)
  2024-04-21 21:56 ` [PR PATCH] [Updated] " fanyx
@ 2024-04-22  4:46 ` chrysos349
  2024-04-22  8:12 ` [PR PATCH] [Updated] " fanyx
                   ` (13 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: chrysos349 @ 2024-04-22  4:46 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 220 bytes --]

New comment by chrysos349 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2068480921

Comment:
**Updates**
 - xdg-desktop-portal-gnome -> 46.1
 - gnome-calendar -> 46.1

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR PATCH] [Updated] gnome: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (105 preceding siblings ...)
  2024-04-22  4:46 ` chrysos349
@ 2024-04-22  8:12 ` fanyx
  2024-04-22  9:36 ` fanyx
                   ` (12 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-04-22  8:12 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1701 bytes --]

There is an updated pull request by fanyx against master on the void-packages repository

https://github.com/fanyx/void-packages gnome46
https://github.com/void-linux/void-packages/pull/49428

gnome: update to 46.0.
### Missing for `gnome-core`
- [x] `gnome-control-center`
- [x] https://github.com/void-linux/void-packages/pull/49427
- [x] https://github.com/void-linux/void-packages/pull/49446
- [x] https://github.com/void-linux/void-packages/pull/49473
- [x] https://github.com/void-linux/void-packages/pull/49482
- [x] `gjs>=1.80.0`
- [x] https://github.com/void-linux/void-packages/pull/49895

### Missing for `gnome`

- [ ] `gnome-remote-desktop-46.1`
- [x] https://github.com/void-linux/void-packages/pull/49940
- [x] https://github.com/void-linux/void-packages/pull/49941
- [x] https://github.com/void-linux/void-packages/pull/49918
- [ ] https://github.com/void-linux/void-packages/pull/49945
- [x] https://github.com/void-linux/void-packages/pull/49947
- [ ] https://github.com/void-linux/void-packages/pull/49946
- [ ] https://github.com/void-linux/void-packages/pull/49957
- [x] https://github.com/void-linux/void-packages/pull/49913
- [x] https://github.com/void-linux/void-packages/pull/49916
- [x] https://github.com/void-linux/void-packages/pull/49639

@oreo639 @Gottox 

### TODO

- [x] Update `glib` and `glib-networking` dependencies to `2.80.0`

#### Testing the changes
- I tested the changes in this PR:
  - `gnome-core`: **YES**
  - `gnome`: **briefly**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)


A patch file from https://github.com/void-linux/void-packages/pull/49428.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome46-49428.patch --]
[-- Type: text/x-diff, Size: 40147 bytes --]

From 2e05c8b395f5a0d09889db5a8cfb5f2128c291e3 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 09:57:46 +0100
Subject: [PATCH 01/22] gnome-bluetooth: update to 46.0.

---
 srcpkgs/gnome-bluetooth/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index 3bc40264ae3d5c..fccb09af82ba5f 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-bluetooth'
 pkgname=gnome-bluetooth
-version=42.8
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
 changelog="https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-bluetooth/${version%.*}/gnome-bluetooth-${version}.tar.xz"
-checksum=76c241e8ca2c9b1035364535ca26084f89fc5c0e1829510f8909583115fcc2db
+checksum=13fe1e75f317acdbdf5e80c9029d2e0632d60a9ccf72a43ae36eb7545021fbef
 
 build_options="gir"
 build_options_default="gir"

From 067042d8264fa221448312e89183692cf337febd Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:05:56 +0100
Subject: [PATCH 02/22] gnome-initial-setup: update to 46.0.

---
 srcpkgs/gnome-initial-setup/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 889647c5a61edc..279ef9f5fbb40d 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-initial-setup'
 pkgname=gnome-initial-setup
-version=45.4.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-initial-setup/${version%%.*}/gnome-initial-setup-${version}.tar.xz"
-checksum=363e09aa3308e7f4074e066253a0182b322ab60376743de178bbb400e54ba8ee
+checksum=f8ee9dcea7e35e735eaa3bc8d1041d06bb64ebf1e1046e5e8e48f1fb44151847

From 4e296765d6b3771fd747b080bd297d337985d3f7 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:57:34 +0100
Subject: [PATCH 03/22] gnome-session: update to 46.0.

---
 srcpkgs/gnome-session/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index 14bbbc580c3bf9..9cfaa1a07ca84f 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=45.0
+version=46.0
 revision=1
 build_style=meson
-configure_args="-Dsystemd_journal=false -Dsystemd_session=disable
- -Dsystemduserunitdir=/usr/lib/systemd/user"
+configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
 hostmakedepends="glib-devel gettext pkg-config xmlto"
 makedepends="elogind-devel gnome-desktop-devel gtk+3-devel json-glib-devel
  libglib-devel libICE-devel libSM-devel xtrans"
@@ -16,4 +15,4 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-session"
 changelog="https://gitlab.gnome.org/GNOME/gnome-session/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-session/${version%.*}/gnome-session-${version}.tar.xz"
-checksum=706d2ffcacac38553a3c0185793f5a2b4aac940bb5e789d953c9808163bef2f1
+checksum=c6e1624af6090bc4e1a191fe2268abfa7a8de07831ca7a57f217e679bf7b9a54

From ad5652ed80ad91e81bdf301e31b5265a96822bec Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:11 +0100
Subject: [PATCH 04/22] gsettings-desktop-schemas: update to 46.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index c4fc13789417df..f4f2a5cea68d9e 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,6 +1,6 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=45.0
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 changelog="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gsettings-desktop-schemas/${version%.*}/gsettings-desktop-schemas-${version}.tar.xz"
-checksum=365c8d04daf79b38c8b3dc9626349a024f9e4befdd31fede74b42f7a9fbe0ae2
+checksum=493a46a1161b6388d57aa72f632a79ce96c42d5ffbd1d0b00f496ec5876f8575
 
 # Package build options
 build_options="gir"

From 7fe10e632f574d3408e0c40fbe1981749837096f Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:28 +0100
Subject: [PATCH 05/22] gnome-settings-daemon: update to 46.0.

---
 srcpkgs/gnome-settings-daemon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 9e8d7eb447035e..fd2b43810628b8 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-settings-daemon'
 pkgname=gnome-settings-daemon
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,8 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr4-de
  geoclue2-devel gnome-desktop-devel ibus-devel libcanberra-devel libgnomekbd-devel
  libgweather-devel libnotify-devel librsvg-devel libwacom-devel nss-devel
  polkit-devel pulseaudio-devel startup-notification-devel upower-devel
- xf86-input-wacom-devel libXfixes-devel"
+ xf86-input-wacom-devel libXfixes-devel gsettings-desktop-schemas-devel
+ elogind-devel"
 depends="hicolor-icon-theme"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -20,7 +21,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 changelog="https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-settings-daemon/${version%.*}/gnome-settings-daemon-${version}.tar.xz"
-checksum=c62bfec9817eee5b83ebe901a9286189a67eb5ff033c5dd41506574f822bf090
+checksum=0b9a0f64fa18a8e7e09b4c95a3f754fa033c2cdbd2dc35701f0618572c1cb3d7
 CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then

From 232bbcef9e92b377e234811703d071ea42eddf01 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:30 +0100
Subject: [PATCH 06/22] mutter: update to 46.1.

---
 common/shlibs           | 10 +++++-----
 srcpkgs/mutter/template | 15 +++++++--------
 2 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 61a28fdc5b7436..df47c6301f175e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2922,11 +2922,11 @@ libdecoration.so.0 compiz-core-0.8.14_1
 libcompizconfig.so.0 libcompizconfig-0.8.14_1
 libemeraldengine.so.0 emerald-0.8.14_1
 libhangul.so.1 libhangul-0.1.0_1
-libmutter-13.so.0 mutter-45.0_1
-libmutter-clutter-13.so.0 mutter-45.0_1
-libmutter-cogl-13.so.0 mutter-45.0_1
-libmutter-cogl-pango-13.so.0 mutter-45.0_1
-libmutter-mtk-13.so.0 mutter-45.0_1
+libmutter-14.so.0 mutter-46.0_1
+libmutter-clutter-14.so.0 mutter-46.0_1
+libmutter-cogl-14.so.0 mutter-46.0_1
+libmutter-cogl-pango-14.so.0 mutter-46.0_1
+libmutter-mtk-14.so.0 mutter-46.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub-0.7.so.0 libgepub-0.7.1_1
 libslopy.so.7.6 slop-7.6_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 753ccfd911e205..15c4d4ce52b650 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=45.5
+version=46.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,12 +18,11 @@ short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-#changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-45/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/mutter/${version%.*}/mutter-${version}.tar.xz"
-checksum=51c3324b8a975f996e5ac693ab38563c496e6f142e6cd3357b4950d250334874
-shlib_provides="libmutter-clutter-13.so libmutter-cogl-13.so
- libmutter-cogl-pango-13.so"
+checksum=63b2660dd0fa193fa662c80ee12eb8b16f2b8c3bc3896366200c79943824d51d
+shlib_provides="libmutter-clutter-14.so libmutter-cogl-14.so
+ libmutter-cogl-pango-14.so libmutter-mtk-14.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,8 +34,8 @@ pre_build() {
 post_install() {
 	# modify the pkg-config files to respect ${pc_sysrootdir} for variables that are
 	# meant to be called with 'pkg-config --variable'
-	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-13|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-13.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-14|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-14.pc
 }
 
 mutter-devel_package() {
@@ -46,7 +45,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-13/*.gir"
+		vmove "usr/lib/mutter-14/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From ff167f1f5844e2a0e0b1d83a028d12e19d71fc53 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:41 +0100
Subject: [PATCH 07/22] gnome-shell: update to 46.1.

---
 srcpkgs/gnome-shell/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index c833283506820c..a756c5fcfc72a4 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=45.5
-revision=2
+version=46.1
+revision=1
 build_style=meson
 build_helper=gir
 configure_args="-Dsystemd=false -Dtests=false"
@@ -19,10 +19,10 @@ short_desc="GNOME core user interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
-changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%%.*}/gnome-shell-${version}.tar.xz"
-checksum=bd5c3d3d028d47233e4205223f0ac02ac9a973b699bc277439094d41a78d6ab0
+checksum=64f999844c101e63bf294d45b138de56319ad2f326282721aad0fa860653b369
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From d8ac8114e4edfc1e9045a669dabbff2cc656865e Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:57:16 +0100
Subject: [PATCH 08/22] gnome-core: update to 46.0.

---
 srcpkgs/gnome-core/template | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index b4a86610fe0332..20bf58d62bcef0 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -10,28 +10,28 @@ homepage="https://www.gnome.org"
 
 depends="
  adwaita-icon-theme>=${version}
- at-spi2-core>=2.50.1
- at-spi2-atk>=2.50.1
+ at-spi2-core>=2.52.0
+ at-spi2-atk>=2.52.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.50.4
- folks>=0.15.6
+ evolution-data-server>=3.52.0
+ folks>=0.15.8
  font-adobe-source-code-pro>=2.030R
  gcr>=3.41.1
  gdm>=${version}
  geocode-glib>=3.26.4
- gjs>=1.76.0
- glib>=2.78.0
- glib-networking>=2.76.0
- gmime>=3.2.7
+ gjs>=1.80.0
+ glib>=2.80.0
+ glib-networking>=2.80.0
+ gmime>=3.2.14
  gnome-backgrounds>=${version}
- gnome-bluetooth>=42.8
+ gnome-bluetooth>=${version}
  gnome-color-manager>=3.36.0
- gnome-control-center>=${version}
+ gnome-control-center>=46.0.1
  gnome-desktop>=44.0
  gnome-initial-setup>=${version}
- gnome-keyring>=42.0
- gnome-online-accounts>=3.48.0
+ gnome-keyring>=46.1
+ gnome-online-accounts>=3.50.1
  gnome-session>=${version}
  gnome-settings-daemon>=${version}
  gnome-shell>=${version}
@@ -40,11 +40,11 @@ depends="
  gnome-user-docs>=${version}
  gnome-video-effects>=0.6.0
  gsettings-desktop-schemas>=${version}
- gvfs>=1.52.2
+ gvfs>=1.54.0
  mutter>=${version}
  nautilus>=${version}
- sushi>=${version}
- tracker>=3.6.0
+ sushi>=45.0
+ tracker>=3.7.1
  yelp>=42.2
  xdg-desktop-portal-gnome>=${version}
  zenity>=4.0.1"

From 61b4a5b65ef43175529726edc3d05c3a87b392ce Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:02:49 +0100
Subject: [PATCH 09/22] at-spi2-core: update to 2.52.0

---
 srcpkgs/at-spi2-core/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 794eb284022796..85ba46b8a90299 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,6 +1,6 @@
 # Template file for 'at-spi2-core'
 pkgname=at-spi2-core
-version=2.50.1
+version=2.52.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,8 +12,9 @@ short_desc="Assistive Technology Service Provider Interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=5727b5c0687ac57ba8040e79bd6731b714a36b8fcf32190f236b8fb3698789e7
+checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
 make_check=no # non-trivial dbus setup
 
 # Package build options

From 3136acc5ef667ad591bd61a78fe4a913d5eb8e69 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:09:03 +0100
Subject: [PATCH 10/22] gdm: update to 46.0.

---
 .../gdm/patches/fix-service-assertions.patch  | 27 ++++++++++++++-----
 srcpkgs/gdm/patches/gcc14.patch               | 25 -----------------
 srcpkgs/gdm/template                          | 10 +++----
 3 files changed, 26 insertions(+), 36 deletions(-)
 delete mode 100644 srcpkgs/gdm/patches/gcc14.patch

diff --git a/srcpkgs/gdm/patches/fix-service-assertions.patch b/srcpkgs/gdm/patches/fix-service-assertions.patch
index 4460e74e31ebd4..d6458b8bde8884 100644
--- a/srcpkgs/gdm/patches/fix-service-assertions.patch
+++ b/srcpkgs/gdm/patches/fix-service-assertions.patch
@@ -1,10 +1,22 @@
-Fix systemd_dep assertions to not fail when passing a valid service directory path.
+From f51a4af51914c9b17f89ca40be54b868032c36f6 Mon Sep 17 00:00:00 2001
+From: oreo639 <oreo6391@gmail.com>
+Date: Wed, 20 Mar 2024 15:27:52 -0700
+Subject: [PATCH] meson: Fix systemd_dep assertions to match assertion message
+
+The assertion message suggests that it should be able to be bypassed by
+specifying a valid service directory, however that is not the case.
+
+Fix the assertions, so that they can be bypassed by specifying a valid service
+directory.
+---
+ data/meson.build | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/data/meson.build b/data/meson.build
-index 2cfe4691..2211e98b 100644
+index 2cfe46918..2211e98b5 100644
 --- a/data/meson.build
 +++ b/data/meson.build
-@@ -166,20 +166,20 @@ endif
+@@ -163,20 +163,20 @@ endif
  
  systemdsystemunitdir = get_option('systemdsystemunitdir')
  if systemdsystemunitdir != 'no'
@@ -13,7 +25,7 @@ index 2cfe4691..2211e98b 100644
      systemd_systemunitdir = get_option('systemdsystemunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd system unit dir or disable it')
-     systemd_systemunitdir = systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
+     systemd_systemunitdir = systemd_dep.get_variable(pkgconfig: 'systemdsystemunitdir')
    endif
  endif
  
@@ -24,6 +36,9 @@ index 2cfe4691..2211e98b 100644
      systemd_userunitdir = get_option('systemduserunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
-     systemd_userunitdir = systemd_dep.get_pkgconfig_variable('systemduserunitdir',
-                                                              define_variable: ['prefix', get_option('prefix')])
+     systemd_userunitdir = systemd_dep.get_variable(pkgconfig: 'systemduserunitdir',
+                                                    pkgconfig_define: ['prefix', get_option('prefix')])
    endif
+-- 
+GitLab
+
diff --git a/srcpkgs/gdm/patches/gcc14.patch b/srcpkgs/gdm/patches/gcc14.patch
deleted file mode 100644
index 09300f305ef9a8..00000000000000
--- a/srcpkgs/gdm/patches/gcc14.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 08ef19e848176e58511f1a66992b5a26cb3c51a2 Mon Sep 17 00:00:00 2001
-From: Alessandro Bono <alessandro.bono369@gmail.com>
-Date: Wed, 1 Nov 2023 12:35:44 +0100
-Subject: [PATCH] gdm-session: Pass the correct pointer type
-
----
- daemon/gdm-session.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/daemon/gdm-session.c b/daemon/gdm-session.c
-index 06f648ee0..be19a049c 100644
---- a/daemon/gdm-session.c
-+++ b/daemon/gdm-session.c
-@@ -3045,7 +3045,7 @@ free_pending_worker_connection (GdmSession      *self,
-         worker_manager_interface = g_object_get_data (G_OBJECT (connection),
-                                                       "gdm-dbus-worker-manager-interface");
-         if (worker_manager_interface != NULL) {
--                g_dbus_interface_skeleton_unexport (worker_manager_interface);
-+                g_dbus_interface_skeleton_unexport (G_DBUS_INTERFACE_SKELETON (worker_manager_interface));
-                 g_object_set_data (G_OBJECT (connection),
-                                    "gdm-dbus-worker-manager-interface",
-                                    NULL);
--- 
-GitLab
-
diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 128253f83f885c..f32ae188713a94 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,7 +1,7 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=45.0.1
-revision=2
+version=46.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="
@@ -25,10 +25,10 @@ short_desc="GNOME Display Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
-changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-46/NEWS/"
 distfiles="${GNOME_SITE}/gdm/${version%%.*}/gdm-${version}.tar.xz"
-checksum=6572578c05e3c6569d6ed269f7de2aaf3a035657654586d8243907bb7a6ffa85
+checksum=8d6cb52176eca48b6bbf1cfe2fdae08d9677b5a0f2bca600dee4604de0dd1efc
 
 conf_files="
 	/etc/gdm/custom.conf

From 780a6fa020a962681aa1f7bef84a88bb4fdfce18 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:19:49 +0100
Subject: [PATCH 11/22] gmime: update to 3.2.14

---
 srcpkgs/gmime/template | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gmime/template b/srcpkgs/gmime/template
index 045e8307691bc9..c3109937798625 100644
--- a/srcpkgs/gmime/template
+++ b/srcpkgs/gmime/template
@@ -1,7 +1,7 @@
 # Template file for 'gmime'
 pkgname=gmime
-version=3.2.7
-revision=2
+version=3.2.14
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static --enable-crypto $(vopt_enable vala)
@@ -14,8 +14,10 @@ short_desc="GNOME Core mime parsing library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/jstedfast/gmime"
-distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
-checksum=2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44
+changelog="https://raw.githubusercontent.com/jstedfast/gmime/master/NEWS"
+#distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
+distfiles="https://github.com/jstedfast/gmime/releases/download/${version}/${pkgname}-${version}.tar.xz"
+checksum=a5eb3dd675f72e545c8bc1cd12107e4aad2eaec1905eb7b4013cdb1fbe5e2317
 
 build_options="gir vala"
 build_options_default="gir vala"

From 1f8393898ca448a5937855a64f50936a63d2ce01 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:21:05 +0100
Subject: [PATCH 12/22] gnome-backgrounds: update to 46.0.

---
 srcpkgs/gnome-backgrounds/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-backgrounds/template b/srcpkgs/gnome-backgrounds/template
index c021d48794d100..cbc68cbb225524 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="gettext"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later, CC-BY-2.0, CC-BY-SA-2.0, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-backgrounds"
 changelog="https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-backgrounds/${version%.*}/gnome-backgrounds-${version}.tar.xz"
-checksum=cee0e688fbae5ef7a75f335ada2d10779e08ebca9445f1586de32c5a9b6dee2d
+checksum=4ddd3ac439a4a067876805921bb75f4d3c8b85a218d47c276dddde8928443c2e

From 72bde1d7f748efe139993cb43934165ed916e3b0 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:25:20 +0100
Subject: [PATCH 13/22] gnome-shell-extensions: update to 46.1.

---
 srcpkgs/gnome-shell-extensions/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-shell-extensions/template b/srcpkgs/gnome-shell-extensions/template
index 35b2debe6b6bc8..15aacb47e990a0 100644
--- a/srcpkgs/gnome-shell-extensions/template
+++ b/srcpkgs/gnome-shell-extensions/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell-extensions'
 pkgname=gnome-shell-extensions
-version=45.2
+version=46.1
 revision=1
 build_style=meson
 configure_args="-Dextension_set=all"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell-extensions/${version%.*}/gnome-shell-extensions-${version}.tar.xz"
-checksum=ee32f6387a2d18adbff7a956689bc747866b4a8712d73790c002abeae4ccaaaf
+checksum=c5ba50700da77a986f0060beedacfc017e7ec82283f2a6384842a0807bc4553f

From daf9f90f4f49280fd6ba200f587beb267c114285 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:26:18 +0100
Subject: [PATCH 14/22] gnome-user-docs: update to 46.1.

---
 srcpkgs/gnome-user-docs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 1f9d4edc4fe43e..84e21cc76196f4 100644
--- a/srcpkgs/gnome-user-docs/template
+++ b/srcpkgs/gnome-user-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-user-docs'
 pkgname=gnome-user-docs
-version=45.5
+version=46.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
 changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-user-docs/${version%.*}/gnome-user-docs-${version}.tar.xz"
-checksum=74167fcf42a04d9e5d3cc130d27bc203d87b685ce606a84674df24e1ff719e54
+checksum=a97293cbeeb797eb4f4d169d713bb6583bd12c3791e140283e4356d2fe180ada

From cc7e5dc427fee60aa99c916c849b9e1b616f4549 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:35:50 +0100
Subject: [PATCH 15/22] xdg-desktop-portal-gnome: update to 46.1.

---
 .../patches/gcc14.patch                       | 29 -------------------
 srcpkgs/xdg-desktop-portal-gnome/template     |  6 ++--
 2 files changed, 3 insertions(+), 32 deletions(-)
 delete mode 100644 srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch

diff --git a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch b/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
deleted file mode 100644
index 34a43f04f96026..00000000000000
--- a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 5fb3c0c23ccd76c6f8239bbb66c3fb1230208d5e Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Tyrychtr?= <ltyrycht@redhat.com>
-Date: Mon, 11 Dec 2023 11:36:13 +0100
-Subject: [PATCH] input-capture: Pass correct pointer type to
- gtk_window_add_group
-
-It produced only a warning, but will be an error in the future.
-
-Fixes #112
----
- src/inputcapture.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/inputcapture.c b/src/inputcapture.c
-index ffa91a1d..bf60e6ea 100644
---- a/src/inputcapture.c
-+++ b/src/inputcapture.c
-@@ -409,7 +409,7 @@ create_input_capture_dialog (GDBusMethodInvocation *invocation,
-   gtk_window_set_modal (GTK_WINDOW (dialog), TRUE);
- 
-   window_group = gtk_window_group_new ();
--  gtk_window_group_add_window (window_group, dialog);
-+  gtk_window_group_add_window (window_group, GTK_WINDOW (dialog));
- 
-   dialog_handle = g_new0 (InputCaptureDialogHandle, 1);
-   dialog_handle->request = g_object_ref (request);
--- 
-GitLab
-
diff --git a/srcpkgs/xdg-desktop-portal-gnome/template b/srcpkgs/xdg-desktop-portal-gnome/template
index c7441c6caa7464..1ba68371b23e8d 100644
--- a/srcpkgs/xdg-desktop-portal-gnome/template
+++ b/srcpkgs/xdg-desktop-portal-gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-gnome'
 pkgname=xdg-desktop-portal-gnome
-version=45.1
+version=46.1
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
@@ -14,7 +14,7 @@ short_desc="GNOME portal backend for xdg-desktop-portal"
 maintainer="oreo639 <oreo6391@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
-changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/xdg-desktop-portal-gnome/${version%.*}/xdg-desktop-portal-gnome-${version}.tar.xz"
-checksum=3e9ca821044005fb37bd68ebe4ad196fc3d072835581467a22a4879dac7b5fdd
+checksum=7e8d9623e9d96a89c0897616827cd441dcf2832927d38f135c722552b1172aa1

From d27eadb6624cf225f06c2a25127b776134ee9c41 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 18:25:32 +0100
Subject: [PATCH 16/22] gnome-control-center: update to 46.0.1.

---
 srcpkgs/gnome-control-center/template | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 34384bcec50be4..a5d09f966a3cd8 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=45.3
+version=46.0.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,7 +14,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel upower-devel vala-devel
  libxml2-devel libX11-devel gtk4-devel libadwaita-devel cups-devel libgudev-devel
  libwacom-devel clutter-devel libsecret-devel libcanberra-devel udisks2-devel
- gsound-devel gcr-devel gnutls-devel tecla"
+ gsound-devel gcr4-devel gnutls-devel tecla"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop
  libgnomekbd ibus-gtk4"
@@ -22,9 +22,10 @@ short_desc="GNOME control center"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
-changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-45/NEWS"
-distfiles="${GNOME_SITE}/gnome-control-center/${version%.*}/gnome-control-center-${version}.tar.xz"
-checksum=b1e949c4e86c0624ec6a6ed0df09c9fae2b22983c1dca60ed86aec8ef0b24004
+#changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-46/NEWS"
+distfiles="${GNOME_SITE}/gnome-control-center/${version%%.*}/gnome-control-center-${version}.tar.xz"
+checksum=53cfbc25156b5ca0b302531ebaeefd7f915f39b08aca143d5b0ec80855221fe4
 make_check=no # needs X11 and requires altered filesystem
 
 pre_build() {

From 1de1edeac712d257ed47f69887d54592fc37877e Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sat, 23 Mar 2024 15:35:51 +0100
Subject: [PATCH 17/22] gnome-online-accounts: update to 3.50.1.

---
 common/shlibs                          |  2 +-
 srcpkgs/gnome-online-accounts/template | 18 ++++++++++--------
 2 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index df47c6301f175e..0b6cdbbf8f4af3 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -881,7 +881,7 @@ libp11-kit.so.0 p11-kit-0.7_1
 librest-1.0.so.0 rest-0.9.1_1
 librest-extras-1.0.so.0 rest-0.9.1_1
 libgoa-1.0.so.0 gnome-online-accounts-3.2.0_1
-libgoa-backend-1.0.so.1 gnome-online-accounts-3.10.0_1
+libgoa-backend-1.0.so.2 gnome-online-accounts-3.50.0_1
 liboauth.so.0 liboauth-0.9.4_1
 liblcms2.so.2 lcms2-2.2_1
 libcolord.so.2 libcolord-1.1.7_1
diff --git a/srcpkgs/gnome-online-accounts/template b/srcpkgs/gnome-online-accounts/template
index 9a26f6c2252240..ba9507119dcab8 100644
--- a/srcpkgs/gnome-online-accounts/template
+++ b/srcpkgs/gnome-online-accounts/template
@@ -1,28 +1,30 @@
 # Template file for 'gnome-online-accounts'
 pkgname=gnome-online-accounts
-version=3.48.0
+version=3.50.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gir vapi)
- -Dmedia_server=true -Dman=true"
-hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt"
-makedepends="gtk+3-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
- rest-devel gcr-devel mit-krb5-devel libsoup3-devel"
+ -Dman=true"
+hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt vala
+ gtk4-update-icon-cache"
+makedepends="gtk4-devel json-glib-devel libsecret-devel
+ rest-devel gcr4-devel mit-krb5-devel libsoup3-devel libadwaita-devel"
 depends="hicolor-icon-theme"
 short_desc="GNOME service to access online accounts"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeOnlineAccounts"
-changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-44/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-online-accounts/${version%.*}/gnome-online-accounts-${version}.tar.xz"
-checksum=418bb9fcffdbd72a98205ad365137617fc1e3551a54de74f6a98d45d266175bf
+checksum=42ee43fd1e2942b9ff6106252ccdc834602815508bf7a3a52c0bdfffa56eaf40
 
 build_options="gir"
 build_options_default="gir"
 
 gnome-online-accounts-devel_package() {
-	depends="gtk+3-devel ${sourcepkg}>=${version}_${revision}"
+	depends="gtk4-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 494d32e9b8b44e171d118317d6197b773f6ff3f3 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 18 Apr 2024 11:40:22 +0200
Subject: [PATCH 18/22] gjs: update to 1.80.2.

---
 srcpkgs/gjs/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 23c7350a11aa9d..d10e449a0ab1d3 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.78.4
+version=1.80.2
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -13,9 +13,9 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MIT, LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gjs"
 #changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-44/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gjs/${version%.*}/gjs-${version}.tar.xz"
-checksum=9aec7ab872c2050404907ae94f0ae7abec8a54bd9c894ddb5c2d0f51e932b9a1
+checksum=135e39c5ac591096233e557cfe577d64093f5054411d47cb2e214bad7d4199bd
 make_check_pre="xvfb-run"
 
 if [ "$XBPS_CHECK_PKGS" ]; then

From 1408731cdb9c3fdadab1acb447e2e452bf057548 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Fri, 19 Apr 2024 11:42:14 +0200
Subject: [PATCH 19/22] cinnamon-control-center: rebuild against
 gnome-online-accounts.

---
 srcpkgs/cinnamon-control-center/template | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/cinnamon-control-center/template b/srcpkgs/cinnamon-control-center/template
index 0d24f6c29e952e..ead98639c4accc 100644
--- a/srcpkgs/cinnamon-control-center/template
+++ b/srcpkgs/cinnamon-control-center/template
@@ -1,9 +1,10 @@
 # Template file for 'cinnamon-control-center'
 pkgname=cinnamon-control-center
 version=5.8.2
-revision=1
+revision=2
 build_style=meson
 build_helper=gir
+configure_args="-Donlineaccounts=false"
 hostmakedepends="gettext-devel glib-devel intltool pkg-config libxslt"
 makedepends="ModemManager-devel cinnamon-desktop-devel cinnamon-menus-devel
  cinnamon-settings-daemon-devel gnome-online-accounts-devel ibus-devel

From a745aba74c039ab2cb3a41873333fd697741841f Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Fri, 19 Apr 2024 17:58:24 +0200
Subject: [PATCH 20/22] gnome-tweaks: update to 46.0.

---
 srcpkgs/gnome-tweaks/template | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-tweaks/template b/srcpkgs/gnome-tweaks/template
index 963940101ce2ac..fc492bef54fb08 100644
--- a/srcpkgs/gnome-tweaks/template
+++ b/srcpkgs/gnome-tweaks/template
@@ -1,17 +1,19 @@
 # Template file for 'gnome-tweaks'
 pkgname=gnome-tweaks
-version=45.2
+version=46.0
 revision=1
 build_style=meson
-hostmakedepends="pkg-config gettext"
-makedepends="libhandy1-devel"
-depends="gtk+3 dconf gnome-settings-daemon mutter libnotify python3-gobject libhandy1"
+build_helper=gir
+hostmakedepends="pkg-config gettext desktop-file-utils gtk4-update-icon-cache"
+makedepends="gsettings-desktop-schemas-devel libadwaita-devel
+ python3-gobject-devel"
+depends="dconf gnome-settings-daemon libadwaita mutter python3-gobject"
 short_desc="GNOME tool to customize advanced options"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later, CC0-1.0"
 homepage="https://wiki.gnome.org/Apps/Tweaks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=01bf5e723a1d18b1025401e32b5f64eb29b79e8a17ad010bbbd1e23b137b9069
+checksum=1678786341f664ac4580784222a16409fa9bf5cc7a5f1b46dcefd2aa13ddba31
 replaces="gnome-tweak-tool>=0"
 
 gnome-tweak-tool_package() {

From 177411bfac83f06c1eb116bb32b3d66a7cb05757 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sat, 20 Apr 2024 15:27:43 +0200
Subject: [PATCH 21/22] gnome: update to 46.0.

---
 srcpkgs/gnome/template | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index b88f9b28037e15..1aa95421de0d7a 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
@@ -12,7 +12,7 @@ depends="
  gnome-core>=${version}
  baobab>=${version}
  evince>=${version}
- file-roller>=43.1
+ file-roller>=44.1
  gnome-calculator>=${version}
  gnome-calendar>=${version}
  gnome-characters>=${version}
@@ -26,7 +26,7 @@ depends="
  gnome-remote-desktop>=${version}
  gnome-system-monitor>=${version}
  gnome-text-editor>=${version}
- gnome-tweaks>=42.beta
+ gnome-tweaks>=${version}
  gnome-weather>=${version}
  gsound>=1.0.3
  gspell>=1.12.2
@@ -35,18 +35,18 @@ depends="
  orca>=${version}
  phodav>=3.0
  power-profiles-daemon>=0.13
- simple-scan>=44.0
+ simple-scan>=${version}
  snapshot>=${version}
  totem>=43"
 
 _apps_depends="
  Endeavour>=43
  bijiben>=40.1
- dconf-editor>=${version}
+ dconf-editor>=45.0.1
  devhelp>=43
- eog>=${version}
+ eog>=45.3
  epiphany>=${version}
- evolution>=3.50.4
+ evolution>=3.52.0
  ghex>=${version}
  gitg>=44
  gnome-boxes>=${version}
@@ -55,11 +55,11 @@ _apps_depends="
  gnome-calendar>=${version}
  gnome-characters>=${version}
  gnome-clocks>=${version}
- gnome-connections>=44.0
+ gnome-connections>=${version}
  gnome-console>=${version}
  gnome-dictionary>=40.0
  gnome-disk-utility>=${version}
- gnome-font-viewer>=44.0
+ gnome-font-viewer>=${version}
  gnome-maps>=${version}
  gnome-music>=${version}
  gnome-nettool>=42
@@ -68,11 +68,11 @@ _apps_depends="
  gnome-sound-recorder>=42
  gnome-system-monitor>=${version}
  gnome-text-editor>=${version}
- gnome-tour>=44.0
+ gnome-tour>=${version}
  gnote>=${version}
  polari>=${version}
  rygel>=0.42.5
- simple-scan>=42
+ simple-scan>=${version}
  totem>=43.0
  vino>=3.22.0"
 
@@ -81,19 +81,19 @@ _games_collection_depends="
  five-or-more>=3.32.3
  four-in-a-row>=3.38.1
  gnome-2048>=3.38.2
- gnome-chess>=43.2
+ gnome-chess>=${version}
  gnome-klotski>=3.38.2
- gnome-mahjongg>=3.40.0
+ gnome-mahjongg>=3.40.1
  gnome-mines>=40.1
- gnome-nibbles>=3.38.3
+ gnome-nibbles>=4.0.4
  gnome-robots>=40.0
  gnome-sudoku>=${version}
  gnome-tetravex>=3.38.2
  hitori>=44.0
  iagno>=3.38.1
- lightsoff>=40.0.1
+ lightsoff>=${version}
  quadrapassel>=40.2
- swell-foop>=41.1
+ swell-foop>=${version}
  tali>=40.9"
 
 gnome-apps_package() {

From 95d13de18a0c1ee1f02499cb0a2dfd48c5538419 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sun, 21 Apr 2024 23:52:59 +0200
Subject: [PATCH 22/22] nautilus: update to 46.1.

---
 srcpkgs/nautilus/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index abab553cc873c2..7a739e26cfe07b 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=46.0
+version=46.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -21,7 +21,7 @@ homepage="https://wiki.gnome.org/Nautilus"
 #changelog="https://gitlab.gnome.org/GNOME/nautilus/-/raw/main/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/nautilus/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/nautilus/${version%%.*}/nautilus-${version}.tar.xz"
-checksum=e6d75ed9f7aa68a00a2a559a0bf7010c6077e158d2d900fa365a8973f6ef11ce
+checksum=cc1a5fdf1dd72f92e9e3f3c7ad263709a0de5391a895be9344f6a67f43887bd7
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=ci-skip

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR PATCH] [Updated] gnome: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (106 preceding siblings ...)
  2024-04-22  8:12 ` [PR PATCH] [Updated] " fanyx
@ 2024-04-22  9:36 ` fanyx
  2024-04-22  9:37 ` fanyx
                   ` (11 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-04-22  9:36 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1701 bytes --]

There is an updated pull request by fanyx against master on the void-packages repository

https://github.com/fanyx/void-packages gnome46
https://github.com/void-linux/void-packages/pull/49428

gnome: update to 46.0.
### Missing for `gnome-core`
- [x] `gnome-control-center`
- [x] https://github.com/void-linux/void-packages/pull/49427
- [x] https://github.com/void-linux/void-packages/pull/49446
- [x] https://github.com/void-linux/void-packages/pull/49473
- [x] https://github.com/void-linux/void-packages/pull/49482
- [x] `gjs>=1.80.0`
- [x] https://github.com/void-linux/void-packages/pull/49895

### Missing for `gnome`

- [ ] `gnome-remote-desktop-46.1`
- [x] https://github.com/void-linux/void-packages/pull/49940
- [x] https://github.com/void-linux/void-packages/pull/49941
- [x] https://github.com/void-linux/void-packages/pull/49918
- [ ] https://github.com/void-linux/void-packages/pull/49945
- [x] https://github.com/void-linux/void-packages/pull/49947
- [ ] https://github.com/void-linux/void-packages/pull/49946
- [ ] https://github.com/void-linux/void-packages/pull/49957
- [x] https://github.com/void-linux/void-packages/pull/49913
- [x] https://github.com/void-linux/void-packages/pull/49916
- [x] https://github.com/void-linux/void-packages/pull/49639

@oreo639 @Gottox 

### TODO

- [x] Update `glib` and `glib-networking` dependencies to `2.80.0`

#### Testing the changes
- I tested the changes in this PR:
  - `gnome-core`: **YES**
  - `gnome`: **briefly**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)


A patch file from https://github.com/void-linux/void-packages/pull/49428.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome46-49428.patch --]
[-- Type: text/x-diff, Size: 38997 bytes --]

From 2e05c8b395f5a0d09889db5a8cfb5f2128c291e3 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 09:57:46 +0100
Subject: [PATCH 01/21] gnome-bluetooth: update to 46.0.

---
 srcpkgs/gnome-bluetooth/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index 3bc40264ae3d5c..fccb09af82ba5f 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-bluetooth'
 pkgname=gnome-bluetooth
-version=42.8
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
 changelog="https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-bluetooth/${version%.*}/gnome-bluetooth-${version}.tar.xz"
-checksum=76c241e8ca2c9b1035364535ca26084f89fc5c0e1829510f8909583115fcc2db
+checksum=13fe1e75f317acdbdf5e80c9029d2e0632d60a9ccf72a43ae36eb7545021fbef
 
 build_options="gir"
 build_options_default="gir"

From 067042d8264fa221448312e89183692cf337febd Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:05:56 +0100
Subject: [PATCH 02/21] gnome-initial-setup: update to 46.0.

---
 srcpkgs/gnome-initial-setup/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 889647c5a61edc..279ef9f5fbb40d 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-initial-setup'
 pkgname=gnome-initial-setup
-version=45.4.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-initial-setup/${version%%.*}/gnome-initial-setup-${version}.tar.xz"
-checksum=363e09aa3308e7f4074e066253a0182b322ab60376743de178bbb400e54ba8ee
+checksum=f8ee9dcea7e35e735eaa3bc8d1041d06bb64ebf1e1046e5e8e48f1fb44151847

From 4e296765d6b3771fd747b080bd297d337985d3f7 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:57:34 +0100
Subject: [PATCH 03/21] gnome-session: update to 46.0.

---
 srcpkgs/gnome-session/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index 14bbbc580c3bf9..9cfaa1a07ca84f 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=45.0
+version=46.0
 revision=1
 build_style=meson
-configure_args="-Dsystemd_journal=false -Dsystemd_session=disable
- -Dsystemduserunitdir=/usr/lib/systemd/user"
+configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
 hostmakedepends="glib-devel gettext pkg-config xmlto"
 makedepends="elogind-devel gnome-desktop-devel gtk+3-devel json-glib-devel
  libglib-devel libICE-devel libSM-devel xtrans"
@@ -16,4 +15,4 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-session"
 changelog="https://gitlab.gnome.org/GNOME/gnome-session/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-session/${version%.*}/gnome-session-${version}.tar.xz"
-checksum=706d2ffcacac38553a3c0185793f5a2b4aac940bb5e789d953c9808163bef2f1
+checksum=c6e1624af6090bc4e1a191fe2268abfa7a8de07831ca7a57f217e679bf7b9a54

From ad5652ed80ad91e81bdf301e31b5265a96822bec Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:11 +0100
Subject: [PATCH 04/21] gsettings-desktop-schemas: update to 46.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index c4fc13789417df..f4f2a5cea68d9e 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,6 +1,6 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=45.0
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 changelog="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gsettings-desktop-schemas/${version%.*}/gsettings-desktop-schemas-${version}.tar.xz"
-checksum=365c8d04daf79b38c8b3dc9626349a024f9e4befdd31fede74b42f7a9fbe0ae2
+checksum=493a46a1161b6388d57aa72f632a79ce96c42d5ffbd1d0b00f496ec5876f8575
 
 # Package build options
 build_options="gir"

From 7fe10e632f574d3408e0c40fbe1981749837096f Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:28 +0100
Subject: [PATCH 05/21] gnome-settings-daemon: update to 46.0.

---
 srcpkgs/gnome-settings-daemon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 9e8d7eb447035e..fd2b43810628b8 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-settings-daemon'
 pkgname=gnome-settings-daemon
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,8 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr4-de
  geoclue2-devel gnome-desktop-devel ibus-devel libcanberra-devel libgnomekbd-devel
  libgweather-devel libnotify-devel librsvg-devel libwacom-devel nss-devel
  polkit-devel pulseaudio-devel startup-notification-devel upower-devel
- xf86-input-wacom-devel libXfixes-devel"
+ xf86-input-wacom-devel libXfixes-devel gsettings-desktop-schemas-devel
+ elogind-devel"
 depends="hicolor-icon-theme"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -20,7 +21,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 changelog="https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-settings-daemon/${version%.*}/gnome-settings-daemon-${version}.tar.xz"
-checksum=c62bfec9817eee5b83ebe901a9286189a67eb5ff033c5dd41506574f822bf090
+checksum=0b9a0f64fa18a8e7e09b4c95a3f754fa033c2cdbd2dc35701f0618572c1cb3d7
 CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then

From 232bbcef9e92b377e234811703d071ea42eddf01 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:30 +0100
Subject: [PATCH 06/21] mutter: update to 46.1.

---
 common/shlibs           | 10 +++++-----
 srcpkgs/mutter/template | 15 +++++++--------
 2 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 61a28fdc5b7436..df47c6301f175e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2922,11 +2922,11 @@ libdecoration.so.0 compiz-core-0.8.14_1
 libcompizconfig.so.0 libcompizconfig-0.8.14_1
 libemeraldengine.so.0 emerald-0.8.14_1
 libhangul.so.1 libhangul-0.1.0_1
-libmutter-13.so.0 mutter-45.0_1
-libmutter-clutter-13.so.0 mutter-45.0_1
-libmutter-cogl-13.so.0 mutter-45.0_1
-libmutter-cogl-pango-13.so.0 mutter-45.0_1
-libmutter-mtk-13.so.0 mutter-45.0_1
+libmutter-14.so.0 mutter-46.0_1
+libmutter-clutter-14.so.0 mutter-46.0_1
+libmutter-cogl-14.so.0 mutter-46.0_1
+libmutter-cogl-pango-14.so.0 mutter-46.0_1
+libmutter-mtk-14.so.0 mutter-46.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub-0.7.so.0 libgepub-0.7.1_1
 libslopy.so.7.6 slop-7.6_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 753ccfd911e205..15c4d4ce52b650 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=45.5
+version=46.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,12 +18,11 @@ short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-#changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-45/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/mutter/${version%.*}/mutter-${version}.tar.xz"
-checksum=51c3324b8a975f996e5ac693ab38563c496e6f142e6cd3357b4950d250334874
-shlib_provides="libmutter-clutter-13.so libmutter-cogl-13.so
- libmutter-cogl-pango-13.so"
+checksum=63b2660dd0fa193fa662c80ee12eb8b16f2b8c3bc3896366200c79943824d51d
+shlib_provides="libmutter-clutter-14.so libmutter-cogl-14.so
+ libmutter-cogl-pango-14.so libmutter-mtk-14.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,8 +34,8 @@ pre_build() {
 post_install() {
 	# modify the pkg-config files to respect ${pc_sysrootdir} for variables that are
 	# meant to be called with 'pkg-config --variable'
-	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-13|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-13.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-14|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-14.pc
 }
 
 mutter-devel_package() {
@@ -46,7 +45,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-13/*.gir"
+		vmove "usr/lib/mutter-14/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From ff167f1f5844e2a0e0b1d83a028d12e19d71fc53 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:41 +0100
Subject: [PATCH 07/21] gnome-shell: update to 46.1.

---
 srcpkgs/gnome-shell/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index c833283506820c..a756c5fcfc72a4 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=45.5
-revision=2
+version=46.1
+revision=1
 build_style=meson
 build_helper=gir
 configure_args="-Dsystemd=false -Dtests=false"
@@ -19,10 +19,10 @@ short_desc="GNOME core user interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
-changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%%.*}/gnome-shell-${version}.tar.xz"
-checksum=bd5c3d3d028d47233e4205223f0ac02ac9a973b699bc277439094d41a78d6ab0
+checksum=64f999844c101e63bf294d45b138de56319ad2f326282721aad0fa860653b369
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From d8ac8114e4edfc1e9045a669dabbff2cc656865e Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:57:16 +0100
Subject: [PATCH 08/21] gnome-core: update to 46.0.

---
 srcpkgs/gnome-core/template | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index b4a86610fe0332..20bf58d62bcef0 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -10,28 +10,28 @@ homepage="https://www.gnome.org"
 
 depends="
  adwaita-icon-theme>=${version}
- at-spi2-core>=2.50.1
- at-spi2-atk>=2.50.1
+ at-spi2-core>=2.52.0
+ at-spi2-atk>=2.52.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.50.4
- folks>=0.15.6
+ evolution-data-server>=3.52.0
+ folks>=0.15.8
  font-adobe-source-code-pro>=2.030R
  gcr>=3.41.1
  gdm>=${version}
  geocode-glib>=3.26.4
- gjs>=1.76.0
- glib>=2.78.0
- glib-networking>=2.76.0
- gmime>=3.2.7
+ gjs>=1.80.0
+ glib>=2.80.0
+ glib-networking>=2.80.0
+ gmime>=3.2.14
  gnome-backgrounds>=${version}
- gnome-bluetooth>=42.8
+ gnome-bluetooth>=${version}
  gnome-color-manager>=3.36.0
- gnome-control-center>=${version}
+ gnome-control-center>=46.0.1
  gnome-desktop>=44.0
  gnome-initial-setup>=${version}
- gnome-keyring>=42.0
- gnome-online-accounts>=3.48.0
+ gnome-keyring>=46.1
+ gnome-online-accounts>=3.50.1
  gnome-session>=${version}
  gnome-settings-daemon>=${version}
  gnome-shell>=${version}
@@ -40,11 +40,11 @@ depends="
  gnome-user-docs>=${version}
  gnome-video-effects>=0.6.0
  gsettings-desktop-schemas>=${version}
- gvfs>=1.52.2
+ gvfs>=1.54.0
  mutter>=${version}
  nautilus>=${version}
- sushi>=${version}
- tracker>=3.6.0
+ sushi>=45.0
+ tracker>=3.7.1
  yelp>=42.2
  xdg-desktop-portal-gnome>=${version}
  zenity>=4.0.1"

From 61b4a5b65ef43175529726edc3d05c3a87b392ce Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:02:49 +0100
Subject: [PATCH 09/21] at-spi2-core: update to 2.52.0

---
 srcpkgs/at-spi2-core/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 794eb284022796..85ba46b8a90299 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,6 +1,6 @@
 # Template file for 'at-spi2-core'
 pkgname=at-spi2-core
-version=2.50.1
+version=2.52.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,8 +12,9 @@ short_desc="Assistive Technology Service Provider Interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=5727b5c0687ac57ba8040e79bd6731b714a36b8fcf32190f236b8fb3698789e7
+checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
 make_check=no # non-trivial dbus setup
 
 # Package build options

From 3136acc5ef667ad591bd61a78fe4a913d5eb8e69 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:09:03 +0100
Subject: [PATCH 10/21] gdm: update to 46.0.

---
 .../gdm/patches/fix-service-assertions.patch  | 27 ++++++++++++++-----
 srcpkgs/gdm/patches/gcc14.patch               | 25 -----------------
 srcpkgs/gdm/template                          | 10 +++----
 3 files changed, 26 insertions(+), 36 deletions(-)
 delete mode 100644 srcpkgs/gdm/patches/gcc14.patch

diff --git a/srcpkgs/gdm/patches/fix-service-assertions.patch b/srcpkgs/gdm/patches/fix-service-assertions.patch
index 4460e74e31ebd4..d6458b8bde8884 100644
--- a/srcpkgs/gdm/patches/fix-service-assertions.patch
+++ b/srcpkgs/gdm/patches/fix-service-assertions.patch
@@ -1,10 +1,22 @@
-Fix systemd_dep assertions to not fail when passing a valid service directory path.
+From f51a4af51914c9b17f89ca40be54b868032c36f6 Mon Sep 17 00:00:00 2001
+From: oreo639 <oreo6391@gmail.com>
+Date: Wed, 20 Mar 2024 15:27:52 -0700
+Subject: [PATCH] meson: Fix systemd_dep assertions to match assertion message
+
+The assertion message suggests that it should be able to be bypassed by
+specifying a valid service directory, however that is not the case.
+
+Fix the assertions, so that they can be bypassed by specifying a valid service
+directory.
+---
+ data/meson.build | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/data/meson.build b/data/meson.build
-index 2cfe4691..2211e98b 100644
+index 2cfe46918..2211e98b5 100644
 --- a/data/meson.build
 +++ b/data/meson.build
-@@ -166,20 +166,20 @@ endif
+@@ -163,20 +163,20 @@ endif
  
  systemdsystemunitdir = get_option('systemdsystemunitdir')
  if systemdsystemunitdir != 'no'
@@ -13,7 +25,7 @@ index 2cfe4691..2211e98b 100644
      systemd_systemunitdir = get_option('systemdsystemunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd system unit dir or disable it')
-     systemd_systemunitdir = systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
+     systemd_systemunitdir = systemd_dep.get_variable(pkgconfig: 'systemdsystemunitdir')
    endif
  endif
  
@@ -24,6 +36,9 @@ index 2cfe4691..2211e98b 100644
      systemd_userunitdir = get_option('systemduserunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
-     systemd_userunitdir = systemd_dep.get_pkgconfig_variable('systemduserunitdir',
-                                                              define_variable: ['prefix', get_option('prefix')])
+     systemd_userunitdir = systemd_dep.get_variable(pkgconfig: 'systemduserunitdir',
+                                                    pkgconfig_define: ['prefix', get_option('prefix')])
    endif
+-- 
+GitLab
+
diff --git a/srcpkgs/gdm/patches/gcc14.patch b/srcpkgs/gdm/patches/gcc14.patch
deleted file mode 100644
index 09300f305ef9a8..00000000000000
--- a/srcpkgs/gdm/patches/gcc14.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 08ef19e848176e58511f1a66992b5a26cb3c51a2 Mon Sep 17 00:00:00 2001
-From: Alessandro Bono <alessandro.bono369@gmail.com>
-Date: Wed, 1 Nov 2023 12:35:44 +0100
-Subject: [PATCH] gdm-session: Pass the correct pointer type
-
----
- daemon/gdm-session.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/daemon/gdm-session.c b/daemon/gdm-session.c
-index 06f648ee0..be19a049c 100644
---- a/daemon/gdm-session.c
-+++ b/daemon/gdm-session.c
-@@ -3045,7 +3045,7 @@ free_pending_worker_connection (GdmSession      *self,
-         worker_manager_interface = g_object_get_data (G_OBJECT (connection),
-                                                       "gdm-dbus-worker-manager-interface");
-         if (worker_manager_interface != NULL) {
--                g_dbus_interface_skeleton_unexport (worker_manager_interface);
-+                g_dbus_interface_skeleton_unexport (G_DBUS_INTERFACE_SKELETON (worker_manager_interface));
-                 g_object_set_data (G_OBJECT (connection),
-                                    "gdm-dbus-worker-manager-interface",
-                                    NULL);
--- 
-GitLab
-
diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 128253f83f885c..f32ae188713a94 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,7 +1,7 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=45.0.1
-revision=2
+version=46.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="
@@ -25,10 +25,10 @@ short_desc="GNOME Display Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
-changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-46/NEWS/"
 distfiles="${GNOME_SITE}/gdm/${version%%.*}/gdm-${version}.tar.xz"
-checksum=6572578c05e3c6569d6ed269f7de2aaf3a035657654586d8243907bb7a6ffa85
+checksum=8d6cb52176eca48b6bbf1cfe2fdae08d9677b5a0f2bca600dee4604de0dd1efc
 
 conf_files="
 	/etc/gdm/custom.conf

From 780a6fa020a962681aa1f7bef84a88bb4fdfce18 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:19:49 +0100
Subject: [PATCH 11/21] gmime: update to 3.2.14

---
 srcpkgs/gmime/template | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gmime/template b/srcpkgs/gmime/template
index 045e8307691bc9..c3109937798625 100644
--- a/srcpkgs/gmime/template
+++ b/srcpkgs/gmime/template
@@ -1,7 +1,7 @@
 # Template file for 'gmime'
 pkgname=gmime
-version=3.2.7
-revision=2
+version=3.2.14
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static --enable-crypto $(vopt_enable vala)
@@ -14,8 +14,10 @@ short_desc="GNOME Core mime parsing library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/jstedfast/gmime"
-distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
-checksum=2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44
+changelog="https://raw.githubusercontent.com/jstedfast/gmime/master/NEWS"
+#distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
+distfiles="https://github.com/jstedfast/gmime/releases/download/${version}/${pkgname}-${version}.tar.xz"
+checksum=a5eb3dd675f72e545c8bc1cd12107e4aad2eaec1905eb7b4013cdb1fbe5e2317
 
 build_options="gir vala"
 build_options_default="gir vala"

From 1f8393898ca448a5937855a64f50936a63d2ce01 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:21:05 +0100
Subject: [PATCH 12/21] gnome-backgrounds: update to 46.0.

---
 srcpkgs/gnome-backgrounds/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-backgrounds/template b/srcpkgs/gnome-backgrounds/template
index c021d48794d100..cbc68cbb225524 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="gettext"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later, CC-BY-2.0, CC-BY-SA-2.0, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-backgrounds"
 changelog="https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-backgrounds/${version%.*}/gnome-backgrounds-${version}.tar.xz"
-checksum=cee0e688fbae5ef7a75f335ada2d10779e08ebca9445f1586de32c5a9b6dee2d
+checksum=4ddd3ac439a4a067876805921bb75f4d3c8b85a218d47c276dddde8928443c2e

From 72bde1d7f748efe139993cb43934165ed916e3b0 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:25:20 +0100
Subject: [PATCH 13/21] gnome-shell-extensions: update to 46.1.

---
 srcpkgs/gnome-shell-extensions/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-shell-extensions/template b/srcpkgs/gnome-shell-extensions/template
index 35b2debe6b6bc8..15aacb47e990a0 100644
--- a/srcpkgs/gnome-shell-extensions/template
+++ b/srcpkgs/gnome-shell-extensions/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell-extensions'
 pkgname=gnome-shell-extensions
-version=45.2
+version=46.1
 revision=1
 build_style=meson
 configure_args="-Dextension_set=all"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell-extensions/${version%.*}/gnome-shell-extensions-${version}.tar.xz"
-checksum=ee32f6387a2d18adbff7a956689bc747866b4a8712d73790c002abeae4ccaaaf
+checksum=c5ba50700da77a986f0060beedacfc017e7ec82283f2a6384842a0807bc4553f

From daf9f90f4f49280fd6ba200f587beb267c114285 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:26:18 +0100
Subject: [PATCH 14/21] gnome-user-docs: update to 46.1.

---
 srcpkgs/gnome-user-docs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 1f9d4edc4fe43e..84e21cc76196f4 100644
--- a/srcpkgs/gnome-user-docs/template
+++ b/srcpkgs/gnome-user-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-user-docs'
 pkgname=gnome-user-docs
-version=45.5
+version=46.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
 changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-user-docs/${version%.*}/gnome-user-docs-${version}.tar.xz"
-checksum=74167fcf42a04d9e5d3cc130d27bc203d87b685ce606a84674df24e1ff719e54
+checksum=a97293cbeeb797eb4f4d169d713bb6583bd12c3791e140283e4356d2fe180ada

From cc7e5dc427fee60aa99c916c849b9e1b616f4549 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:35:50 +0100
Subject: [PATCH 15/21] xdg-desktop-portal-gnome: update to 46.1.

---
 .../patches/gcc14.patch                       | 29 -------------------
 srcpkgs/xdg-desktop-portal-gnome/template     |  6 ++--
 2 files changed, 3 insertions(+), 32 deletions(-)
 delete mode 100644 srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch

diff --git a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch b/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
deleted file mode 100644
index 34a43f04f96026..00000000000000
--- a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 5fb3c0c23ccd76c6f8239bbb66c3fb1230208d5e Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Tyrychtr?= <ltyrycht@redhat.com>
-Date: Mon, 11 Dec 2023 11:36:13 +0100
-Subject: [PATCH] input-capture: Pass correct pointer type to
- gtk_window_add_group
-
-It produced only a warning, but will be an error in the future.
-
-Fixes #112
----
- src/inputcapture.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/inputcapture.c b/src/inputcapture.c
-index ffa91a1d..bf60e6ea 100644
---- a/src/inputcapture.c
-+++ b/src/inputcapture.c
-@@ -409,7 +409,7 @@ create_input_capture_dialog (GDBusMethodInvocation *invocation,
-   gtk_window_set_modal (GTK_WINDOW (dialog), TRUE);
- 
-   window_group = gtk_window_group_new ();
--  gtk_window_group_add_window (window_group, dialog);
-+  gtk_window_group_add_window (window_group, GTK_WINDOW (dialog));
- 
-   dialog_handle = g_new0 (InputCaptureDialogHandle, 1);
-   dialog_handle->request = g_object_ref (request);
--- 
-GitLab
-
diff --git a/srcpkgs/xdg-desktop-portal-gnome/template b/srcpkgs/xdg-desktop-portal-gnome/template
index c7441c6caa7464..1ba68371b23e8d 100644
--- a/srcpkgs/xdg-desktop-portal-gnome/template
+++ b/srcpkgs/xdg-desktop-portal-gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-gnome'
 pkgname=xdg-desktop-portal-gnome
-version=45.1
+version=46.1
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
@@ -14,7 +14,7 @@ short_desc="GNOME portal backend for xdg-desktop-portal"
 maintainer="oreo639 <oreo6391@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
-changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/xdg-desktop-portal-gnome/${version%.*}/xdg-desktop-portal-gnome-${version}.tar.xz"
-checksum=3e9ca821044005fb37bd68ebe4ad196fc3d072835581467a22a4879dac7b5fdd
+checksum=7e8d9623e9d96a89c0897616827cd441dcf2832927d38f135c722552b1172aa1

From d27eadb6624cf225f06c2a25127b776134ee9c41 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 18:25:32 +0100
Subject: [PATCH 16/21] gnome-control-center: update to 46.0.1.

---
 srcpkgs/gnome-control-center/template | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 34384bcec50be4..a5d09f966a3cd8 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=45.3
+version=46.0.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,7 +14,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel upower-devel vala-devel
  libxml2-devel libX11-devel gtk4-devel libadwaita-devel cups-devel libgudev-devel
  libwacom-devel clutter-devel libsecret-devel libcanberra-devel udisks2-devel
- gsound-devel gcr-devel gnutls-devel tecla"
+ gsound-devel gcr4-devel gnutls-devel tecla"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop
  libgnomekbd ibus-gtk4"
@@ -22,9 +22,10 @@ short_desc="GNOME control center"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
-changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-45/NEWS"
-distfiles="${GNOME_SITE}/gnome-control-center/${version%.*}/gnome-control-center-${version}.tar.xz"
-checksum=b1e949c4e86c0624ec6a6ed0df09c9fae2b22983c1dca60ed86aec8ef0b24004
+#changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-46/NEWS"
+distfiles="${GNOME_SITE}/gnome-control-center/${version%%.*}/gnome-control-center-${version}.tar.xz"
+checksum=53cfbc25156b5ca0b302531ebaeefd7f915f39b08aca143d5b0ec80855221fe4
 make_check=no # needs X11 and requires altered filesystem
 
 pre_build() {

From 1de1edeac712d257ed47f69887d54592fc37877e Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sat, 23 Mar 2024 15:35:51 +0100
Subject: [PATCH 17/21] gnome-online-accounts: update to 3.50.1.

---
 common/shlibs                          |  2 +-
 srcpkgs/gnome-online-accounts/template | 18 ++++++++++--------
 2 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index df47c6301f175e..0b6cdbbf8f4af3 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -881,7 +881,7 @@ libp11-kit.so.0 p11-kit-0.7_1
 librest-1.0.so.0 rest-0.9.1_1
 librest-extras-1.0.so.0 rest-0.9.1_1
 libgoa-1.0.so.0 gnome-online-accounts-3.2.0_1
-libgoa-backend-1.0.so.1 gnome-online-accounts-3.10.0_1
+libgoa-backend-1.0.so.2 gnome-online-accounts-3.50.0_1
 liboauth.so.0 liboauth-0.9.4_1
 liblcms2.so.2 lcms2-2.2_1
 libcolord.so.2 libcolord-1.1.7_1
diff --git a/srcpkgs/gnome-online-accounts/template b/srcpkgs/gnome-online-accounts/template
index 9a26f6c2252240..ba9507119dcab8 100644
--- a/srcpkgs/gnome-online-accounts/template
+++ b/srcpkgs/gnome-online-accounts/template
@@ -1,28 +1,30 @@
 # Template file for 'gnome-online-accounts'
 pkgname=gnome-online-accounts
-version=3.48.0
+version=3.50.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gir vapi)
- -Dmedia_server=true -Dman=true"
-hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt"
-makedepends="gtk+3-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
- rest-devel gcr-devel mit-krb5-devel libsoup3-devel"
+ -Dman=true"
+hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt vala
+ gtk4-update-icon-cache"
+makedepends="gtk4-devel json-glib-devel libsecret-devel
+ rest-devel gcr4-devel mit-krb5-devel libsoup3-devel libadwaita-devel"
 depends="hicolor-icon-theme"
 short_desc="GNOME service to access online accounts"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeOnlineAccounts"
-changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-44/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-online-accounts/${version%.*}/gnome-online-accounts-${version}.tar.xz"
-checksum=418bb9fcffdbd72a98205ad365137617fc1e3551a54de74f6a98d45d266175bf
+checksum=42ee43fd1e2942b9ff6106252ccdc834602815508bf7a3a52c0bdfffa56eaf40
 
 build_options="gir"
 build_options_default="gir"
 
 gnome-online-accounts-devel_package() {
-	depends="gtk+3-devel ${sourcepkg}>=${version}_${revision}"
+	depends="gtk4-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 494d32e9b8b44e171d118317d6197b773f6ff3f3 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 18 Apr 2024 11:40:22 +0200
Subject: [PATCH 18/21] gjs: update to 1.80.2.

---
 srcpkgs/gjs/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 23c7350a11aa9d..d10e449a0ab1d3 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.78.4
+version=1.80.2
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -13,9 +13,9 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MIT, LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gjs"
 #changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-44/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gjs/${version%.*}/gjs-${version}.tar.xz"
-checksum=9aec7ab872c2050404907ae94f0ae7abec8a54bd9c894ddb5c2d0f51e932b9a1
+checksum=135e39c5ac591096233e557cfe577d64093f5054411d47cb2e214bad7d4199bd
 make_check_pre="xvfb-run"
 
 if [ "$XBPS_CHECK_PKGS" ]; then

From 1408731cdb9c3fdadab1acb447e2e452bf057548 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Fri, 19 Apr 2024 11:42:14 +0200
Subject: [PATCH 19/21] cinnamon-control-center: rebuild against
 gnome-online-accounts.

---
 srcpkgs/cinnamon-control-center/template | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/cinnamon-control-center/template b/srcpkgs/cinnamon-control-center/template
index 0d24f6c29e952e..ead98639c4accc 100644
--- a/srcpkgs/cinnamon-control-center/template
+++ b/srcpkgs/cinnamon-control-center/template
@@ -1,9 +1,10 @@
 # Template file for 'cinnamon-control-center'
 pkgname=cinnamon-control-center
 version=5.8.2
-revision=1
+revision=2
 build_style=meson
 build_helper=gir
+configure_args="-Donlineaccounts=false"
 hostmakedepends="gettext-devel glib-devel intltool pkg-config libxslt"
 makedepends="ModemManager-devel cinnamon-desktop-devel cinnamon-menus-devel
  cinnamon-settings-daemon-devel gnome-online-accounts-devel ibus-devel

From a745aba74c039ab2cb3a41873333fd697741841f Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Fri, 19 Apr 2024 17:58:24 +0200
Subject: [PATCH 20/21] gnome-tweaks: update to 46.0.

---
 srcpkgs/gnome-tweaks/template | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-tweaks/template b/srcpkgs/gnome-tweaks/template
index 963940101ce2ac..fc492bef54fb08 100644
--- a/srcpkgs/gnome-tweaks/template
+++ b/srcpkgs/gnome-tweaks/template
@@ -1,17 +1,19 @@
 # Template file for 'gnome-tweaks'
 pkgname=gnome-tweaks
-version=45.2
+version=46.0
 revision=1
 build_style=meson
-hostmakedepends="pkg-config gettext"
-makedepends="libhandy1-devel"
-depends="gtk+3 dconf gnome-settings-daemon mutter libnotify python3-gobject libhandy1"
+build_helper=gir
+hostmakedepends="pkg-config gettext desktop-file-utils gtk4-update-icon-cache"
+makedepends="gsettings-desktop-schemas-devel libadwaita-devel
+ python3-gobject-devel"
+depends="dconf gnome-settings-daemon libadwaita mutter python3-gobject"
 short_desc="GNOME tool to customize advanced options"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later, CC0-1.0"
 homepage="https://wiki.gnome.org/Apps/Tweaks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=01bf5e723a1d18b1025401e32b5f64eb29b79e8a17ad010bbbd1e23b137b9069
+checksum=1678786341f664ac4580784222a16409fa9bf5cc7a5f1b46dcefd2aa13ddba31
 replaces="gnome-tweak-tool>=0"
 
 gnome-tweak-tool_package() {

From 177411bfac83f06c1eb116bb32b3d66a7cb05757 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sat, 20 Apr 2024 15:27:43 +0200
Subject: [PATCH 21/21] gnome: update to 46.0.

---
 srcpkgs/gnome/template | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index b88f9b28037e15..1aa95421de0d7a 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
@@ -12,7 +12,7 @@ depends="
  gnome-core>=${version}
  baobab>=${version}
  evince>=${version}
- file-roller>=43.1
+ file-roller>=44.1
  gnome-calculator>=${version}
  gnome-calendar>=${version}
  gnome-characters>=${version}
@@ -26,7 +26,7 @@ depends="
  gnome-remote-desktop>=${version}
  gnome-system-monitor>=${version}
  gnome-text-editor>=${version}
- gnome-tweaks>=42.beta
+ gnome-tweaks>=${version}
  gnome-weather>=${version}
  gsound>=1.0.3
  gspell>=1.12.2
@@ -35,18 +35,18 @@ depends="
  orca>=${version}
  phodav>=3.0
  power-profiles-daemon>=0.13
- simple-scan>=44.0
+ simple-scan>=${version}
  snapshot>=${version}
  totem>=43"
 
 _apps_depends="
  Endeavour>=43
  bijiben>=40.1
- dconf-editor>=${version}
+ dconf-editor>=45.0.1
  devhelp>=43
- eog>=${version}
+ eog>=45.3
  epiphany>=${version}
- evolution>=3.50.4
+ evolution>=3.52.0
  ghex>=${version}
  gitg>=44
  gnome-boxes>=${version}
@@ -55,11 +55,11 @@ _apps_depends="
  gnome-calendar>=${version}
  gnome-characters>=${version}
  gnome-clocks>=${version}
- gnome-connections>=44.0
+ gnome-connections>=${version}
  gnome-console>=${version}
  gnome-dictionary>=40.0
  gnome-disk-utility>=${version}
- gnome-font-viewer>=44.0
+ gnome-font-viewer>=${version}
  gnome-maps>=${version}
  gnome-music>=${version}
  gnome-nettool>=42
@@ -68,11 +68,11 @@ _apps_depends="
  gnome-sound-recorder>=42
  gnome-system-monitor>=${version}
  gnome-text-editor>=${version}
- gnome-tour>=44.0
+ gnome-tour>=${version}
  gnote>=${version}
  polari>=${version}
  rygel>=0.42.5
- simple-scan>=42
+ simple-scan>=${version}
  totem>=43.0
  vino>=3.22.0"
 
@@ -81,19 +81,19 @@ _games_collection_depends="
  five-or-more>=3.32.3
  four-in-a-row>=3.38.1
  gnome-2048>=3.38.2
- gnome-chess>=43.2
+ gnome-chess>=${version}
  gnome-klotski>=3.38.2
- gnome-mahjongg>=3.40.0
+ gnome-mahjongg>=3.40.1
  gnome-mines>=40.1
- gnome-nibbles>=3.38.3
+ gnome-nibbles>=4.0.4
  gnome-robots>=40.0
  gnome-sudoku>=${version}
  gnome-tetravex>=3.38.2
  hitori>=44.0
  iagno>=3.38.1
- lightsoff>=40.0.1
+ lightsoff>=${version}
  quadrapassel>=40.2
- swell-foop>=41.1
+ swell-foop>=${version}
  tali>=40.9"
 
 gnome-apps_package() {

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (107 preceding siblings ...)
  2024-04-22  9:36 ` fanyx
@ 2024-04-22  9:37 ` fanyx
  2024-04-22 13:35 ` chrysos349
                   ` (10 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-04-22  9:37 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 198 bytes --]

New comment by fanyx on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2068940102

Comment:
gnome-maps, nautilus and gnome-calendar have their own PRs

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (108 preceding siblings ...)
  2024-04-22  9:37 ` fanyx
@ 2024-04-22 13:35 ` chrysos349
  2024-04-22 13:56 ` chrysos349
                   ` (9 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: chrysos349 @ 2024-04-22 13:35 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 225 bytes --]

New comment by chrysos349 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2069462039

Comment:
> `gnome-remote-desktop-46.1`

also requires:
- libei>= 1.2.0
- polkit>= 122

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (109 preceding siblings ...)
  2024-04-22 13:35 ` chrysos349
@ 2024-04-22 13:56 ` chrysos349
  2024-04-22 14:12 ` [PR PATCH] [Updated] " fanyx
                   ` (8 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: chrysos349 @ 2024-04-22 13:56 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 207 bytes --]

New comment by chrysos349 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2069537396

Comment:
**Updates**
 - gnome-boxes-46.1
 - gnome-control-center-46.1

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR PATCH] [Updated] gnome: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (110 preceding siblings ...)
  2024-04-22 13:56 ` chrysos349
@ 2024-04-22 14:12 ` fanyx
  2024-04-26 12:03 ` chrysos349
                   ` (7 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-04-22 14:12 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1813 bytes --]

There is an updated pull request by fanyx against master on the void-packages repository

https://github.com/fanyx/void-packages gnome46
https://github.com/void-linux/void-packages/pull/49428

gnome: update to 46.0.
### Missing for `gnome-core`
- [x] `gnome-control-center`
- [x] https://github.com/void-linux/void-packages/pull/49427
- [x] https://github.com/void-linux/void-packages/pull/49446
- [x] https://github.com/void-linux/void-packages/pull/49473
- [x] https://github.com/void-linux/void-packages/pull/49482
- [x] `gjs>=1.80.0`
- [x] https://github.com/void-linux/void-packages/pull/49895

### Missing for `gnome`

- [ ] `gnome-remote-desktop-46.1`
  - [ ] https://github.com/void-linux/void-packages/pull/49982
  - [ ] `libei >=1.2.0`
  - [ ] `polkit>=122`
- [x] https://github.com/void-linux/void-packages/pull/49940
- [x] https://github.com/void-linux/void-packages/pull/49941
- [x] https://github.com/void-linux/void-packages/pull/49918
- [ ] https://github.com/void-linux/void-packages/pull/49945
- [x] https://github.com/void-linux/void-packages/pull/49947
- [ ] https://github.com/void-linux/void-packages/pull/49946
- [ ] https://github.com/void-linux/void-packages/pull/49957
- [x] https://github.com/void-linux/void-packages/pull/49913
- [x] https://github.com/void-linux/void-packages/pull/49916
- [x] https://github.com/void-linux/void-packages/pull/49639

@oreo639 @Gottox 

### TODO

- [x] Update `glib` and `glib-networking` dependencies to `2.80.0`

#### Testing the changes
- I tested the changes in this PR:
  - `gnome-core`: **YES**
  - `gnome`: **briefly**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)


A patch file from https://github.com/void-linux/void-packages/pull/49428.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome46-49428.patch --]
[-- Type: text/x-diff, Size: 38993 bytes --]

From 90c477c4c45e3ce50c226f9a4408647087e02cfb Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 09:57:46 +0100
Subject: [PATCH 01/21] gnome-bluetooth: update to 46.0.

---
 srcpkgs/gnome-bluetooth/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index 3bc40264ae3d5c..fccb09af82ba5f 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-bluetooth'
 pkgname=gnome-bluetooth
-version=42.8
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
 changelog="https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-bluetooth/${version%.*}/gnome-bluetooth-${version}.tar.xz"
-checksum=76c241e8ca2c9b1035364535ca26084f89fc5c0e1829510f8909583115fcc2db
+checksum=13fe1e75f317acdbdf5e80c9029d2e0632d60a9ccf72a43ae36eb7545021fbef
 
 build_options="gir"
 build_options_default="gir"

From 0247049699ae11c75e0f00b128cc87d6593b8bc8 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:05:56 +0100
Subject: [PATCH 02/21] gnome-initial-setup: update to 46.0.

---
 srcpkgs/gnome-initial-setup/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 889647c5a61edc..279ef9f5fbb40d 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-initial-setup'
 pkgname=gnome-initial-setup
-version=45.4.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-initial-setup/${version%%.*}/gnome-initial-setup-${version}.tar.xz"
-checksum=363e09aa3308e7f4074e066253a0182b322ab60376743de178bbb400e54ba8ee
+checksum=f8ee9dcea7e35e735eaa3bc8d1041d06bb64ebf1e1046e5e8e48f1fb44151847

From 9d0e0be33d9d7f9a419fd3583fb4e0a42d76c227 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:57:34 +0100
Subject: [PATCH 03/21] gnome-session: update to 46.0.

---
 srcpkgs/gnome-session/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index 14bbbc580c3bf9..9cfaa1a07ca84f 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=45.0
+version=46.0
 revision=1
 build_style=meson
-configure_args="-Dsystemd_journal=false -Dsystemd_session=disable
- -Dsystemduserunitdir=/usr/lib/systemd/user"
+configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
 hostmakedepends="glib-devel gettext pkg-config xmlto"
 makedepends="elogind-devel gnome-desktop-devel gtk+3-devel json-glib-devel
  libglib-devel libICE-devel libSM-devel xtrans"
@@ -16,4 +15,4 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-session"
 changelog="https://gitlab.gnome.org/GNOME/gnome-session/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-session/${version%.*}/gnome-session-${version}.tar.xz"
-checksum=706d2ffcacac38553a3c0185793f5a2b4aac940bb5e789d953c9808163bef2f1
+checksum=c6e1624af6090bc4e1a191fe2268abfa7a8de07831ca7a57f217e679bf7b9a54

From 25f47f2f3b79248b1286fcdaa2f309dfc108f38b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:11 +0100
Subject: [PATCH 04/21] gsettings-desktop-schemas: update to 46.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index c4fc13789417df..f4f2a5cea68d9e 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,6 +1,6 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=45.0
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 changelog="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gsettings-desktop-schemas/${version%.*}/gsettings-desktop-schemas-${version}.tar.xz"
-checksum=365c8d04daf79b38c8b3dc9626349a024f9e4befdd31fede74b42f7a9fbe0ae2
+checksum=493a46a1161b6388d57aa72f632a79ce96c42d5ffbd1d0b00f496ec5876f8575
 
 # Package build options
 build_options="gir"

From db4a73afcff8fe0aa065ef30826327e6bddf0cfc Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:28 +0100
Subject: [PATCH 05/21] gnome-settings-daemon: update to 46.0.

---
 srcpkgs/gnome-settings-daemon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 9e8d7eb447035e..fd2b43810628b8 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-settings-daemon'
 pkgname=gnome-settings-daemon
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,8 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr4-de
  geoclue2-devel gnome-desktop-devel ibus-devel libcanberra-devel libgnomekbd-devel
  libgweather-devel libnotify-devel librsvg-devel libwacom-devel nss-devel
  polkit-devel pulseaudio-devel startup-notification-devel upower-devel
- xf86-input-wacom-devel libXfixes-devel"
+ xf86-input-wacom-devel libXfixes-devel gsettings-desktop-schemas-devel
+ elogind-devel"
 depends="hicolor-icon-theme"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -20,7 +21,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 changelog="https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-settings-daemon/${version%.*}/gnome-settings-daemon-${version}.tar.xz"
-checksum=c62bfec9817eee5b83ebe901a9286189a67eb5ff033c5dd41506574f822bf090
+checksum=0b9a0f64fa18a8e7e09b4c95a3f754fa033c2cdbd2dc35701f0618572c1cb3d7
 CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then

From 04598c61476b6bf6000771244d5dba477d4fee00 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:30 +0100
Subject: [PATCH 06/21] mutter: update to 46.1.

---
 common/shlibs           | 10 +++++-----
 srcpkgs/mutter/template | 15 +++++++--------
 2 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 61a28fdc5b7436..df47c6301f175e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2922,11 +2922,11 @@ libdecoration.so.0 compiz-core-0.8.14_1
 libcompizconfig.so.0 libcompizconfig-0.8.14_1
 libemeraldengine.so.0 emerald-0.8.14_1
 libhangul.so.1 libhangul-0.1.0_1
-libmutter-13.so.0 mutter-45.0_1
-libmutter-clutter-13.so.0 mutter-45.0_1
-libmutter-cogl-13.so.0 mutter-45.0_1
-libmutter-cogl-pango-13.so.0 mutter-45.0_1
-libmutter-mtk-13.so.0 mutter-45.0_1
+libmutter-14.so.0 mutter-46.0_1
+libmutter-clutter-14.so.0 mutter-46.0_1
+libmutter-cogl-14.so.0 mutter-46.0_1
+libmutter-cogl-pango-14.so.0 mutter-46.0_1
+libmutter-mtk-14.so.0 mutter-46.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub-0.7.so.0 libgepub-0.7.1_1
 libslopy.so.7.6 slop-7.6_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 753ccfd911e205..15c4d4ce52b650 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=45.5
+version=46.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,12 +18,11 @@ short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-#changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-45/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/mutter/${version%.*}/mutter-${version}.tar.xz"
-checksum=51c3324b8a975f996e5ac693ab38563c496e6f142e6cd3357b4950d250334874
-shlib_provides="libmutter-clutter-13.so libmutter-cogl-13.so
- libmutter-cogl-pango-13.so"
+checksum=63b2660dd0fa193fa662c80ee12eb8b16f2b8c3bc3896366200c79943824d51d
+shlib_provides="libmutter-clutter-14.so libmutter-cogl-14.so
+ libmutter-cogl-pango-14.so libmutter-mtk-14.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,8 +34,8 @@ pre_build() {
 post_install() {
 	# modify the pkg-config files to respect ${pc_sysrootdir} for variables that are
 	# meant to be called with 'pkg-config --variable'
-	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-13|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-13.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-14|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-14.pc
 }
 
 mutter-devel_package() {
@@ -46,7 +45,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-13/*.gir"
+		vmove "usr/lib/mutter-14/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 325f469d725132abb8b1fa4431d74c3fa0b5e86b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:41 +0100
Subject: [PATCH 07/21] gnome-shell: update to 46.1.

---
 srcpkgs/gnome-shell/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index c833283506820c..a756c5fcfc72a4 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=45.5
-revision=2
+version=46.1
+revision=1
 build_style=meson
 build_helper=gir
 configure_args="-Dsystemd=false -Dtests=false"
@@ -19,10 +19,10 @@ short_desc="GNOME core user interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
-changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%%.*}/gnome-shell-${version}.tar.xz"
-checksum=bd5c3d3d028d47233e4205223f0ac02ac9a973b699bc277439094d41a78d6ab0
+checksum=64f999844c101e63bf294d45b138de56319ad2f326282721aad0fa860653b369
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From d56cb33f9fa61d4b9b56f22792d65f2969d65dfd Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:57:16 +0100
Subject: [PATCH 08/21] gnome-core: update to 46.0.

---
 srcpkgs/gnome-core/template | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index b4a86610fe0332..20bf58d62bcef0 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -10,28 +10,28 @@ homepage="https://www.gnome.org"
 
 depends="
  adwaita-icon-theme>=${version}
- at-spi2-core>=2.50.1
- at-spi2-atk>=2.50.1
+ at-spi2-core>=2.52.0
+ at-spi2-atk>=2.52.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.50.4
- folks>=0.15.6
+ evolution-data-server>=3.52.0
+ folks>=0.15.8
  font-adobe-source-code-pro>=2.030R
  gcr>=3.41.1
  gdm>=${version}
  geocode-glib>=3.26.4
- gjs>=1.76.0
- glib>=2.78.0
- glib-networking>=2.76.0
- gmime>=3.2.7
+ gjs>=1.80.0
+ glib>=2.80.0
+ glib-networking>=2.80.0
+ gmime>=3.2.14
  gnome-backgrounds>=${version}
- gnome-bluetooth>=42.8
+ gnome-bluetooth>=${version}
  gnome-color-manager>=3.36.0
- gnome-control-center>=${version}
+ gnome-control-center>=46.0.1
  gnome-desktop>=44.0
  gnome-initial-setup>=${version}
- gnome-keyring>=42.0
- gnome-online-accounts>=3.48.0
+ gnome-keyring>=46.1
+ gnome-online-accounts>=3.50.1
  gnome-session>=${version}
  gnome-settings-daemon>=${version}
  gnome-shell>=${version}
@@ -40,11 +40,11 @@ depends="
  gnome-user-docs>=${version}
  gnome-video-effects>=0.6.0
  gsettings-desktop-schemas>=${version}
- gvfs>=1.52.2
+ gvfs>=1.54.0
  mutter>=${version}
  nautilus>=${version}
- sushi>=${version}
- tracker>=3.6.0
+ sushi>=45.0
+ tracker>=3.7.1
  yelp>=42.2
  xdg-desktop-portal-gnome>=${version}
  zenity>=4.0.1"

From 60635522efe87dade3aeac8d7095c3aa9d191b70 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:02:49 +0100
Subject: [PATCH 09/21] at-spi2-core: update to 2.52.0

---
 srcpkgs/at-spi2-core/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 794eb284022796..85ba46b8a90299 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,6 +1,6 @@
 # Template file for 'at-spi2-core'
 pkgname=at-spi2-core
-version=2.50.1
+version=2.52.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,8 +12,9 @@ short_desc="Assistive Technology Service Provider Interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=5727b5c0687ac57ba8040e79bd6731b714a36b8fcf32190f236b8fb3698789e7
+checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
 make_check=no # non-trivial dbus setup
 
 # Package build options

From b00da6c9b37b69212df8a2b80c5830dbbd92fddd Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:09:03 +0100
Subject: [PATCH 10/21] gdm: update to 46.0.

---
 .../gdm/patches/fix-service-assertions.patch  | 27 ++++++++++++++-----
 srcpkgs/gdm/patches/gcc14.patch               | 25 -----------------
 srcpkgs/gdm/template                          | 10 +++----
 3 files changed, 26 insertions(+), 36 deletions(-)
 delete mode 100644 srcpkgs/gdm/patches/gcc14.patch

diff --git a/srcpkgs/gdm/patches/fix-service-assertions.patch b/srcpkgs/gdm/patches/fix-service-assertions.patch
index 4460e74e31ebd4..d6458b8bde8884 100644
--- a/srcpkgs/gdm/patches/fix-service-assertions.patch
+++ b/srcpkgs/gdm/patches/fix-service-assertions.patch
@@ -1,10 +1,22 @@
-Fix systemd_dep assertions to not fail when passing a valid service directory path.
+From f51a4af51914c9b17f89ca40be54b868032c36f6 Mon Sep 17 00:00:00 2001
+From: oreo639 <oreo6391@gmail.com>
+Date: Wed, 20 Mar 2024 15:27:52 -0700
+Subject: [PATCH] meson: Fix systemd_dep assertions to match assertion message
+
+The assertion message suggests that it should be able to be bypassed by
+specifying a valid service directory, however that is not the case.
+
+Fix the assertions, so that they can be bypassed by specifying a valid service
+directory.
+---
+ data/meson.build | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/data/meson.build b/data/meson.build
-index 2cfe4691..2211e98b 100644
+index 2cfe46918..2211e98b5 100644
 --- a/data/meson.build
 +++ b/data/meson.build
-@@ -166,20 +166,20 @@ endif
+@@ -163,20 +163,20 @@ endif
  
  systemdsystemunitdir = get_option('systemdsystemunitdir')
  if systemdsystemunitdir != 'no'
@@ -13,7 +25,7 @@ index 2cfe4691..2211e98b 100644
      systemd_systemunitdir = get_option('systemdsystemunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd system unit dir or disable it')
-     systemd_systemunitdir = systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
+     systemd_systemunitdir = systemd_dep.get_variable(pkgconfig: 'systemdsystemunitdir')
    endif
  endif
  
@@ -24,6 +36,9 @@ index 2cfe4691..2211e98b 100644
      systemd_userunitdir = get_option('systemduserunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
-     systemd_userunitdir = systemd_dep.get_pkgconfig_variable('systemduserunitdir',
-                                                              define_variable: ['prefix', get_option('prefix')])
+     systemd_userunitdir = systemd_dep.get_variable(pkgconfig: 'systemduserunitdir',
+                                                    pkgconfig_define: ['prefix', get_option('prefix')])
    endif
+-- 
+GitLab
+
diff --git a/srcpkgs/gdm/patches/gcc14.patch b/srcpkgs/gdm/patches/gcc14.patch
deleted file mode 100644
index 09300f305ef9a8..00000000000000
--- a/srcpkgs/gdm/patches/gcc14.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 08ef19e848176e58511f1a66992b5a26cb3c51a2 Mon Sep 17 00:00:00 2001
-From: Alessandro Bono <alessandro.bono369@gmail.com>
-Date: Wed, 1 Nov 2023 12:35:44 +0100
-Subject: [PATCH] gdm-session: Pass the correct pointer type
-
----
- daemon/gdm-session.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/daemon/gdm-session.c b/daemon/gdm-session.c
-index 06f648ee0..be19a049c 100644
---- a/daemon/gdm-session.c
-+++ b/daemon/gdm-session.c
-@@ -3045,7 +3045,7 @@ free_pending_worker_connection (GdmSession      *self,
-         worker_manager_interface = g_object_get_data (G_OBJECT (connection),
-                                                       "gdm-dbus-worker-manager-interface");
-         if (worker_manager_interface != NULL) {
--                g_dbus_interface_skeleton_unexport (worker_manager_interface);
-+                g_dbus_interface_skeleton_unexport (G_DBUS_INTERFACE_SKELETON (worker_manager_interface));
-                 g_object_set_data (G_OBJECT (connection),
-                                    "gdm-dbus-worker-manager-interface",
-                                    NULL);
--- 
-GitLab
-
diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 128253f83f885c..f32ae188713a94 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,7 +1,7 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=45.0.1
-revision=2
+version=46.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="
@@ -25,10 +25,10 @@ short_desc="GNOME Display Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
-changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-46/NEWS/"
 distfiles="${GNOME_SITE}/gdm/${version%%.*}/gdm-${version}.tar.xz"
-checksum=6572578c05e3c6569d6ed269f7de2aaf3a035657654586d8243907bb7a6ffa85
+checksum=8d6cb52176eca48b6bbf1cfe2fdae08d9677b5a0f2bca600dee4604de0dd1efc
 
 conf_files="
 	/etc/gdm/custom.conf

From a45c9caea865c3d4862ea65bfc41d64ff042181d Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:19:49 +0100
Subject: [PATCH 11/21] gmime: update to 3.2.14

---
 srcpkgs/gmime/template | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gmime/template b/srcpkgs/gmime/template
index 045e8307691bc9..c3109937798625 100644
--- a/srcpkgs/gmime/template
+++ b/srcpkgs/gmime/template
@@ -1,7 +1,7 @@
 # Template file for 'gmime'
 pkgname=gmime
-version=3.2.7
-revision=2
+version=3.2.14
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static --enable-crypto $(vopt_enable vala)
@@ -14,8 +14,10 @@ short_desc="GNOME Core mime parsing library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/jstedfast/gmime"
-distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
-checksum=2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44
+changelog="https://raw.githubusercontent.com/jstedfast/gmime/master/NEWS"
+#distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
+distfiles="https://github.com/jstedfast/gmime/releases/download/${version}/${pkgname}-${version}.tar.xz"
+checksum=a5eb3dd675f72e545c8bc1cd12107e4aad2eaec1905eb7b4013cdb1fbe5e2317
 
 build_options="gir vala"
 build_options_default="gir vala"

From 86736355e5e7e657d47ceb91013a8c99df520751 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:21:05 +0100
Subject: [PATCH 12/21] gnome-backgrounds: update to 46.0.

---
 srcpkgs/gnome-backgrounds/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-backgrounds/template b/srcpkgs/gnome-backgrounds/template
index c021d48794d100..cbc68cbb225524 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="gettext"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later, CC-BY-2.0, CC-BY-SA-2.0, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-backgrounds"
 changelog="https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-backgrounds/${version%.*}/gnome-backgrounds-${version}.tar.xz"
-checksum=cee0e688fbae5ef7a75f335ada2d10779e08ebca9445f1586de32c5a9b6dee2d
+checksum=4ddd3ac439a4a067876805921bb75f4d3c8b85a218d47c276dddde8928443c2e

From 85924a64bf5a05578671513b22862a17e19a5dbd Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:25:20 +0100
Subject: [PATCH 13/21] gnome-shell-extensions: update to 46.1.

---
 srcpkgs/gnome-shell-extensions/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-shell-extensions/template b/srcpkgs/gnome-shell-extensions/template
index 35b2debe6b6bc8..15aacb47e990a0 100644
--- a/srcpkgs/gnome-shell-extensions/template
+++ b/srcpkgs/gnome-shell-extensions/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell-extensions'
 pkgname=gnome-shell-extensions
-version=45.2
+version=46.1
 revision=1
 build_style=meson
 configure_args="-Dextension_set=all"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell-extensions/${version%.*}/gnome-shell-extensions-${version}.tar.xz"
-checksum=ee32f6387a2d18adbff7a956689bc747866b4a8712d73790c002abeae4ccaaaf
+checksum=c5ba50700da77a986f0060beedacfc017e7ec82283f2a6384842a0807bc4553f

From deb56decc61a448e112e76a162b355bf5c6f9a3c Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:26:18 +0100
Subject: [PATCH 14/21] gnome-user-docs: update to 46.1.

---
 srcpkgs/gnome-user-docs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 1f9d4edc4fe43e..84e21cc76196f4 100644
--- a/srcpkgs/gnome-user-docs/template
+++ b/srcpkgs/gnome-user-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-user-docs'
 pkgname=gnome-user-docs
-version=45.5
+version=46.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
 changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-user-docs/${version%.*}/gnome-user-docs-${version}.tar.xz"
-checksum=74167fcf42a04d9e5d3cc130d27bc203d87b685ce606a84674df24e1ff719e54
+checksum=a97293cbeeb797eb4f4d169d713bb6583bd12c3791e140283e4356d2fe180ada

From 1a56891b2aba2e3621dae3f258847e8d53b111d4 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:35:50 +0100
Subject: [PATCH 15/21] xdg-desktop-portal-gnome: update to 46.1.

---
 .../patches/gcc14.patch                       | 29 -------------------
 srcpkgs/xdg-desktop-portal-gnome/template     |  6 ++--
 2 files changed, 3 insertions(+), 32 deletions(-)
 delete mode 100644 srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch

diff --git a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch b/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
deleted file mode 100644
index 34a43f04f96026..00000000000000
--- a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 5fb3c0c23ccd76c6f8239bbb66c3fb1230208d5e Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Tyrychtr?= <ltyrycht@redhat.com>
-Date: Mon, 11 Dec 2023 11:36:13 +0100
-Subject: [PATCH] input-capture: Pass correct pointer type to
- gtk_window_add_group
-
-It produced only a warning, but will be an error in the future.
-
-Fixes #112
----
- src/inputcapture.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/inputcapture.c b/src/inputcapture.c
-index ffa91a1d..bf60e6ea 100644
---- a/src/inputcapture.c
-+++ b/src/inputcapture.c
-@@ -409,7 +409,7 @@ create_input_capture_dialog (GDBusMethodInvocation *invocation,
-   gtk_window_set_modal (GTK_WINDOW (dialog), TRUE);
- 
-   window_group = gtk_window_group_new ();
--  gtk_window_group_add_window (window_group, dialog);
-+  gtk_window_group_add_window (window_group, GTK_WINDOW (dialog));
- 
-   dialog_handle = g_new0 (InputCaptureDialogHandle, 1);
-   dialog_handle->request = g_object_ref (request);
--- 
-GitLab
-
diff --git a/srcpkgs/xdg-desktop-portal-gnome/template b/srcpkgs/xdg-desktop-portal-gnome/template
index c7441c6caa7464..1ba68371b23e8d 100644
--- a/srcpkgs/xdg-desktop-portal-gnome/template
+++ b/srcpkgs/xdg-desktop-portal-gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-gnome'
 pkgname=xdg-desktop-portal-gnome
-version=45.1
+version=46.1
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
@@ -14,7 +14,7 @@ short_desc="GNOME portal backend for xdg-desktop-portal"
 maintainer="oreo639 <oreo6391@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
-changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/xdg-desktop-portal-gnome/${version%.*}/xdg-desktop-portal-gnome-${version}.tar.xz"
-checksum=3e9ca821044005fb37bd68ebe4ad196fc3d072835581467a22a4879dac7b5fdd
+checksum=7e8d9623e9d96a89c0897616827cd441dcf2832927d38f135c722552b1172aa1

From 21e08f1ef373dd4c55b842e49072718565f0635c Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 18:25:32 +0100
Subject: [PATCH 16/21] gnome-control-center: update to 46.1.

---
 srcpkgs/gnome-control-center/template | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 34384bcec50be4..4be0740ea19150 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=45.3
+version=46.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,7 +14,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel upower-devel vala-devel
  libxml2-devel libX11-devel gtk4-devel libadwaita-devel cups-devel libgudev-devel
  libwacom-devel clutter-devel libsecret-devel libcanberra-devel udisks2-devel
- gsound-devel gcr-devel gnutls-devel tecla"
+ gsound-devel gcr4-devel gnutls-devel tecla"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop
  libgnomekbd ibus-gtk4"
@@ -22,9 +22,10 @@ short_desc="GNOME control center"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
-changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-45/NEWS"
-distfiles="${GNOME_SITE}/gnome-control-center/${version%.*}/gnome-control-center-${version}.tar.xz"
-checksum=b1e949c4e86c0624ec6a6ed0df09c9fae2b22983c1dca60ed86aec8ef0b24004
+#changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-46/NEWS"
+distfiles="${GNOME_SITE}/gnome-control-center/${version%%.*}/gnome-control-center-${version}.tar.xz"
+checksum=81792423019deda1d2a074c1ecf6a7e6ef3172c09cbe6f4d7995a4b5dea28312
 make_check=no # needs X11 and requires altered filesystem
 
 pre_build() {

From 8796ef03688912730fd43adeb81bf41d28cf9da3 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sat, 23 Mar 2024 15:35:51 +0100
Subject: [PATCH 17/21] gnome-online-accounts: update to 3.50.1.

---
 common/shlibs                          |  2 +-
 srcpkgs/gnome-online-accounts/template | 18 ++++++++++--------
 2 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index df47c6301f175e..0b6cdbbf8f4af3 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -881,7 +881,7 @@ libp11-kit.so.0 p11-kit-0.7_1
 librest-1.0.so.0 rest-0.9.1_1
 librest-extras-1.0.so.0 rest-0.9.1_1
 libgoa-1.0.so.0 gnome-online-accounts-3.2.0_1
-libgoa-backend-1.0.so.1 gnome-online-accounts-3.10.0_1
+libgoa-backend-1.0.so.2 gnome-online-accounts-3.50.0_1
 liboauth.so.0 liboauth-0.9.4_1
 liblcms2.so.2 lcms2-2.2_1
 libcolord.so.2 libcolord-1.1.7_1
diff --git a/srcpkgs/gnome-online-accounts/template b/srcpkgs/gnome-online-accounts/template
index 9a26f6c2252240..ba9507119dcab8 100644
--- a/srcpkgs/gnome-online-accounts/template
+++ b/srcpkgs/gnome-online-accounts/template
@@ -1,28 +1,30 @@
 # Template file for 'gnome-online-accounts'
 pkgname=gnome-online-accounts
-version=3.48.0
+version=3.50.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gir vapi)
- -Dmedia_server=true -Dman=true"
-hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt"
-makedepends="gtk+3-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
- rest-devel gcr-devel mit-krb5-devel libsoup3-devel"
+ -Dman=true"
+hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt vala
+ gtk4-update-icon-cache"
+makedepends="gtk4-devel json-glib-devel libsecret-devel
+ rest-devel gcr4-devel mit-krb5-devel libsoup3-devel libadwaita-devel"
 depends="hicolor-icon-theme"
 short_desc="GNOME service to access online accounts"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeOnlineAccounts"
-changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-44/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-online-accounts/${version%.*}/gnome-online-accounts-${version}.tar.xz"
-checksum=418bb9fcffdbd72a98205ad365137617fc1e3551a54de74f6a98d45d266175bf
+checksum=42ee43fd1e2942b9ff6106252ccdc834602815508bf7a3a52c0bdfffa56eaf40
 
 build_options="gir"
 build_options_default="gir"
 
 gnome-online-accounts-devel_package() {
-	depends="gtk+3-devel ${sourcepkg}>=${version}_${revision}"
+	depends="gtk4-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From e8fca4dca9c87221e87a3577490fd04a1414d0a1 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 18 Apr 2024 11:40:22 +0200
Subject: [PATCH 18/21] gjs: update to 1.80.2.

---
 srcpkgs/gjs/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 23c7350a11aa9d..d10e449a0ab1d3 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.78.4
+version=1.80.2
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -13,9 +13,9 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MIT, LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gjs"
 #changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-44/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gjs/${version%.*}/gjs-${version}.tar.xz"
-checksum=9aec7ab872c2050404907ae94f0ae7abec8a54bd9c894ddb5c2d0f51e932b9a1
+checksum=135e39c5ac591096233e557cfe577d64093f5054411d47cb2e214bad7d4199bd
 make_check_pre="xvfb-run"
 
 if [ "$XBPS_CHECK_PKGS" ]; then

From d808bcdab8a7523e034a6b8d15d48f62dbaa6252 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Fri, 19 Apr 2024 11:42:14 +0200
Subject: [PATCH 19/21] cinnamon-control-center: rebuild against
 gnome-online-accounts.

---
 srcpkgs/cinnamon-control-center/template | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/cinnamon-control-center/template b/srcpkgs/cinnamon-control-center/template
index 0d24f6c29e952e..ead98639c4accc 100644
--- a/srcpkgs/cinnamon-control-center/template
+++ b/srcpkgs/cinnamon-control-center/template
@@ -1,9 +1,10 @@
 # Template file for 'cinnamon-control-center'
 pkgname=cinnamon-control-center
 version=5.8.2
-revision=1
+revision=2
 build_style=meson
 build_helper=gir
+configure_args="-Donlineaccounts=false"
 hostmakedepends="gettext-devel glib-devel intltool pkg-config libxslt"
 makedepends="ModemManager-devel cinnamon-desktop-devel cinnamon-menus-devel
  cinnamon-settings-daemon-devel gnome-online-accounts-devel ibus-devel

From b91638fc0a54b17d7407f7a2cd2bcf88640c1bba Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Fri, 19 Apr 2024 17:58:24 +0200
Subject: [PATCH 20/21] gnome-tweaks: update to 46.0.

---
 srcpkgs/gnome-tweaks/template | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-tweaks/template b/srcpkgs/gnome-tweaks/template
index 963940101ce2ac..fc492bef54fb08 100644
--- a/srcpkgs/gnome-tweaks/template
+++ b/srcpkgs/gnome-tweaks/template
@@ -1,17 +1,19 @@
 # Template file for 'gnome-tweaks'
 pkgname=gnome-tweaks
-version=45.2
+version=46.0
 revision=1
 build_style=meson
-hostmakedepends="pkg-config gettext"
-makedepends="libhandy1-devel"
-depends="gtk+3 dconf gnome-settings-daemon mutter libnotify python3-gobject libhandy1"
+build_helper=gir
+hostmakedepends="pkg-config gettext desktop-file-utils gtk4-update-icon-cache"
+makedepends="gsettings-desktop-schemas-devel libadwaita-devel
+ python3-gobject-devel"
+depends="dconf gnome-settings-daemon libadwaita mutter python3-gobject"
 short_desc="GNOME tool to customize advanced options"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later, CC0-1.0"
 homepage="https://wiki.gnome.org/Apps/Tweaks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=01bf5e723a1d18b1025401e32b5f64eb29b79e8a17ad010bbbd1e23b137b9069
+checksum=1678786341f664ac4580784222a16409fa9bf5cc7a5f1b46dcefd2aa13ddba31
 replaces="gnome-tweak-tool>=0"
 
 gnome-tweak-tool_package() {

From 5a2ae18b759074b8b0b28c9b786d5df41c43fadd Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sat, 20 Apr 2024 15:27:43 +0200
Subject: [PATCH 21/21] gnome: update to 46.0.

---
 srcpkgs/gnome/template | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index b88f9b28037e15..1aa95421de0d7a 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
@@ -12,7 +12,7 @@ depends="
  gnome-core>=${version}
  baobab>=${version}
  evince>=${version}
- file-roller>=43.1
+ file-roller>=44.1
  gnome-calculator>=${version}
  gnome-calendar>=${version}
  gnome-characters>=${version}
@@ -26,7 +26,7 @@ depends="
  gnome-remote-desktop>=${version}
  gnome-system-monitor>=${version}
  gnome-text-editor>=${version}
- gnome-tweaks>=42.beta
+ gnome-tweaks>=${version}
  gnome-weather>=${version}
  gsound>=1.0.3
  gspell>=1.12.2
@@ -35,18 +35,18 @@ depends="
  orca>=${version}
  phodav>=3.0
  power-profiles-daemon>=0.13
- simple-scan>=44.0
+ simple-scan>=${version}
  snapshot>=${version}
  totem>=43"
 
 _apps_depends="
  Endeavour>=43
  bijiben>=40.1
- dconf-editor>=${version}
+ dconf-editor>=45.0.1
  devhelp>=43
- eog>=${version}
+ eog>=45.3
  epiphany>=${version}
- evolution>=3.50.4
+ evolution>=3.52.0
  ghex>=${version}
  gitg>=44
  gnome-boxes>=${version}
@@ -55,11 +55,11 @@ _apps_depends="
  gnome-calendar>=${version}
  gnome-characters>=${version}
  gnome-clocks>=${version}
- gnome-connections>=44.0
+ gnome-connections>=${version}
  gnome-console>=${version}
  gnome-dictionary>=40.0
  gnome-disk-utility>=${version}
- gnome-font-viewer>=44.0
+ gnome-font-viewer>=${version}
  gnome-maps>=${version}
  gnome-music>=${version}
  gnome-nettool>=42
@@ -68,11 +68,11 @@ _apps_depends="
  gnome-sound-recorder>=42
  gnome-system-monitor>=${version}
  gnome-text-editor>=${version}
- gnome-tour>=44.0
+ gnome-tour>=${version}
  gnote>=${version}
  polari>=${version}
  rygel>=0.42.5
- simple-scan>=42
+ simple-scan>=${version}
  totem>=43.0
  vino>=3.22.0"
 
@@ -81,19 +81,19 @@ _games_collection_depends="
  five-or-more>=3.32.3
  four-in-a-row>=3.38.1
  gnome-2048>=3.38.2
- gnome-chess>=43.2
+ gnome-chess>=${version}
  gnome-klotski>=3.38.2
- gnome-mahjongg>=3.40.0
+ gnome-mahjongg>=3.40.1
  gnome-mines>=40.1
- gnome-nibbles>=3.38.3
+ gnome-nibbles>=4.0.4
  gnome-robots>=40.0
  gnome-sudoku>=${version}
  gnome-tetravex>=3.38.2
  hitori>=44.0
  iagno>=3.38.1
- lightsoff>=40.0.1
+ lightsoff>=${version}
  quadrapassel>=40.2
- swell-foop>=41.1
+ swell-foop>=${version}
  tali>=40.9"
 
 gnome-apps_package() {

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (111 preceding siblings ...)
  2024-04-22 14:12 ` [PR PATCH] [Updated] " fanyx
@ 2024-04-26 12:03 ` chrysos349
  2024-04-30 11:44 ` [PR PATCH] [Updated] " fanyx
                   ` (6 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: chrysos349 @ 2024-04-26 12:03 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 206 bytes --]

New comment by chrysos349 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2079253112

Comment:
**Updates**
- gnome-tweaks->46.1
- tracker{,-miners}->3.7.2

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR PATCH] [Updated] gnome: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (112 preceding siblings ...)
  2024-04-26 12:03 ` chrysos349
@ 2024-04-30 11:44 ` fanyx
  2024-04-30 11:48 ` fanyx
                   ` (5 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-04-30 11:44 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1852 bytes --]

There is an updated pull request by fanyx against master on the void-packages repository

https://github.com/fanyx/void-packages gnome46
https://github.com/void-linux/void-packages/pull/49428

gnome: update to 46.0.
### Missing for `gnome-core`
- [x] `gnome-control-center`
- [x] https://github.com/void-linux/void-packages/pull/49427
- [x] https://github.com/void-linux/void-packages/pull/49446
- [x] https://github.com/void-linux/void-packages/pull/49473
- [x] https://github.com/void-linux/void-packages/pull/49482
- [x] `gjs>=1.80.0`
- [x] https://github.com/void-linux/void-packages/pull/49895

### Missing for `gnome`

- [ ] `gnome-remote-desktop-46.1`
  - [ ] https://github.com/void-linux/void-packages/pull/49982
  - [ ] https://github.com/void-linux/void-packages/pull/49985
  - [ ] `polkit>=122`
- [x] https://github.com/void-linux/void-packages/pull/49940
- [x] https://github.com/void-linux/void-packages/pull/49941
- [x] https://github.com/void-linux/void-packages/pull/49918
- [ ] https://github.com/void-linux/void-packages/pull/49945
- [x] https://github.com/void-linux/void-packages/pull/49947
- [ ] https://github.com/void-linux/void-packages/pull/49946
- [ ] https://github.com/void-linux/void-packages/pull/49957
- [x] https://github.com/void-linux/void-packages/pull/49913
- [x] https://github.com/void-linux/void-packages/pull/49916
- [x] https://github.com/void-linux/void-packages/pull/49639

@oreo639 @Gottox 

### TODO

- [x] Update `glib` and `glib-networking` dependencies to `2.80.0`

#### Testing the changes
- I tested the changes in this PR:
  - `gnome-core`: **YES**
  - `gnome`: **briefly**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)


A patch file from https://github.com/void-linux/void-packages/pull/49428.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome46-49428.patch --]
[-- Type: text/x-diff, Size: 38993 bytes --]

From d908f42d6c0b7104d772185c1dbc833c20f86e53 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 09:57:46 +0100
Subject: [PATCH 01/21] gnome-bluetooth: update to 46.0.

---
 srcpkgs/gnome-bluetooth/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index 3bc40264ae3d5c..fccb09af82ba5f 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-bluetooth'
 pkgname=gnome-bluetooth
-version=42.8
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
 changelog="https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-bluetooth/${version%.*}/gnome-bluetooth-${version}.tar.xz"
-checksum=76c241e8ca2c9b1035364535ca26084f89fc5c0e1829510f8909583115fcc2db
+checksum=13fe1e75f317acdbdf5e80c9029d2e0632d60a9ccf72a43ae36eb7545021fbef
 
 build_options="gir"
 build_options_default="gir"

From 52dc5e0249294a0a564f67a99c58913124f60930 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:05:56 +0100
Subject: [PATCH 02/21] gnome-initial-setup: update to 46.0.

---
 srcpkgs/gnome-initial-setup/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 889647c5a61edc..279ef9f5fbb40d 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-initial-setup'
 pkgname=gnome-initial-setup
-version=45.4.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-initial-setup/${version%%.*}/gnome-initial-setup-${version}.tar.xz"
-checksum=363e09aa3308e7f4074e066253a0182b322ab60376743de178bbb400e54ba8ee
+checksum=f8ee9dcea7e35e735eaa3bc8d1041d06bb64ebf1e1046e5e8e48f1fb44151847

From b7fd9ebd30484a152dfd908bb0caf8e797f7cc3b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:57:34 +0100
Subject: [PATCH 03/21] gnome-session: update to 46.0.

---
 srcpkgs/gnome-session/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index 14bbbc580c3bf9..9cfaa1a07ca84f 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=45.0
+version=46.0
 revision=1
 build_style=meson
-configure_args="-Dsystemd_journal=false -Dsystemd_session=disable
- -Dsystemduserunitdir=/usr/lib/systemd/user"
+configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
 hostmakedepends="glib-devel gettext pkg-config xmlto"
 makedepends="elogind-devel gnome-desktop-devel gtk+3-devel json-glib-devel
  libglib-devel libICE-devel libSM-devel xtrans"
@@ -16,4 +15,4 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-session"
 changelog="https://gitlab.gnome.org/GNOME/gnome-session/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-session/${version%.*}/gnome-session-${version}.tar.xz"
-checksum=706d2ffcacac38553a3c0185793f5a2b4aac940bb5e789d953c9808163bef2f1
+checksum=c6e1624af6090bc4e1a191fe2268abfa7a8de07831ca7a57f217e679bf7b9a54

From 1e1b4f39dda66daaa68190f30c73682239cf490b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:11 +0100
Subject: [PATCH 04/21] gsettings-desktop-schemas: update to 46.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index c4fc13789417df..f4f2a5cea68d9e 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,6 +1,6 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=45.0
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 changelog="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gsettings-desktop-schemas/${version%.*}/gsettings-desktop-schemas-${version}.tar.xz"
-checksum=365c8d04daf79b38c8b3dc9626349a024f9e4befdd31fede74b42f7a9fbe0ae2
+checksum=493a46a1161b6388d57aa72f632a79ce96c42d5ffbd1d0b00f496ec5876f8575
 
 # Package build options
 build_options="gir"

From 2d5fd1145586dbc7d8a759d730f5aa8c4b2beee0 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:28 +0100
Subject: [PATCH 05/21] gnome-settings-daemon: update to 46.0.

---
 srcpkgs/gnome-settings-daemon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 9e8d7eb447035e..fd2b43810628b8 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-settings-daemon'
 pkgname=gnome-settings-daemon
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,8 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr4-de
  geoclue2-devel gnome-desktop-devel ibus-devel libcanberra-devel libgnomekbd-devel
  libgweather-devel libnotify-devel librsvg-devel libwacom-devel nss-devel
  polkit-devel pulseaudio-devel startup-notification-devel upower-devel
- xf86-input-wacom-devel libXfixes-devel"
+ xf86-input-wacom-devel libXfixes-devel gsettings-desktop-schemas-devel
+ elogind-devel"
 depends="hicolor-icon-theme"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -20,7 +21,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 changelog="https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-settings-daemon/${version%.*}/gnome-settings-daemon-${version}.tar.xz"
-checksum=c62bfec9817eee5b83ebe901a9286189a67eb5ff033c5dd41506574f822bf090
+checksum=0b9a0f64fa18a8e7e09b4c95a3f754fa033c2cdbd2dc35701f0618572c1cb3d7
 CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then

From 809e31818862067e13c0b55aa25731b3294435ee Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:30 +0100
Subject: [PATCH 06/21] mutter: update to 46.1.

---
 common/shlibs           | 10 +++++-----
 srcpkgs/mutter/template | 15 +++++++--------
 2 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 105196bea39154..63698df27f36ff 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2924,11 +2924,11 @@ libdecoration.so.0 compiz-core-0.8.14_1
 libcompizconfig.so.0 libcompizconfig-0.8.14_1
 libemeraldengine.so.0 emerald-0.8.14_1
 libhangul.so.1 libhangul-0.1.0_1
-libmutter-13.so.0 mutter-45.0_1
-libmutter-clutter-13.so.0 mutter-45.0_1
-libmutter-cogl-13.so.0 mutter-45.0_1
-libmutter-cogl-pango-13.so.0 mutter-45.0_1
-libmutter-mtk-13.so.0 mutter-45.0_1
+libmutter-14.so.0 mutter-46.0_1
+libmutter-clutter-14.so.0 mutter-46.0_1
+libmutter-cogl-14.so.0 mutter-46.0_1
+libmutter-cogl-pango-14.so.0 mutter-46.0_1
+libmutter-mtk-14.so.0 mutter-46.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub-0.7.so.0 libgepub-0.7.1_1
 libslopy.so.7.6 slop-7.6_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 753ccfd911e205..15c4d4ce52b650 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=45.5
+version=46.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,12 +18,11 @@ short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-#changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-45/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/mutter/${version%.*}/mutter-${version}.tar.xz"
-checksum=51c3324b8a975f996e5ac693ab38563c496e6f142e6cd3357b4950d250334874
-shlib_provides="libmutter-clutter-13.so libmutter-cogl-13.so
- libmutter-cogl-pango-13.so"
+checksum=63b2660dd0fa193fa662c80ee12eb8b16f2b8c3bc3896366200c79943824d51d
+shlib_provides="libmutter-clutter-14.so libmutter-cogl-14.so
+ libmutter-cogl-pango-14.so libmutter-mtk-14.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,8 +34,8 @@ pre_build() {
 post_install() {
 	# modify the pkg-config files to respect ${pc_sysrootdir} for variables that are
 	# meant to be called with 'pkg-config --variable'
-	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-13|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-13.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-14|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-14.pc
 }
 
 mutter-devel_package() {
@@ -46,7 +45,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-13/*.gir"
+		vmove "usr/lib/mutter-14/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From caed8273def7d5a3351dad0e7d03de40ee08da44 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:41 +0100
Subject: [PATCH 07/21] gnome-shell: update to 46.1.

---
 srcpkgs/gnome-shell/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index c833283506820c..a756c5fcfc72a4 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=45.5
-revision=2
+version=46.1
+revision=1
 build_style=meson
 build_helper=gir
 configure_args="-Dsystemd=false -Dtests=false"
@@ -19,10 +19,10 @@ short_desc="GNOME core user interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
-changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%%.*}/gnome-shell-${version}.tar.xz"
-checksum=bd5c3d3d028d47233e4205223f0ac02ac9a973b699bc277439094d41a78d6ab0
+checksum=64f999844c101e63bf294d45b138de56319ad2f326282721aad0fa860653b369
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 474ed9eaa5502917cfb03f45401a31717c867f61 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:57:16 +0100
Subject: [PATCH 08/21] gnome-core: update to 46.0.

---
 srcpkgs/gnome-core/template | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index b4a86610fe0332..20bf58d62bcef0 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -10,28 +10,28 @@ homepage="https://www.gnome.org"
 
 depends="
  adwaita-icon-theme>=${version}
- at-spi2-core>=2.50.1
- at-spi2-atk>=2.50.1
+ at-spi2-core>=2.52.0
+ at-spi2-atk>=2.52.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.50.4
- folks>=0.15.6
+ evolution-data-server>=3.52.0
+ folks>=0.15.8
  font-adobe-source-code-pro>=2.030R
  gcr>=3.41.1
  gdm>=${version}
  geocode-glib>=3.26.4
- gjs>=1.76.0
- glib>=2.78.0
- glib-networking>=2.76.0
- gmime>=3.2.7
+ gjs>=1.80.0
+ glib>=2.80.0
+ glib-networking>=2.80.0
+ gmime>=3.2.14
  gnome-backgrounds>=${version}
- gnome-bluetooth>=42.8
+ gnome-bluetooth>=${version}
  gnome-color-manager>=3.36.0
- gnome-control-center>=${version}
+ gnome-control-center>=46.0.1
  gnome-desktop>=44.0
  gnome-initial-setup>=${version}
- gnome-keyring>=42.0
- gnome-online-accounts>=3.48.0
+ gnome-keyring>=46.1
+ gnome-online-accounts>=3.50.1
  gnome-session>=${version}
  gnome-settings-daemon>=${version}
  gnome-shell>=${version}
@@ -40,11 +40,11 @@ depends="
  gnome-user-docs>=${version}
  gnome-video-effects>=0.6.0
  gsettings-desktop-schemas>=${version}
- gvfs>=1.52.2
+ gvfs>=1.54.0
  mutter>=${version}
  nautilus>=${version}
- sushi>=${version}
- tracker>=3.6.0
+ sushi>=45.0
+ tracker>=3.7.1
  yelp>=42.2
  xdg-desktop-portal-gnome>=${version}
  zenity>=4.0.1"

From 2950d14b5670abc67e9f4003411f10a1d6931697 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:02:49 +0100
Subject: [PATCH 09/21] at-spi2-core: update to 2.52.0

---
 srcpkgs/at-spi2-core/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 794eb284022796..85ba46b8a90299 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,6 +1,6 @@
 # Template file for 'at-spi2-core'
 pkgname=at-spi2-core
-version=2.50.1
+version=2.52.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,8 +12,9 @@ short_desc="Assistive Technology Service Provider Interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=5727b5c0687ac57ba8040e79bd6731b714a36b8fcf32190f236b8fb3698789e7
+checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
 make_check=no # non-trivial dbus setup
 
 # Package build options

From 093e76d81c60b31542760c52124390c799e3cd68 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:09:03 +0100
Subject: [PATCH 10/21] gdm: update to 46.0.

---
 .../gdm/patches/fix-service-assertions.patch  | 27 ++++++++++++++-----
 srcpkgs/gdm/patches/gcc14.patch               | 25 -----------------
 srcpkgs/gdm/template                          | 10 +++----
 3 files changed, 26 insertions(+), 36 deletions(-)
 delete mode 100644 srcpkgs/gdm/patches/gcc14.patch

diff --git a/srcpkgs/gdm/patches/fix-service-assertions.patch b/srcpkgs/gdm/patches/fix-service-assertions.patch
index 4460e74e31ebd4..d6458b8bde8884 100644
--- a/srcpkgs/gdm/patches/fix-service-assertions.patch
+++ b/srcpkgs/gdm/patches/fix-service-assertions.patch
@@ -1,10 +1,22 @@
-Fix systemd_dep assertions to not fail when passing a valid service directory path.
+From f51a4af51914c9b17f89ca40be54b868032c36f6 Mon Sep 17 00:00:00 2001
+From: oreo639 <oreo6391@gmail.com>
+Date: Wed, 20 Mar 2024 15:27:52 -0700
+Subject: [PATCH] meson: Fix systemd_dep assertions to match assertion message
+
+The assertion message suggests that it should be able to be bypassed by
+specifying a valid service directory, however that is not the case.
+
+Fix the assertions, so that they can be bypassed by specifying a valid service
+directory.
+---
+ data/meson.build | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/data/meson.build b/data/meson.build
-index 2cfe4691..2211e98b 100644
+index 2cfe46918..2211e98b5 100644
 --- a/data/meson.build
 +++ b/data/meson.build
-@@ -166,20 +166,20 @@ endif
+@@ -163,20 +163,20 @@ endif
  
  systemdsystemunitdir = get_option('systemdsystemunitdir')
  if systemdsystemunitdir != 'no'
@@ -13,7 +25,7 @@ index 2cfe4691..2211e98b 100644
      systemd_systemunitdir = get_option('systemdsystemunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd system unit dir or disable it')
-     systemd_systemunitdir = systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
+     systemd_systemunitdir = systemd_dep.get_variable(pkgconfig: 'systemdsystemunitdir')
    endif
  endif
  
@@ -24,6 +36,9 @@ index 2cfe4691..2211e98b 100644
      systemd_userunitdir = get_option('systemduserunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
-     systemd_userunitdir = systemd_dep.get_pkgconfig_variable('systemduserunitdir',
-                                                              define_variable: ['prefix', get_option('prefix')])
+     systemd_userunitdir = systemd_dep.get_variable(pkgconfig: 'systemduserunitdir',
+                                                    pkgconfig_define: ['prefix', get_option('prefix')])
    endif
+-- 
+GitLab
+
diff --git a/srcpkgs/gdm/patches/gcc14.patch b/srcpkgs/gdm/patches/gcc14.patch
deleted file mode 100644
index 09300f305ef9a8..00000000000000
--- a/srcpkgs/gdm/patches/gcc14.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 08ef19e848176e58511f1a66992b5a26cb3c51a2 Mon Sep 17 00:00:00 2001
-From: Alessandro Bono <alessandro.bono369@gmail.com>
-Date: Wed, 1 Nov 2023 12:35:44 +0100
-Subject: [PATCH] gdm-session: Pass the correct pointer type
-
----
- daemon/gdm-session.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/daemon/gdm-session.c b/daemon/gdm-session.c
-index 06f648ee0..be19a049c 100644
---- a/daemon/gdm-session.c
-+++ b/daemon/gdm-session.c
-@@ -3045,7 +3045,7 @@ free_pending_worker_connection (GdmSession      *self,
-         worker_manager_interface = g_object_get_data (G_OBJECT (connection),
-                                                       "gdm-dbus-worker-manager-interface");
-         if (worker_manager_interface != NULL) {
--                g_dbus_interface_skeleton_unexport (worker_manager_interface);
-+                g_dbus_interface_skeleton_unexport (G_DBUS_INTERFACE_SKELETON (worker_manager_interface));
-                 g_object_set_data (G_OBJECT (connection),
-                                    "gdm-dbus-worker-manager-interface",
-                                    NULL);
--- 
-GitLab
-
diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 128253f83f885c..f32ae188713a94 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,7 +1,7 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=45.0.1
-revision=2
+version=46.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="
@@ -25,10 +25,10 @@ short_desc="GNOME Display Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
-changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-46/NEWS/"
 distfiles="${GNOME_SITE}/gdm/${version%%.*}/gdm-${version}.tar.xz"
-checksum=6572578c05e3c6569d6ed269f7de2aaf3a035657654586d8243907bb7a6ffa85
+checksum=8d6cb52176eca48b6bbf1cfe2fdae08d9677b5a0f2bca600dee4604de0dd1efc
 
 conf_files="
 	/etc/gdm/custom.conf

From 037847ab94f472adcc7eb265e3f34e27cd689d40 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:19:49 +0100
Subject: [PATCH 11/21] gmime: update to 3.2.14

---
 srcpkgs/gmime/template | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gmime/template b/srcpkgs/gmime/template
index 045e8307691bc9..c3109937798625 100644
--- a/srcpkgs/gmime/template
+++ b/srcpkgs/gmime/template
@@ -1,7 +1,7 @@
 # Template file for 'gmime'
 pkgname=gmime
-version=3.2.7
-revision=2
+version=3.2.14
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static --enable-crypto $(vopt_enable vala)
@@ -14,8 +14,10 @@ short_desc="GNOME Core mime parsing library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/jstedfast/gmime"
-distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
-checksum=2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44
+changelog="https://raw.githubusercontent.com/jstedfast/gmime/master/NEWS"
+#distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
+distfiles="https://github.com/jstedfast/gmime/releases/download/${version}/${pkgname}-${version}.tar.xz"
+checksum=a5eb3dd675f72e545c8bc1cd12107e4aad2eaec1905eb7b4013cdb1fbe5e2317
 
 build_options="gir vala"
 build_options_default="gir vala"

From 334242af1b530aba1c3271e687e2f28c379db598 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:21:05 +0100
Subject: [PATCH 12/21] gnome-backgrounds: update to 46.0.

---
 srcpkgs/gnome-backgrounds/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-backgrounds/template b/srcpkgs/gnome-backgrounds/template
index c021d48794d100..cbc68cbb225524 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="gettext"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later, CC-BY-2.0, CC-BY-SA-2.0, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-backgrounds"
 changelog="https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-backgrounds/${version%.*}/gnome-backgrounds-${version}.tar.xz"
-checksum=cee0e688fbae5ef7a75f335ada2d10779e08ebca9445f1586de32c5a9b6dee2d
+checksum=4ddd3ac439a4a067876805921bb75f4d3c8b85a218d47c276dddde8928443c2e

From dd729445ef3f3a6b8b15a7d477ef4f3034290e88 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:25:20 +0100
Subject: [PATCH 13/21] gnome-shell-extensions: update to 46.1.

---
 srcpkgs/gnome-shell-extensions/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-shell-extensions/template b/srcpkgs/gnome-shell-extensions/template
index 35b2debe6b6bc8..15aacb47e990a0 100644
--- a/srcpkgs/gnome-shell-extensions/template
+++ b/srcpkgs/gnome-shell-extensions/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell-extensions'
 pkgname=gnome-shell-extensions
-version=45.2
+version=46.1
 revision=1
 build_style=meson
 configure_args="-Dextension_set=all"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell-extensions/${version%.*}/gnome-shell-extensions-${version}.tar.xz"
-checksum=ee32f6387a2d18adbff7a956689bc747866b4a8712d73790c002abeae4ccaaaf
+checksum=c5ba50700da77a986f0060beedacfc017e7ec82283f2a6384842a0807bc4553f

From 3ac3350d0b007a25bec8fcb05eaf9fb0effa34b4 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:26:18 +0100
Subject: [PATCH 14/21] gnome-user-docs: update to 46.1.

---
 srcpkgs/gnome-user-docs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 1f9d4edc4fe43e..84e21cc76196f4 100644
--- a/srcpkgs/gnome-user-docs/template
+++ b/srcpkgs/gnome-user-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-user-docs'
 pkgname=gnome-user-docs
-version=45.5
+version=46.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
 changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-user-docs/${version%.*}/gnome-user-docs-${version}.tar.xz"
-checksum=74167fcf42a04d9e5d3cc130d27bc203d87b685ce606a84674df24e1ff719e54
+checksum=a97293cbeeb797eb4f4d169d713bb6583bd12c3791e140283e4356d2fe180ada

From 0b376aeac8799edfbb5b5f44d3bd1b469ea37db2 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:35:50 +0100
Subject: [PATCH 15/21] xdg-desktop-portal-gnome: update to 46.1.

---
 .../patches/gcc14.patch                       | 29 -------------------
 srcpkgs/xdg-desktop-portal-gnome/template     |  6 ++--
 2 files changed, 3 insertions(+), 32 deletions(-)
 delete mode 100644 srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch

diff --git a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch b/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
deleted file mode 100644
index 34a43f04f96026..00000000000000
--- a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 5fb3c0c23ccd76c6f8239bbb66c3fb1230208d5e Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Tyrychtr?= <ltyrycht@redhat.com>
-Date: Mon, 11 Dec 2023 11:36:13 +0100
-Subject: [PATCH] input-capture: Pass correct pointer type to
- gtk_window_add_group
-
-It produced only a warning, but will be an error in the future.
-
-Fixes #112
----
- src/inputcapture.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/inputcapture.c b/src/inputcapture.c
-index ffa91a1d..bf60e6ea 100644
---- a/src/inputcapture.c
-+++ b/src/inputcapture.c
-@@ -409,7 +409,7 @@ create_input_capture_dialog (GDBusMethodInvocation *invocation,
-   gtk_window_set_modal (GTK_WINDOW (dialog), TRUE);
- 
-   window_group = gtk_window_group_new ();
--  gtk_window_group_add_window (window_group, dialog);
-+  gtk_window_group_add_window (window_group, GTK_WINDOW (dialog));
- 
-   dialog_handle = g_new0 (InputCaptureDialogHandle, 1);
-   dialog_handle->request = g_object_ref (request);
--- 
-GitLab
-
diff --git a/srcpkgs/xdg-desktop-portal-gnome/template b/srcpkgs/xdg-desktop-portal-gnome/template
index c7441c6caa7464..1ba68371b23e8d 100644
--- a/srcpkgs/xdg-desktop-portal-gnome/template
+++ b/srcpkgs/xdg-desktop-portal-gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-gnome'
 pkgname=xdg-desktop-portal-gnome
-version=45.1
+version=46.1
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
@@ -14,7 +14,7 @@ short_desc="GNOME portal backend for xdg-desktop-portal"
 maintainer="oreo639 <oreo6391@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
-changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/xdg-desktop-portal-gnome/${version%.*}/xdg-desktop-portal-gnome-${version}.tar.xz"
-checksum=3e9ca821044005fb37bd68ebe4ad196fc3d072835581467a22a4879dac7b5fdd
+checksum=7e8d9623e9d96a89c0897616827cd441dcf2832927d38f135c722552b1172aa1

From 922721f88276169b075bf95d5bb0d0c39dad5128 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 18:25:32 +0100
Subject: [PATCH 16/21] gnome-control-center: update to 46.1.

---
 srcpkgs/gnome-control-center/template | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 34384bcec50be4..4be0740ea19150 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=45.3
+version=46.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,7 +14,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel upower-devel vala-devel
  libxml2-devel libX11-devel gtk4-devel libadwaita-devel cups-devel libgudev-devel
  libwacom-devel clutter-devel libsecret-devel libcanberra-devel udisks2-devel
- gsound-devel gcr-devel gnutls-devel tecla"
+ gsound-devel gcr4-devel gnutls-devel tecla"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop
  libgnomekbd ibus-gtk4"
@@ -22,9 +22,10 @@ short_desc="GNOME control center"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
-changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-45/NEWS"
-distfiles="${GNOME_SITE}/gnome-control-center/${version%.*}/gnome-control-center-${version}.tar.xz"
-checksum=b1e949c4e86c0624ec6a6ed0df09c9fae2b22983c1dca60ed86aec8ef0b24004
+#changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-46/NEWS"
+distfiles="${GNOME_SITE}/gnome-control-center/${version%%.*}/gnome-control-center-${version}.tar.xz"
+checksum=81792423019deda1d2a074c1ecf6a7e6ef3172c09cbe6f4d7995a4b5dea28312
 make_check=no # needs X11 and requires altered filesystem
 
 pre_build() {

From 2d36ff42bd1241b5f7f76fd1742b41885ac098f6 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sat, 23 Mar 2024 15:35:51 +0100
Subject: [PATCH 17/21] gnome-online-accounts: update to 3.50.1.

---
 common/shlibs                          |  2 +-
 srcpkgs/gnome-online-accounts/template | 18 ++++++++++--------
 2 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 63698df27f36ff..d70979248b875b 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -882,7 +882,7 @@ libp11-kit.so.0 p11-kit-0.7_1
 librest-1.0.so.0 rest-0.9.1_1
 librest-extras-1.0.so.0 rest-0.9.1_1
 libgoa-1.0.so.0 gnome-online-accounts-3.2.0_1
-libgoa-backend-1.0.so.1 gnome-online-accounts-3.10.0_1
+libgoa-backend-1.0.so.2 gnome-online-accounts-3.50.0_1
 liboauth.so.0 liboauth-0.9.4_1
 liblcms2.so.2 lcms2-2.2_1
 libcolord.so.2 libcolord-1.1.7_1
diff --git a/srcpkgs/gnome-online-accounts/template b/srcpkgs/gnome-online-accounts/template
index 9a26f6c2252240..ba9507119dcab8 100644
--- a/srcpkgs/gnome-online-accounts/template
+++ b/srcpkgs/gnome-online-accounts/template
@@ -1,28 +1,30 @@
 # Template file for 'gnome-online-accounts'
 pkgname=gnome-online-accounts
-version=3.48.0
+version=3.50.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gir vapi)
- -Dmedia_server=true -Dman=true"
-hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt"
-makedepends="gtk+3-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
- rest-devel gcr-devel mit-krb5-devel libsoup3-devel"
+ -Dman=true"
+hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt vala
+ gtk4-update-icon-cache"
+makedepends="gtk4-devel json-glib-devel libsecret-devel
+ rest-devel gcr4-devel mit-krb5-devel libsoup3-devel libadwaita-devel"
 depends="hicolor-icon-theme"
 short_desc="GNOME service to access online accounts"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeOnlineAccounts"
-changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-44/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-online-accounts/${version%.*}/gnome-online-accounts-${version}.tar.xz"
-checksum=418bb9fcffdbd72a98205ad365137617fc1e3551a54de74f6a98d45d266175bf
+checksum=42ee43fd1e2942b9ff6106252ccdc834602815508bf7a3a52c0bdfffa56eaf40
 
 build_options="gir"
 build_options_default="gir"
 
 gnome-online-accounts-devel_package() {
-	depends="gtk+3-devel ${sourcepkg}>=${version}_${revision}"
+	depends="gtk4-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 0ab11658123ca124d6a90a31ab210c472ca26122 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 18 Apr 2024 11:40:22 +0200
Subject: [PATCH 18/21] gjs: update to 1.80.2.

---
 srcpkgs/gjs/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 23c7350a11aa9d..d10e449a0ab1d3 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.78.4
+version=1.80.2
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -13,9 +13,9 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MIT, LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gjs"
 #changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-44/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gjs/${version%.*}/gjs-${version}.tar.xz"
-checksum=9aec7ab872c2050404907ae94f0ae7abec8a54bd9c894ddb5c2d0f51e932b9a1
+checksum=135e39c5ac591096233e557cfe577d64093f5054411d47cb2e214bad7d4199bd
 make_check_pre="xvfb-run"
 
 if [ "$XBPS_CHECK_PKGS" ]; then

From 16b1150d7e665069ad4b0aaa5e898cfb6fae128b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Fri, 19 Apr 2024 11:42:14 +0200
Subject: [PATCH 19/21] cinnamon-control-center: rebuild against
 gnome-online-accounts.

---
 srcpkgs/cinnamon-control-center/template | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/cinnamon-control-center/template b/srcpkgs/cinnamon-control-center/template
index 0d24f6c29e952e..ead98639c4accc 100644
--- a/srcpkgs/cinnamon-control-center/template
+++ b/srcpkgs/cinnamon-control-center/template
@@ -1,9 +1,10 @@
 # Template file for 'cinnamon-control-center'
 pkgname=cinnamon-control-center
 version=5.8.2
-revision=1
+revision=2
 build_style=meson
 build_helper=gir
+configure_args="-Donlineaccounts=false"
 hostmakedepends="gettext-devel glib-devel intltool pkg-config libxslt"
 makedepends="ModemManager-devel cinnamon-desktop-devel cinnamon-menus-devel
  cinnamon-settings-daemon-devel gnome-online-accounts-devel ibus-devel

From 5ca875fec3f44cfda0300c675eda831543cc79fd Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Fri, 19 Apr 2024 17:58:24 +0200
Subject: [PATCH 20/21] gnome-tweaks: update to 46.1.

---
 srcpkgs/gnome-tweaks/template | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-tweaks/template b/srcpkgs/gnome-tweaks/template
index 963940101ce2ac..40f2de0e84e462 100644
--- a/srcpkgs/gnome-tweaks/template
+++ b/srcpkgs/gnome-tweaks/template
@@ -1,17 +1,19 @@
 # Template file for 'gnome-tweaks'
 pkgname=gnome-tweaks
-version=45.2
+version=46.1
 revision=1
 build_style=meson
-hostmakedepends="pkg-config gettext"
-makedepends="libhandy1-devel"
-depends="gtk+3 dconf gnome-settings-daemon mutter libnotify python3-gobject libhandy1"
+build_helper=gir
+hostmakedepends="pkg-config gettext desktop-file-utils gtk4-update-icon-cache"
+makedepends="gsettings-desktop-schemas-devel libadwaita-devel
+ python3-gobject-devel"
+depends="dconf gnome-settings-daemon libadwaita mutter python3-gobject"
 short_desc="GNOME tool to customize advanced options"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later, CC0-1.0"
 homepage="https://wiki.gnome.org/Apps/Tweaks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=01bf5e723a1d18b1025401e32b5f64eb29b79e8a17ad010bbbd1e23b137b9069
+checksum=2f192a7085fbd6843ecf825716d9da21ec9272029149ea35f3e159e0ac309b80
 replaces="gnome-tweak-tool>=0"
 
 gnome-tweak-tool_package() {

From 3bde4660f428f9e4e57c619f0a5051a052785294 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Mon, 22 Apr 2024 17:13:57 +0200
Subject: [PATCH 21/21] gnome: update to 46.0.

---
 srcpkgs/gnome/template | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index b88f9b28037e15..1aa95421de0d7a 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
@@ -12,7 +12,7 @@ depends="
  gnome-core>=${version}
  baobab>=${version}
  evince>=${version}
- file-roller>=43.1
+ file-roller>=44.1
  gnome-calculator>=${version}
  gnome-calendar>=${version}
  gnome-characters>=${version}
@@ -26,7 +26,7 @@ depends="
  gnome-remote-desktop>=${version}
  gnome-system-monitor>=${version}
  gnome-text-editor>=${version}
- gnome-tweaks>=42.beta
+ gnome-tweaks>=${version}
  gnome-weather>=${version}
  gsound>=1.0.3
  gspell>=1.12.2
@@ -35,18 +35,18 @@ depends="
  orca>=${version}
  phodav>=3.0
  power-profiles-daemon>=0.13
- simple-scan>=44.0
+ simple-scan>=${version}
  snapshot>=${version}
  totem>=43"
 
 _apps_depends="
  Endeavour>=43
  bijiben>=40.1
- dconf-editor>=${version}
+ dconf-editor>=45.0.1
  devhelp>=43
- eog>=${version}
+ eog>=45.3
  epiphany>=${version}
- evolution>=3.50.4
+ evolution>=3.52.0
  ghex>=${version}
  gitg>=44
  gnome-boxes>=${version}
@@ -55,11 +55,11 @@ _apps_depends="
  gnome-calendar>=${version}
  gnome-characters>=${version}
  gnome-clocks>=${version}
- gnome-connections>=44.0
+ gnome-connections>=${version}
  gnome-console>=${version}
  gnome-dictionary>=40.0
  gnome-disk-utility>=${version}
- gnome-font-viewer>=44.0
+ gnome-font-viewer>=${version}
  gnome-maps>=${version}
  gnome-music>=${version}
  gnome-nettool>=42
@@ -68,11 +68,11 @@ _apps_depends="
  gnome-sound-recorder>=42
  gnome-system-monitor>=${version}
  gnome-text-editor>=${version}
- gnome-tour>=44.0
+ gnome-tour>=${version}
  gnote>=${version}
  polari>=${version}
  rygel>=0.42.5
- simple-scan>=42
+ simple-scan>=${version}
  totem>=43.0
  vino>=3.22.0"
 
@@ -81,19 +81,19 @@ _games_collection_depends="
  five-or-more>=3.32.3
  four-in-a-row>=3.38.1
  gnome-2048>=3.38.2
- gnome-chess>=43.2
+ gnome-chess>=${version}
  gnome-klotski>=3.38.2
- gnome-mahjongg>=3.40.0
+ gnome-mahjongg>=3.40.1
  gnome-mines>=40.1
- gnome-nibbles>=3.38.3
+ gnome-nibbles>=4.0.4
  gnome-robots>=40.0
  gnome-sudoku>=${version}
  gnome-tetravex>=3.38.2
  hitori>=44.0
  iagno>=3.38.1
- lightsoff>=40.0.1
+ lightsoff>=${version}
  quadrapassel>=40.2
- swell-foop>=41.1
+ swell-foop>=${version}
  tali>=40.9"
 
 gnome-apps_package() {

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR PATCH] [Updated] gnome: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (113 preceding siblings ...)
  2024-04-30 11:44 ` [PR PATCH] [Updated] " fanyx
@ 2024-04-30 11:48 ` fanyx
  2024-04-30 11:48 ` fanyx
                   ` (4 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-04-30 11:48 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1852 bytes --]

There is an updated pull request by fanyx against master on the void-packages repository

https://github.com/fanyx/void-packages gnome46
https://github.com/void-linux/void-packages/pull/49428

gnome: update to 46.0.
### Missing for `gnome-core`
- [x] `gnome-control-center`
- [x] https://github.com/void-linux/void-packages/pull/49427
- [x] https://github.com/void-linux/void-packages/pull/49446
- [x] https://github.com/void-linux/void-packages/pull/49473
- [x] https://github.com/void-linux/void-packages/pull/49482
- [x] `gjs>=1.80.0`
- [x] https://github.com/void-linux/void-packages/pull/49895

### Missing for `gnome`

- [ ] `gnome-remote-desktop-46.1`
  - [ ] https://github.com/void-linux/void-packages/pull/49982
  - [ ] https://github.com/void-linux/void-packages/pull/49985
  - [ ] `polkit>=122`
- [x] https://github.com/void-linux/void-packages/pull/49940
- [x] https://github.com/void-linux/void-packages/pull/49941
- [x] https://github.com/void-linux/void-packages/pull/49918
- [ ] https://github.com/void-linux/void-packages/pull/49945
- [x] https://github.com/void-linux/void-packages/pull/49947
- [ ] https://github.com/void-linux/void-packages/pull/49946
- [ ] https://github.com/void-linux/void-packages/pull/49957
- [x] https://github.com/void-linux/void-packages/pull/49913
- [x] https://github.com/void-linux/void-packages/pull/49916
- [x] https://github.com/void-linux/void-packages/pull/49639

@oreo639 @Gottox 

### TODO

- [x] Update `glib` and `glib-networking` dependencies to `2.80.0`

#### Testing the changes
- I tested the changes in this PR:
  - `gnome-core`: **YES**
  - `gnome`: **briefly**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)


A patch file from https://github.com/void-linux/void-packages/pull/49428.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome46-49428.patch --]
[-- Type: text/x-diff, Size: 41257 bytes --]

From d908f42d6c0b7104d772185c1dbc833c20f86e53 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 09:57:46 +0100
Subject: [PATCH 01/23] gnome-bluetooth: update to 46.0.

---
 srcpkgs/gnome-bluetooth/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index 3bc40264ae3d5c..fccb09af82ba5f 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-bluetooth'
 pkgname=gnome-bluetooth
-version=42.8
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
 changelog="https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-bluetooth/${version%.*}/gnome-bluetooth-${version}.tar.xz"
-checksum=76c241e8ca2c9b1035364535ca26084f89fc5c0e1829510f8909583115fcc2db
+checksum=13fe1e75f317acdbdf5e80c9029d2e0632d60a9ccf72a43ae36eb7545021fbef
 
 build_options="gir"
 build_options_default="gir"

From 52dc5e0249294a0a564f67a99c58913124f60930 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:05:56 +0100
Subject: [PATCH 02/23] gnome-initial-setup: update to 46.0.

---
 srcpkgs/gnome-initial-setup/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 889647c5a61edc..279ef9f5fbb40d 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-initial-setup'
 pkgname=gnome-initial-setup
-version=45.4.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-initial-setup/${version%%.*}/gnome-initial-setup-${version}.tar.xz"
-checksum=363e09aa3308e7f4074e066253a0182b322ab60376743de178bbb400e54ba8ee
+checksum=f8ee9dcea7e35e735eaa3bc8d1041d06bb64ebf1e1046e5e8e48f1fb44151847

From b7fd9ebd30484a152dfd908bb0caf8e797f7cc3b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:57:34 +0100
Subject: [PATCH 03/23] gnome-session: update to 46.0.

---
 srcpkgs/gnome-session/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index 14bbbc580c3bf9..9cfaa1a07ca84f 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=45.0
+version=46.0
 revision=1
 build_style=meson
-configure_args="-Dsystemd_journal=false -Dsystemd_session=disable
- -Dsystemduserunitdir=/usr/lib/systemd/user"
+configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
 hostmakedepends="glib-devel gettext pkg-config xmlto"
 makedepends="elogind-devel gnome-desktop-devel gtk+3-devel json-glib-devel
  libglib-devel libICE-devel libSM-devel xtrans"
@@ -16,4 +15,4 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-session"
 changelog="https://gitlab.gnome.org/GNOME/gnome-session/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-session/${version%.*}/gnome-session-${version}.tar.xz"
-checksum=706d2ffcacac38553a3c0185793f5a2b4aac940bb5e789d953c9808163bef2f1
+checksum=c6e1624af6090bc4e1a191fe2268abfa7a8de07831ca7a57f217e679bf7b9a54

From 1e1b4f39dda66daaa68190f30c73682239cf490b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:11 +0100
Subject: [PATCH 04/23] gsettings-desktop-schemas: update to 46.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index c4fc13789417df..f4f2a5cea68d9e 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,6 +1,6 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=45.0
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 changelog="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gsettings-desktop-schemas/${version%.*}/gsettings-desktop-schemas-${version}.tar.xz"
-checksum=365c8d04daf79b38c8b3dc9626349a024f9e4befdd31fede74b42f7a9fbe0ae2
+checksum=493a46a1161b6388d57aa72f632a79ce96c42d5ffbd1d0b00f496ec5876f8575
 
 # Package build options
 build_options="gir"

From 2d5fd1145586dbc7d8a759d730f5aa8c4b2beee0 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:28 +0100
Subject: [PATCH 05/23] gnome-settings-daemon: update to 46.0.

---
 srcpkgs/gnome-settings-daemon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 9e8d7eb447035e..fd2b43810628b8 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-settings-daemon'
 pkgname=gnome-settings-daemon
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,8 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr4-de
  geoclue2-devel gnome-desktop-devel ibus-devel libcanberra-devel libgnomekbd-devel
  libgweather-devel libnotify-devel librsvg-devel libwacom-devel nss-devel
  polkit-devel pulseaudio-devel startup-notification-devel upower-devel
- xf86-input-wacom-devel libXfixes-devel"
+ xf86-input-wacom-devel libXfixes-devel gsettings-desktop-schemas-devel
+ elogind-devel"
 depends="hicolor-icon-theme"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -20,7 +21,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 changelog="https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-settings-daemon/${version%.*}/gnome-settings-daemon-${version}.tar.xz"
-checksum=c62bfec9817eee5b83ebe901a9286189a67eb5ff033c5dd41506574f822bf090
+checksum=0b9a0f64fa18a8e7e09b4c95a3f754fa033c2cdbd2dc35701f0618572c1cb3d7
 CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then

From 809e31818862067e13c0b55aa25731b3294435ee Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:30 +0100
Subject: [PATCH 06/23] mutter: update to 46.1.

---
 common/shlibs           | 10 +++++-----
 srcpkgs/mutter/template | 15 +++++++--------
 2 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 105196bea39154..63698df27f36ff 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2924,11 +2924,11 @@ libdecoration.so.0 compiz-core-0.8.14_1
 libcompizconfig.so.0 libcompizconfig-0.8.14_1
 libemeraldengine.so.0 emerald-0.8.14_1
 libhangul.so.1 libhangul-0.1.0_1
-libmutter-13.so.0 mutter-45.0_1
-libmutter-clutter-13.so.0 mutter-45.0_1
-libmutter-cogl-13.so.0 mutter-45.0_1
-libmutter-cogl-pango-13.so.0 mutter-45.0_1
-libmutter-mtk-13.so.0 mutter-45.0_1
+libmutter-14.so.0 mutter-46.0_1
+libmutter-clutter-14.so.0 mutter-46.0_1
+libmutter-cogl-14.so.0 mutter-46.0_1
+libmutter-cogl-pango-14.so.0 mutter-46.0_1
+libmutter-mtk-14.so.0 mutter-46.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub-0.7.so.0 libgepub-0.7.1_1
 libslopy.so.7.6 slop-7.6_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 753ccfd911e205..15c4d4ce52b650 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=45.5
+version=46.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,12 +18,11 @@ short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-#changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-45/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/mutter/${version%.*}/mutter-${version}.tar.xz"
-checksum=51c3324b8a975f996e5ac693ab38563c496e6f142e6cd3357b4950d250334874
-shlib_provides="libmutter-clutter-13.so libmutter-cogl-13.so
- libmutter-cogl-pango-13.so"
+checksum=63b2660dd0fa193fa662c80ee12eb8b16f2b8c3bc3896366200c79943824d51d
+shlib_provides="libmutter-clutter-14.so libmutter-cogl-14.so
+ libmutter-cogl-pango-14.so libmutter-mtk-14.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,8 +34,8 @@ pre_build() {
 post_install() {
 	# modify the pkg-config files to respect ${pc_sysrootdir} for variables that are
 	# meant to be called with 'pkg-config --variable'
-	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-13|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-13.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-14|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-14.pc
 }
 
 mutter-devel_package() {
@@ -46,7 +45,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-13/*.gir"
+		vmove "usr/lib/mutter-14/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From caed8273def7d5a3351dad0e7d03de40ee08da44 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:41 +0100
Subject: [PATCH 07/23] gnome-shell: update to 46.1.

---
 srcpkgs/gnome-shell/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index c833283506820c..a756c5fcfc72a4 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=45.5
-revision=2
+version=46.1
+revision=1
 build_style=meson
 build_helper=gir
 configure_args="-Dsystemd=false -Dtests=false"
@@ -19,10 +19,10 @@ short_desc="GNOME core user interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
-changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%%.*}/gnome-shell-${version}.tar.xz"
-checksum=bd5c3d3d028d47233e4205223f0ac02ac9a973b699bc277439094d41a78d6ab0
+checksum=64f999844c101e63bf294d45b138de56319ad2f326282721aad0fa860653b369
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 474ed9eaa5502917cfb03f45401a31717c867f61 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:57:16 +0100
Subject: [PATCH 08/23] gnome-core: update to 46.0.

---
 srcpkgs/gnome-core/template | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index b4a86610fe0332..20bf58d62bcef0 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -10,28 +10,28 @@ homepage="https://www.gnome.org"
 
 depends="
  adwaita-icon-theme>=${version}
- at-spi2-core>=2.50.1
- at-spi2-atk>=2.50.1
+ at-spi2-core>=2.52.0
+ at-spi2-atk>=2.52.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.50.4
- folks>=0.15.6
+ evolution-data-server>=3.52.0
+ folks>=0.15.8
  font-adobe-source-code-pro>=2.030R
  gcr>=3.41.1
  gdm>=${version}
  geocode-glib>=3.26.4
- gjs>=1.76.0
- glib>=2.78.0
- glib-networking>=2.76.0
- gmime>=3.2.7
+ gjs>=1.80.0
+ glib>=2.80.0
+ glib-networking>=2.80.0
+ gmime>=3.2.14
  gnome-backgrounds>=${version}
- gnome-bluetooth>=42.8
+ gnome-bluetooth>=${version}
  gnome-color-manager>=3.36.0
- gnome-control-center>=${version}
+ gnome-control-center>=46.0.1
  gnome-desktop>=44.0
  gnome-initial-setup>=${version}
- gnome-keyring>=42.0
- gnome-online-accounts>=3.48.0
+ gnome-keyring>=46.1
+ gnome-online-accounts>=3.50.1
  gnome-session>=${version}
  gnome-settings-daemon>=${version}
  gnome-shell>=${version}
@@ -40,11 +40,11 @@ depends="
  gnome-user-docs>=${version}
  gnome-video-effects>=0.6.0
  gsettings-desktop-schemas>=${version}
- gvfs>=1.52.2
+ gvfs>=1.54.0
  mutter>=${version}
  nautilus>=${version}
- sushi>=${version}
- tracker>=3.6.0
+ sushi>=45.0
+ tracker>=3.7.1
  yelp>=42.2
  xdg-desktop-portal-gnome>=${version}
  zenity>=4.0.1"

From 2950d14b5670abc67e9f4003411f10a1d6931697 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:02:49 +0100
Subject: [PATCH 09/23] at-spi2-core: update to 2.52.0

---
 srcpkgs/at-spi2-core/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 794eb284022796..85ba46b8a90299 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,6 +1,6 @@
 # Template file for 'at-spi2-core'
 pkgname=at-spi2-core
-version=2.50.1
+version=2.52.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,8 +12,9 @@ short_desc="Assistive Technology Service Provider Interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=5727b5c0687ac57ba8040e79bd6731b714a36b8fcf32190f236b8fb3698789e7
+checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
 make_check=no # non-trivial dbus setup
 
 # Package build options

From 093e76d81c60b31542760c52124390c799e3cd68 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:09:03 +0100
Subject: [PATCH 10/23] gdm: update to 46.0.

---
 .../gdm/patches/fix-service-assertions.patch  | 27 ++++++++++++++-----
 srcpkgs/gdm/patches/gcc14.patch               | 25 -----------------
 srcpkgs/gdm/template                          | 10 +++----
 3 files changed, 26 insertions(+), 36 deletions(-)
 delete mode 100644 srcpkgs/gdm/patches/gcc14.patch

diff --git a/srcpkgs/gdm/patches/fix-service-assertions.patch b/srcpkgs/gdm/patches/fix-service-assertions.patch
index 4460e74e31ebd4..d6458b8bde8884 100644
--- a/srcpkgs/gdm/patches/fix-service-assertions.patch
+++ b/srcpkgs/gdm/patches/fix-service-assertions.patch
@@ -1,10 +1,22 @@
-Fix systemd_dep assertions to not fail when passing a valid service directory path.
+From f51a4af51914c9b17f89ca40be54b868032c36f6 Mon Sep 17 00:00:00 2001
+From: oreo639 <oreo6391@gmail.com>
+Date: Wed, 20 Mar 2024 15:27:52 -0700
+Subject: [PATCH] meson: Fix systemd_dep assertions to match assertion message
+
+The assertion message suggests that it should be able to be bypassed by
+specifying a valid service directory, however that is not the case.
+
+Fix the assertions, so that they can be bypassed by specifying a valid service
+directory.
+---
+ data/meson.build | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/data/meson.build b/data/meson.build
-index 2cfe4691..2211e98b 100644
+index 2cfe46918..2211e98b5 100644
 --- a/data/meson.build
 +++ b/data/meson.build
-@@ -166,20 +166,20 @@ endif
+@@ -163,20 +163,20 @@ endif
  
  systemdsystemunitdir = get_option('systemdsystemunitdir')
  if systemdsystemunitdir != 'no'
@@ -13,7 +25,7 @@ index 2cfe4691..2211e98b 100644
      systemd_systemunitdir = get_option('systemdsystemunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd system unit dir or disable it')
-     systemd_systemunitdir = systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
+     systemd_systemunitdir = systemd_dep.get_variable(pkgconfig: 'systemdsystemunitdir')
    endif
  endif
  
@@ -24,6 +36,9 @@ index 2cfe4691..2211e98b 100644
      systemd_userunitdir = get_option('systemduserunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
-     systemd_userunitdir = systemd_dep.get_pkgconfig_variable('systemduserunitdir',
-                                                              define_variable: ['prefix', get_option('prefix')])
+     systemd_userunitdir = systemd_dep.get_variable(pkgconfig: 'systemduserunitdir',
+                                                    pkgconfig_define: ['prefix', get_option('prefix')])
    endif
+-- 
+GitLab
+
diff --git a/srcpkgs/gdm/patches/gcc14.patch b/srcpkgs/gdm/patches/gcc14.patch
deleted file mode 100644
index 09300f305ef9a8..00000000000000
--- a/srcpkgs/gdm/patches/gcc14.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 08ef19e848176e58511f1a66992b5a26cb3c51a2 Mon Sep 17 00:00:00 2001
-From: Alessandro Bono <alessandro.bono369@gmail.com>
-Date: Wed, 1 Nov 2023 12:35:44 +0100
-Subject: [PATCH] gdm-session: Pass the correct pointer type
-
----
- daemon/gdm-session.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/daemon/gdm-session.c b/daemon/gdm-session.c
-index 06f648ee0..be19a049c 100644
---- a/daemon/gdm-session.c
-+++ b/daemon/gdm-session.c
-@@ -3045,7 +3045,7 @@ free_pending_worker_connection (GdmSession      *self,
-         worker_manager_interface = g_object_get_data (G_OBJECT (connection),
-                                                       "gdm-dbus-worker-manager-interface");
-         if (worker_manager_interface != NULL) {
--                g_dbus_interface_skeleton_unexport (worker_manager_interface);
-+                g_dbus_interface_skeleton_unexport (G_DBUS_INTERFACE_SKELETON (worker_manager_interface));
-                 g_object_set_data (G_OBJECT (connection),
-                                    "gdm-dbus-worker-manager-interface",
-                                    NULL);
--- 
-GitLab
-
diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 128253f83f885c..f32ae188713a94 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,7 +1,7 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=45.0.1
-revision=2
+version=46.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="
@@ -25,10 +25,10 @@ short_desc="GNOME Display Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
-changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-46/NEWS/"
 distfiles="${GNOME_SITE}/gdm/${version%%.*}/gdm-${version}.tar.xz"
-checksum=6572578c05e3c6569d6ed269f7de2aaf3a035657654586d8243907bb7a6ffa85
+checksum=8d6cb52176eca48b6bbf1cfe2fdae08d9677b5a0f2bca600dee4604de0dd1efc
 
 conf_files="
 	/etc/gdm/custom.conf

From 037847ab94f472adcc7eb265e3f34e27cd689d40 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:19:49 +0100
Subject: [PATCH 11/23] gmime: update to 3.2.14

---
 srcpkgs/gmime/template | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gmime/template b/srcpkgs/gmime/template
index 045e8307691bc9..c3109937798625 100644
--- a/srcpkgs/gmime/template
+++ b/srcpkgs/gmime/template
@@ -1,7 +1,7 @@
 # Template file for 'gmime'
 pkgname=gmime
-version=3.2.7
-revision=2
+version=3.2.14
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static --enable-crypto $(vopt_enable vala)
@@ -14,8 +14,10 @@ short_desc="GNOME Core mime parsing library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/jstedfast/gmime"
-distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
-checksum=2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44
+changelog="https://raw.githubusercontent.com/jstedfast/gmime/master/NEWS"
+#distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
+distfiles="https://github.com/jstedfast/gmime/releases/download/${version}/${pkgname}-${version}.tar.xz"
+checksum=a5eb3dd675f72e545c8bc1cd12107e4aad2eaec1905eb7b4013cdb1fbe5e2317
 
 build_options="gir vala"
 build_options_default="gir vala"

From 334242af1b530aba1c3271e687e2f28c379db598 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:21:05 +0100
Subject: [PATCH 12/23] gnome-backgrounds: update to 46.0.

---
 srcpkgs/gnome-backgrounds/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-backgrounds/template b/srcpkgs/gnome-backgrounds/template
index c021d48794d100..cbc68cbb225524 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="gettext"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later, CC-BY-2.0, CC-BY-SA-2.0, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-backgrounds"
 changelog="https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-backgrounds/${version%.*}/gnome-backgrounds-${version}.tar.xz"
-checksum=cee0e688fbae5ef7a75f335ada2d10779e08ebca9445f1586de32c5a9b6dee2d
+checksum=4ddd3ac439a4a067876805921bb75f4d3c8b85a218d47c276dddde8928443c2e

From dd729445ef3f3a6b8b15a7d477ef4f3034290e88 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:25:20 +0100
Subject: [PATCH 13/23] gnome-shell-extensions: update to 46.1.

---
 srcpkgs/gnome-shell-extensions/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-shell-extensions/template b/srcpkgs/gnome-shell-extensions/template
index 35b2debe6b6bc8..15aacb47e990a0 100644
--- a/srcpkgs/gnome-shell-extensions/template
+++ b/srcpkgs/gnome-shell-extensions/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell-extensions'
 pkgname=gnome-shell-extensions
-version=45.2
+version=46.1
 revision=1
 build_style=meson
 configure_args="-Dextension_set=all"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell-extensions/${version%.*}/gnome-shell-extensions-${version}.tar.xz"
-checksum=ee32f6387a2d18adbff7a956689bc747866b4a8712d73790c002abeae4ccaaaf
+checksum=c5ba50700da77a986f0060beedacfc017e7ec82283f2a6384842a0807bc4553f

From 3ac3350d0b007a25bec8fcb05eaf9fb0effa34b4 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:26:18 +0100
Subject: [PATCH 14/23] gnome-user-docs: update to 46.1.

---
 srcpkgs/gnome-user-docs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 1f9d4edc4fe43e..84e21cc76196f4 100644
--- a/srcpkgs/gnome-user-docs/template
+++ b/srcpkgs/gnome-user-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-user-docs'
 pkgname=gnome-user-docs
-version=45.5
+version=46.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
 changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-user-docs/${version%.*}/gnome-user-docs-${version}.tar.xz"
-checksum=74167fcf42a04d9e5d3cc130d27bc203d87b685ce606a84674df24e1ff719e54
+checksum=a97293cbeeb797eb4f4d169d713bb6583bd12c3791e140283e4356d2fe180ada

From 0b376aeac8799edfbb5b5f44d3bd1b469ea37db2 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:35:50 +0100
Subject: [PATCH 15/23] xdg-desktop-portal-gnome: update to 46.1.

---
 .../patches/gcc14.patch                       | 29 -------------------
 srcpkgs/xdg-desktop-portal-gnome/template     |  6 ++--
 2 files changed, 3 insertions(+), 32 deletions(-)
 delete mode 100644 srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch

diff --git a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch b/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
deleted file mode 100644
index 34a43f04f96026..00000000000000
--- a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 5fb3c0c23ccd76c6f8239bbb66c3fb1230208d5e Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Tyrychtr?= <ltyrycht@redhat.com>
-Date: Mon, 11 Dec 2023 11:36:13 +0100
-Subject: [PATCH] input-capture: Pass correct pointer type to
- gtk_window_add_group
-
-It produced only a warning, but will be an error in the future.
-
-Fixes #112
----
- src/inputcapture.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/inputcapture.c b/src/inputcapture.c
-index ffa91a1d..bf60e6ea 100644
---- a/src/inputcapture.c
-+++ b/src/inputcapture.c
-@@ -409,7 +409,7 @@ create_input_capture_dialog (GDBusMethodInvocation *invocation,
-   gtk_window_set_modal (GTK_WINDOW (dialog), TRUE);
- 
-   window_group = gtk_window_group_new ();
--  gtk_window_group_add_window (window_group, dialog);
-+  gtk_window_group_add_window (window_group, GTK_WINDOW (dialog));
- 
-   dialog_handle = g_new0 (InputCaptureDialogHandle, 1);
-   dialog_handle->request = g_object_ref (request);
--- 
-GitLab
-
diff --git a/srcpkgs/xdg-desktop-portal-gnome/template b/srcpkgs/xdg-desktop-portal-gnome/template
index c7441c6caa7464..1ba68371b23e8d 100644
--- a/srcpkgs/xdg-desktop-portal-gnome/template
+++ b/srcpkgs/xdg-desktop-portal-gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-gnome'
 pkgname=xdg-desktop-portal-gnome
-version=45.1
+version=46.1
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
@@ -14,7 +14,7 @@ short_desc="GNOME portal backend for xdg-desktop-portal"
 maintainer="oreo639 <oreo6391@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
-changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/xdg-desktop-portal-gnome/${version%.*}/xdg-desktop-portal-gnome-${version}.tar.xz"
-checksum=3e9ca821044005fb37bd68ebe4ad196fc3d072835581467a22a4879dac7b5fdd
+checksum=7e8d9623e9d96a89c0897616827cd441dcf2832927d38f135c722552b1172aa1

From 922721f88276169b075bf95d5bb0d0c39dad5128 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 18:25:32 +0100
Subject: [PATCH 16/23] gnome-control-center: update to 46.1.

---
 srcpkgs/gnome-control-center/template | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 34384bcec50be4..4be0740ea19150 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=45.3
+version=46.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,7 +14,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel upower-devel vala-devel
  libxml2-devel libX11-devel gtk4-devel libadwaita-devel cups-devel libgudev-devel
  libwacom-devel clutter-devel libsecret-devel libcanberra-devel udisks2-devel
- gsound-devel gcr-devel gnutls-devel tecla"
+ gsound-devel gcr4-devel gnutls-devel tecla"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop
  libgnomekbd ibus-gtk4"
@@ -22,9 +22,10 @@ short_desc="GNOME control center"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
-changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-45/NEWS"
-distfiles="${GNOME_SITE}/gnome-control-center/${version%.*}/gnome-control-center-${version}.tar.xz"
-checksum=b1e949c4e86c0624ec6a6ed0df09c9fae2b22983c1dca60ed86aec8ef0b24004
+#changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-46/NEWS"
+distfiles="${GNOME_SITE}/gnome-control-center/${version%%.*}/gnome-control-center-${version}.tar.xz"
+checksum=81792423019deda1d2a074c1ecf6a7e6ef3172c09cbe6f4d7995a4b5dea28312
 make_check=no # needs X11 and requires altered filesystem
 
 pre_build() {

From 2d36ff42bd1241b5f7f76fd1742b41885ac098f6 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sat, 23 Mar 2024 15:35:51 +0100
Subject: [PATCH 17/23] gnome-online-accounts: update to 3.50.1.

---
 common/shlibs                          |  2 +-
 srcpkgs/gnome-online-accounts/template | 18 ++++++++++--------
 2 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 63698df27f36ff..d70979248b875b 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -882,7 +882,7 @@ libp11-kit.so.0 p11-kit-0.7_1
 librest-1.0.so.0 rest-0.9.1_1
 librest-extras-1.0.so.0 rest-0.9.1_1
 libgoa-1.0.so.0 gnome-online-accounts-3.2.0_1
-libgoa-backend-1.0.so.1 gnome-online-accounts-3.10.0_1
+libgoa-backend-1.0.so.2 gnome-online-accounts-3.50.0_1
 liboauth.so.0 liboauth-0.9.4_1
 liblcms2.so.2 lcms2-2.2_1
 libcolord.so.2 libcolord-1.1.7_1
diff --git a/srcpkgs/gnome-online-accounts/template b/srcpkgs/gnome-online-accounts/template
index 9a26f6c2252240..ba9507119dcab8 100644
--- a/srcpkgs/gnome-online-accounts/template
+++ b/srcpkgs/gnome-online-accounts/template
@@ -1,28 +1,30 @@
 # Template file for 'gnome-online-accounts'
 pkgname=gnome-online-accounts
-version=3.48.0
+version=3.50.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gir vapi)
- -Dmedia_server=true -Dman=true"
-hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt"
-makedepends="gtk+3-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
- rest-devel gcr-devel mit-krb5-devel libsoup3-devel"
+ -Dman=true"
+hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt vala
+ gtk4-update-icon-cache"
+makedepends="gtk4-devel json-glib-devel libsecret-devel
+ rest-devel gcr4-devel mit-krb5-devel libsoup3-devel libadwaita-devel"
 depends="hicolor-icon-theme"
 short_desc="GNOME service to access online accounts"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeOnlineAccounts"
-changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-44/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-online-accounts/${version%.*}/gnome-online-accounts-${version}.tar.xz"
-checksum=418bb9fcffdbd72a98205ad365137617fc1e3551a54de74f6a98d45d266175bf
+checksum=42ee43fd1e2942b9ff6106252ccdc834602815508bf7a3a52c0bdfffa56eaf40
 
 build_options="gir"
 build_options_default="gir"
 
 gnome-online-accounts-devel_package() {
-	depends="gtk+3-devel ${sourcepkg}>=${version}_${revision}"
+	depends="gtk4-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 0ab11658123ca124d6a90a31ab210c472ca26122 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 18 Apr 2024 11:40:22 +0200
Subject: [PATCH 18/23] gjs: update to 1.80.2.

---
 srcpkgs/gjs/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 23c7350a11aa9d..d10e449a0ab1d3 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.78.4
+version=1.80.2
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -13,9 +13,9 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MIT, LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gjs"
 #changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-44/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gjs/${version%.*}/gjs-${version}.tar.xz"
-checksum=9aec7ab872c2050404907ae94f0ae7abec8a54bd9c894ddb5c2d0f51e932b9a1
+checksum=135e39c5ac591096233e557cfe577d64093f5054411d47cb2e214bad7d4199bd
 make_check_pre="xvfb-run"
 
 if [ "$XBPS_CHECK_PKGS" ]; then

From 16b1150d7e665069ad4b0aaa5e898cfb6fae128b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Fri, 19 Apr 2024 11:42:14 +0200
Subject: [PATCH 19/23] cinnamon-control-center: rebuild against
 gnome-online-accounts.

---
 srcpkgs/cinnamon-control-center/template | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/cinnamon-control-center/template b/srcpkgs/cinnamon-control-center/template
index 0d24f6c29e952e..ead98639c4accc 100644
--- a/srcpkgs/cinnamon-control-center/template
+++ b/srcpkgs/cinnamon-control-center/template
@@ -1,9 +1,10 @@
 # Template file for 'cinnamon-control-center'
 pkgname=cinnamon-control-center
 version=5.8.2
-revision=1
+revision=2
 build_style=meson
 build_helper=gir
+configure_args="-Donlineaccounts=false"
 hostmakedepends="gettext-devel glib-devel intltool pkg-config libxslt"
 makedepends="ModemManager-devel cinnamon-desktop-devel cinnamon-menus-devel
  cinnamon-settings-daemon-devel gnome-online-accounts-devel ibus-devel

From 5ca875fec3f44cfda0300c675eda831543cc79fd Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Fri, 19 Apr 2024 17:58:24 +0200
Subject: [PATCH 20/23] gnome-tweaks: update to 46.1.

---
 srcpkgs/gnome-tweaks/template | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-tweaks/template b/srcpkgs/gnome-tweaks/template
index 963940101ce2ac..40f2de0e84e462 100644
--- a/srcpkgs/gnome-tweaks/template
+++ b/srcpkgs/gnome-tweaks/template
@@ -1,17 +1,19 @@
 # Template file for 'gnome-tweaks'
 pkgname=gnome-tweaks
-version=45.2
+version=46.1
 revision=1
 build_style=meson
-hostmakedepends="pkg-config gettext"
-makedepends="libhandy1-devel"
-depends="gtk+3 dconf gnome-settings-daemon mutter libnotify python3-gobject libhandy1"
+build_helper=gir
+hostmakedepends="pkg-config gettext desktop-file-utils gtk4-update-icon-cache"
+makedepends="gsettings-desktop-schemas-devel libadwaita-devel
+ python3-gobject-devel"
+depends="dconf gnome-settings-daemon libadwaita mutter python3-gobject"
 short_desc="GNOME tool to customize advanced options"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later, CC0-1.0"
 homepage="https://wiki.gnome.org/Apps/Tweaks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=01bf5e723a1d18b1025401e32b5f64eb29b79e8a17ad010bbbd1e23b137b9069
+checksum=2f192a7085fbd6843ecf825716d9da21ec9272029149ea35f3e159e0ac309b80
 replaces="gnome-tweak-tool>=0"
 
 gnome-tweak-tool_package() {

From 3bde4660f428f9e4e57c619f0a5051a052785294 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Mon, 22 Apr 2024 17:13:57 +0200
Subject: [PATCH 21/23] gnome: update to 46.0.

---
 srcpkgs/gnome/template | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index b88f9b28037e15..1aa95421de0d7a 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
@@ -12,7 +12,7 @@ depends="
  gnome-core>=${version}
  baobab>=${version}
  evince>=${version}
- file-roller>=43.1
+ file-roller>=44.1
  gnome-calculator>=${version}
  gnome-calendar>=${version}
  gnome-characters>=${version}
@@ -26,7 +26,7 @@ depends="
  gnome-remote-desktop>=${version}
  gnome-system-monitor>=${version}
  gnome-text-editor>=${version}
- gnome-tweaks>=42.beta
+ gnome-tweaks>=${version}
  gnome-weather>=${version}
  gsound>=1.0.3
  gspell>=1.12.2
@@ -35,18 +35,18 @@ depends="
  orca>=${version}
  phodav>=3.0
  power-profiles-daemon>=0.13
- simple-scan>=44.0
+ simple-scan>=${version}
  snapshot>=${version}
  totem>=43"
 
 _apps_depends="
  Endeavour>=43
  bijiben>=40.1
- dconf-editor>=${version}
+ dconf-editor>=45.0.1
  devhelp>=43
- eog>=${version}
+ eog>=45.3
  epiphany>=${version}
- evolution>=3.50.4
+ evolution>=3.52.0
  ghex>=${version}
  gitg>=44
  gnome-boxes>=${version}
@@ -55,11 +55,11 @@ _apps_depends="
  gnome-calendar>=${version}
  gnome-characters>=${version}
  gnome-clocks>=${version}
- gnome-connections>=44.0
+ gnome-connections>=${version}
  gnome-console>=${version}
  gnome-dictionary>=40.0
  gnome-disk-utility>=${version}
- gnome-font-viewer>=44.0
+ gnome-font-viewer>=${version}
  gnome-maps>=${version}
  gnome-music>=${version}
  gnome-nettool>=42
@@ -68,11 +68,11 @@ _apps_depends="
  gnome-sound-recorder>=42
  gnome-system-monitor>=${version}
  gnome-text-editor>=${version}
- gnome-tour>=44.0
+ gnome-tour>=${version}
  gnote>=${version}
  polari>=${version}
  rygel>=0.42.5
- simple-scan>=42
+ simple-scan>=${version}
  totem>=43.0
  vino>=3.22.0"
 
@@ -81,19 +81,19 @@ _games_collection_depends="
  five-or-more>=3.32.3
  four-in-a-row>=3.38.1
  gnome-2048>=3.38.2
- gnome-chess>=43.2
+ gnome-chess>=${version}
  gnome-klotski>=3.38.2
- gnome-mahjongg>=3.40.0
+ gnome-mahjongg>=3.40.1
  gnome-mines>=40.1
- gnome-nibbles>=3.38.3
+ gnome-nibbles>=4.0.4
  gnome-robots>=40.0
  gnome-sudoku>=${version}
  gnome-tetravex>=3.38.2
  hitori>=44.0
  iagno>=3.38.1
- lightsoff>=40.0.1
+ lightsoff>=${version}
  quadrapassel>=40.2
- swell-foop>=41.1
+ swell-foop>=${version}
  tali>=40.9"
 
 gnome-apps_package() {

From 93d7bc0abf7a4338dd51a5117f5837212423f335 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Tue, 30 Apr 2024 13:47:58 +0200
Subject: [PATCH 22/23] tracker: update to 3.7.2.

---
 srcpkgs/tracker/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/tracker/template b/srcpkgs/tracker/template
index 8b0d9e3658c354..ee51757e238566 100644
--- a/srcpkgs/tracker/template
+++ b/srcpkgs/tracker/template
@@ -1,6 +1,6 @@
 # Template file for 'tracker'
 pkgname=tracker
-version=3.7.1
+version=3.7.2
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -17,7 +17,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Tracker"
 changelog="https://gitlab.gnome.org/GNOME/tracker/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=cd91b885ee9839cde5387f8e05ed24a7108d1627629cb6b1b2aa51a9603e130a
+checksum=debcaa291e46afadc1cf6a251f17efb02440aa48bff643d78c61123807dce00f
 make_check_pre="dbus-run-session"
 
 if [ "$CROSS_BUILD" ]; then

From b76f58b2ec52ed2fe4691057b2ecd1bb7f235c52 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Tue, 30 Apr 2024 13:48:08 +0200
Subject: [PATCH 23/23] tracker-miners: update to 3.7.2.

---
 srcpkgs/tracker-miners/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/tracker-miners/template b/srcpkgs/tracker-miners/template
index 92b3863efd342c..d14fcf3cfb10b9 100644
--- a/srcpkgs/tracker-miners/template
+++ b/srcpkgs/tracker-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker-miners'
 pkgname=tracker-miners
-version=3.7.1
-revision=2
+version=3.7.2
+revision=1
 build_style=meson
 build_helper=qemu
 # missing libgrss for miner_rss
@@ -28,7 +28,7 @@ license="GPL-2.0-or-later"
 homepage="https://tracker.gnome.org/"
 changelog="https://gitlab.gnome.org/GNOME/tracker-miners/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=50a3abe40cfb0b35ced43ec716dbf1368992e444ef7a0babf202c7ac6ab2f6f4
+checksum=eb4f2b288a0cbe9e614871cb0048274461cfe1cb8467ac817b102d3873dbcba5
 make_check_pre="dbus-run-session"
 make_check=ci-skip # TODO: d-bus tests timeout ci
 

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (114 preceding siblings ...)
  2024-04-30 11:48 ` fanyx
@ 2024-04-30 11:48 ` fanyx
  2024-04-30 12:39 ` [PR PATCH] [Updated] " fanyx
                   ` (3 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-04-30 11:48 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 221 bytes --]

New comment by fanyx on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2085116182

Comment:
Added `tracker{-miners}`
Feel free to open a separate PR, i'd remove the commits

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR PATCH] [Updated] gnome: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (115 preceding siblings ...)
  2024-04-30 11:48 ` fanyx
@ 2024-04-30 12:39 ` fanyx
  2024-05-02  9:54 ` chrysos349
                   ` (2 subsequent siblings)
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-04-30 12:39 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1852 bytes --]

There is an updated pull request by fanyx against master on the void-packages repository

https://github.com/fanyx/void-packages gnome46
https://github.com/void-linux/void-packages/pull/49428

gnome: update to 46.0.
### Missing for `gnome-core`
- [x] `gnome-control-center`
- [x] https://github.com/void-linux/void-packages/pull/49427
- [x] https://github.com/void-linux/void-packages/pull/49446
- [x] https://github.com/void-linux/void-packages/pull/49473
- [x] https://github.com/void-linux/void-packages/pull/49482
- [x] `gjs>=1.80.0`
- [x] https://github.com/void-linux/void-packages/pull/49895

### Missing for `gnome`

- [ ] `gnome-remote-desktop-46.1`
  - [ ] https://github.com/void-linux/void-packages/pull/49982
  - [ ] https://github.com/void-linux/void-packages/pull/49985
  - [ ] `polkit>=122`
- [x] https://github.com/void-linux/void-packages/pull/49940
- [x] https://github.com/void-linux/void-packages/pull/49941
- [x] https://github.com/void-linux/void-packages/pull/49918
- [ ] https://github.com/void-linux/void-packages/pull/49945
- [x] https://github.com/void-linux/void-packages/pull/49947
- [ ] https://github.com/void-linux/void-packages/pull/49946
- [ ] https://github.com/void-linux/void-packages/pull/49957
- [x] https://github.com/void-linux/void-packages/pull/49913
- [x] https://github.com/void-linux/void-packages/pull/49916
- [x] https://github.com/void-linux/void-packages/pull/49639

@oreo639 @Gottox 

### TODO

- [x] Update `glib` and `glib-networking` dependencies to `2.80.0`

#### Testing the changes
- I tested the changes in this PR:
  - `gnome-core`: **YES**
  - `gnome`: **briefly**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)


A patch file from https://github.com/void-linux/void-packages/pull/49428.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome46-49428.patch --]
[-- Type: text/x-diff, Size: 41257 bytes --]

From d908f42d6c0b7104d772185c1dbc833c20f86e53 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 09:57:46 +0100
Subject: [PATCH 01/23] gnome-bluetooth: update to 46.0.

---
 srcpkgs/gnome-bluetooth/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index 3bc40264ae3d5c..fccb09af82ba5f 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-bluetooth'
 pkgname=gnome-bluetooth
-version=42.8
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
 changelog="https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-bluetooth/${version%.*}/gnome-bluetooth-${version}.tar.xz"
-checksum=76c241e8ca2c9b1035364535ca26084f89fc5c0e1829510f8909583115fcc2db
+checksum=13fe1e75f317acdbdf5e80c9029d2e0632d60a9ccf72a43ae36eb7545021fbef
 
 build_options="gir"
 build_options_default="gir"

From 52dc5e0249294a0a564f67a99c58913124f60930 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:05:56 +0100
Subject: [PATCH 02/23] gnome-initial-setup: update to 46.0.

---
 srcpkgs/gnome-initial-setup/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 889647c5a61edc..279ef9f5fbb40d 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-initial-setup'
 pkgname=gnome-initial-setup
-version=45.4.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-initial-setup/${version%%.*}/gnome-initial-setup-${version}.tar.xz"
-checksum=363e09aa3308e7f4074e066253a0182b322ab60376743de178bbb400e54ba8ee
+checksum=f8ee9dcea7e35e735eaa3bc8d1041d06bb64ebf1e1046e5e8e48f1fb44151847

From b7fd9ebd30484a152dfd908bb0caf8e797f7cc3b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:57:34 +0100
Subject: [PATCH 03/23] gnome-session: update to 46.0.

---
 srcpkgs/gnome-session/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index 14bbbc580c3bf9..9cfaa1a07ca84f 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=45.0
+version=46.0
 revision=1
 build_style=meson
-configure_args="-Dsystemd_journal=false -Dsystemd_session=disable
- -Dsystemduserunitdir=/usr/lib/systemd/user"
+configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
 hostmakedepends="glib-devel gettext pkg-config xmlto"
 makedepends="elogind-devel gnome-desktop-devel gtk+3-devel json-glib-devel
  libglib-devel libICE-devel libSM-devel xtrans"
@@ -16,4 +15,4 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-session"
 changelog="https://gitlab.gnome.org/GNOME/gnome-session/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-session/${version%.*}/gnome-session-${version}.tar.xz"
-checksum=706d2ffcacac38553a3c0185793f5a2b4aac940bb5e789d953c9808163bef2f1
+checksum=c6e1624af6090bc4e1a191fe2268abfa7a8de07831ca7a57f217e679bf7b9a54

From 1e1b4f39dda66daaa68190f30c73682239cf490b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:11 +0100
Subject: [PATCH 04/23] gsettings-desktop-schemas: update to 46.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index c4fc13789417df..f4f2a5cea68d9e 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,6 +1,6 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=45.0
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 changelog="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gsettings-desktop-schemas/${version%.*}/gsettings-desktop-schemas-${version}.tar.xz"
-checksum=365c8d04daf79b38c8b3dc9626349a024f9e4befdd31fede74b42f7a9fbe0ae2
+checksum=493a46a1161b6388d57aa72f632a79ce96c42d5ffbd1d0b00f496ec5876f8575
 
 # Package build options
 build_options="gir"

From 2d5fd1145586dbc7d8a759d730f5aa8c4b2beee0 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:28 +0100
Subject: [PATCH 05/23] gnome-settings-daemon: update to 46.0.

---
 srcpkgs/gnome-settings-daemon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 9e8d7eb447035e..fd2b43810628b8 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-settings-daemon'
 pkgname=gnome-settings-daemon
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,8 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr4-de
  geoclue2-devel gnome-desktop-devel ibus-devel libcanberra-devel libgnomekbd-devel
  libgweather-devel libnotify-devel librsvg-devel libwacom-devel nss-devel
  polkit-devel pulseaudio-devel startup-notification-devel upower-devel
- xf86-input-wacom-devel libXfixes-devel"
+ xf86-input-wacom-devel libXfixes-devel gsettings-desktop-schemas-devel
+ elogind-devel"
 depends="hicolor-icon-theme"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -20,7 +21,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 changelog="https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-settings-daemon/${version%.*}/gnome-settings-daemon-${version}.tar.xz"
-checksum=c62bfec9817eee5b83ebe901a9286189a67eb5ff033c5dd41506574f822bf090
+checksum=0b9a0f64fa18a8e7e09b4c95a3f754fa033c2cdbd2dc35701f0618572c1cb3d7
 CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then

From 809e31818862067e13c0b55aa25731b3294435ee Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:30 +0100
Subject: [PATCH 06/23] mutter: update to 46.1.

---
 common/shlibs           | 10 +++++-----
 srcpkgs/mutter/template | 15 +++++++--------
 2 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 105196bea39154..63698df27f36ff 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2924,11 +2924,11 @@ libdecoration.so.0 compiz-core-0.8.14_1
 libcompizconfig.so.0 libcompizconfig-0.8.14_1
 libemeraldengine.so.0 emerald-0.8.14_1
 libhangul.so.1 libhangul-0.1.0_1
-libmutter-13.so.0 mutter-45.0_1
-libmutter-clutter-13.so.0 mutter-45.0_1
-libmutter-cogl-13.so.0 mutter-45.0_1
-libmutter-cogl-pango-13.so.0 mutter-45.0_1
-libmutter-mtk-13.so.0 mutter-45.0_1
+libmutter-14.so.0 mutter-46.0_1
+libmutter-clutter-14.so.0 mutter-46.0_1
+libmutter-cogl-14.so.0 mutter-46.0_1
+libmutter-cogl-pango-14.so.0 mutter-46.0_1
+libmutter-mtk-14.so.0 mutter-46.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub-0.7.so.0 libgepub-0.7.1_1
 libslopy.so.7.6 slop-7.6_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 753ccfd911e205..15c4d4ce52b650 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=45.5
+version=46.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,12 +18,11 @@ short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-#changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-45/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/mutter/${version%.*}/mutter-${version}.tar.xz"
-checksum=51c3324b8a975f996e5ac693ab38563c496e6f142e6cd3357b4950d250334874
-shlib_provides="libmutter-clutter-13.so libmutter-cogl-13.so
- libmutter-cogl-pango-13.so"
+checksum=63b2660dd0fa193fa662c80ee12eb8b16f2b8c3bc3896366200c79943824d51d
+shlib_provides="libmutter-clutter-14.so libmutter-cogl-14.so
+ libmutter-cogl-pango-14.so libmutter-mtk-14.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,8 +34,8 @@ pre_build() {
 post_install() {
 	# modify the pkg-config files to respect ${pc_sysrootdir} for variables that are
 	# meant to be called with 'pkg-config --variable'
-	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-13|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-13.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-14|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-14.pc
 }
 
 mutter-devel_package() {
@@ -46,7 +45,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-13/*.gir"
+		vmove "usr/lib/mutter-14/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From caed8273def7d5a3351dad0e7d03de40ee08da44 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:41 +0100
Subject: [PATCH 07/23] gnome-shell: update to 46.1.

---
 srcpkgs/gnome-shell/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index c833283506820c..a756c5fcfc72a4 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=45.5
-revision=2
+version=46.1
+revision=1
 build_style=meson
 build_helper=gir
 configure_args="-Dsystemd=false -Dtests=false"
@@ -19,10 +19,10 @@ short_desc="GNOME core user interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
-changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%%.*}/gnome-shell-${version}.tar.xz"
-checksum=bd5c3d3d028d47233e4205223f0ac02ac9a973b699bc277439094d41a78d6ab0
+checksum=64f999844c101e63bf294d45b138de56319ad2f326282721aad0fa860653b369
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 474ed9eaa5502917cfb03f45401a31717c867f61 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:57:16 +0100
Subject: [PATCH 08/23] gnome-core: update to 46.0.

---
 srcpkgs/gnome-core/template | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index b4a86610fe0332..20bf58d62bcef0 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -10,28 +10,28 @@ homepage="https://www.gnome.org"
 
 depends="
  adwaita-icon-theme>=${version}
- at-spi2-core>=2.50.1
- at-spi2-atk>=2.50.1
+ at-spi2-core>=2.52.0
+ at-spi2-atk>=2.52.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.50.4
- folks>=0.15.6
+ evolution-data-server>=3.52.0
+ folks>=0.15.8
  font-adobe-source-code-pro>=2.030R
  gcr>=3.41.1
  gdm>=${version}
  geocode-glib>=3.26.4
- gjs>=1.76.0
- glib>=2.78.0
- glib-networking>=2.76.0
- gmime>=3.2.7
+ gjs>=1.80.0
+ glib>=2.80.0
+ glib-networking>=2.80.0
+ gmime>=3.2.14
  gnome-backgrounds>=${version}
- gnome-bluetooth>=42.8
+ gnome-bluetooth>=${version}
  gnome-color-manager>=3.36.0
- gnome-control-center>=${version}
+ gnome-control-center>=46.0.1
  gnome-desktop>=44.0
  gnome-initial-setup>=${version}
- gnome-keyring>=42.0
- gnome-online-accounts>=3.48.0
+ gnome-keyring>=46.1
+ gnome-online-accounts>=3.50.1
  gnome-session>=${version}
  gnome-settings-daemon>=${version}
  gnome-shell>=${version}
@@ -40,11 +40,11 @@ depends="
  gnome-user-docs>=${version}
  gnome-video-effects>=0.6.0
  gsettings-desktop-schemas>=${version}
- gvfs>=1.52.2
+ gvfs>=1.54.0
  mutter>=${version}
  nautilus>=${version}
- sushi>=${version}
- tracker>=3.6.0
+ sushi>=45.0
+ tracker>=3.7.1
  yelp>=42.2
  xdg-desktop-portal-gnome>=${version}
  zenity>=4.0.1"

From 2950d14b5670abc67e9f4003411f10a1d6931697 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:02:49 +0100
Subject: [PATCH 09/23] at-spi2-core: update to 2.52.0

---
 srcpkgs/at-spi2-core/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 794eb284022796..85ba46b8a90299 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,6 +1,6 @@
 # Template file for 'at-spi2-core'
 pkgname=at-spi2-core
-version=2.50.1
+version=2.52.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,8 +12,9 @@ short_desc="Assistive Technology Service Provider Interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=5727b5c0687ac57ba8040e79bd6731b714a36b8fcf32190f236b8fb3698789e7
+checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
 make_check=no # non-trivial dbus setup
 
 # Package build options

From 093e76d81c60b31542760c52124390c799e3cd68 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:09:03 +0100
Subject: [PATCH 10/23] gdm: update to 46.0.

---
 .../gdm/patches/fix-service-assertions.patch  | 27 ++++++++++++++-----
 srcpkgs/gdm/patches/gcc14.patch               | 25 -----------------
 srcpkgs/gdm/template                          | 10 +++----
 3 files changed, 26 insertions(+), 36 deletions(-)
 delete mode 100644 srcpkgs/gdm/patches/gcc14.patch

diff --git a/srcpkgs/gdm/patches/fix-service-assertions.patch b/srcpkgs/gdm/patches/fix-service-assertions.patch
index 4460e74e31ebd4..d6458b8bde8884 100644
--- a/srcpkgs/gdm/patches/fix-service-assertions.patch
+++ b/srcpkgs/gdm/patches/fix-service-assertions.patch
@@ -1,10 +1,22 @@
-Fix systemd_dep assertions to not fail when passing a valid service directory path.
+From f51a4af51914c9b17f89ca40be54b868032c36f6 Mon Sep 17 00:00:00 2001
+From: oreo639 <oreo6391@gmail.com>
+Date: Wed, 20 Mar 2024 15:27:52 -0700
+Subject: [PATCH] meson: Fix systemd_dep assertions to match assertion message
+
+The assertion message suggests that it should be able to be bypassed by
+specifying a valid service directory, however that is not the case.
+
+Fix the assertions, so that they can be bypassed by specifying a valid service
+directory.
+---
+ data/meson.build | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/data/meson.build b/data/meson.build
-index 2cfe4691..2211e98b 100644
+index 2cfe46918..2211e98b5 100644
 --- a/data/meson.build
 +++ b/data/meson.build
-@@ -166,20 +166,20 @@ endif
+@@ -163,20 +163,20 @@ endif
  
  systemdsystemunitdir = get_option('systemdsystemunitdir')
  if systemdsystemunitdir != 'no'
@@ -13,7 +25,7 @@ index 2cfe4691..2211e98b 100644
      systemd_systemunitdir = get_option('systemdsystemunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd system unit dir or disable it')
-     systemd_systemunitdir = systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
+     systemd_systemunitdir = systemd_dep.get_variable(pkgconfig: 'systemdsystemunitdir')
    endif
  endif
  
@@ -24,6 +36,9 @@ index 2cfe4691..2211e98b 100644
      systemd_userunitdir = get_option('systemduserunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
-     systemd_userunitdir = systemd_dep.get_pkgconfig_variable('systemduserunitdir',
-                                                              define_variable: ['prefix', get_option('prefix')])
+     systemd_userunitdir = systemd_dep.get_variable(pkgconfig: 'systemduserunitdir',
+                                                    pkgconfig_define: ['prefix', get_option('prefix')])
    endif
+-- 
+GitLab
+
diff --git a/srcpkgs/gdm/patches/gcc14.patch b/srcpkgs/gdm/patches/gcc14.patch
deleted file mode 100644
index 09300f305ef9a8..00000000000000
--- a/srcpkgs/gdm/patches/gcc14.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 08ef19e848176e58511f1a66992b5a26cb3c51a2 Mon Sep 17 00:00:00 2001
-From: Alessandro Bono <alessandro.bono369@gmail.com>
-Date: Wed, 1 Nov 2023 12:35:44 +0100
-Subject: [PATCH] gdm-session: Pass the correct pointer type
-
----
- daemon/gdm-session.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/daemon/gdm-session.c b/daemon/gdm-session.c
-index 06f648ee0..be19a049c 100644
---- a/daemon/gdm-session.c
-+++ b/daemon/gdm-session.c
-@@ -3045,7 +3045,7 @@ free_pending_worker_connection (GdmSession      *self,
-         worker_manager_interface = g_object_get_data (G_OBJECT (connection),
-                                                       "gdm-dbus-worker-manager-interface");
-         if (worker_manager_interface != NULL) {
--                g_dbus_interface_skeleton_unexport (worker_manager_interface);
-+                g_dbus_interface_skeleton_unexport (G_DBUS_INTERFACE_SKELETON (worker_manager_interface));
-                 g_object_set_data (G_OBJECT (connection),
-                                    "gdm-dbus-worker-manager-interface",
-                                    NULL);
--- 
-GitLab
-
diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 128253f83f885c..f32ae188713a94 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,7 +1,7 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=45.0.1
-revision=2
+version=46.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="
@@ -25,10 +25,10 @@ short_desc="GNOME Display Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
-changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-46/NEWS/"
 distfiles="${GNOME_SITE}/gdm/${version%%.*}/gdm-${version}.tar.xz"
-checksum=6572578c05e3c6569d6ed269f7de2aaf3a035657654586d8243907bb7a6ffa85
+checksum=8d6cb52176eca48b6bbf1cfe2fdae08d9677b5a0f2bca600dee4604de0dd1efc
 
 conf_files="
 	/etc/gdm/custom.conf

From 037847ab94f472adcc7eb265e3f34e27cd689d40 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:19:49 +0100
Subject: [PATCH 11/23] gmime: update to 3.2.14

---
 srcpkgs/gmime/template | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gmime/template b/srcpkgs/gmime/template
index 045e8307691bc9..c3109937798625 100644
--- a/srcpkgs/gmime/template
+++ b/srcpkgs/gmime/template
@@ -1,7 +1,7 @@
 # Template file for 'gmime'
 pkgname=gmime
-version=3.2.7
-revision=2
+version=3.2.14
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static --enable-crypto $(vopt_enable vala)
@@ -14,8 +14,10 @@ short_desc="GNOME Core mime parsing library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/jstedfast/gmime"
-distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
-checksum=2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44
+changelog="https://raw.githubusercontent.com/jstedfast/gmime/master/NEWS"
+#distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
+distfiles="https://github.com/jstedfast/gmime/releases/download/${version}/${pkgname}-${version}.tar.xz"
+checksum=a5eb3dd675f72e545c8bc1cd12107e4aad2eaec1905eb7b4013cdb1fbe5e2317
 
 build_options="gir vala"
 build_options_default="gir vala"

From 334242af1b530aba1c3271e687e2f28c379db598 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:21:05 +0100
Subject: [PATCH 12/23] gnome-backgrounds: update to 46.0.

---
 srcpkgs/gnome-backgrounds/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-backgrounds/template b/srcpkgs/gnome-backgrounds/template
index c021d48794d100..cbc68cbb225524 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="gettext"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later, CC-BY-2.0, CC-BY-SA-2.0, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-backgrounds"
 changelog="https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-backgrounds/${version%.*}/gnome-backgrounds-${version}.tar.xz"
-checksum=cee0e688fbae5ef7a75f335ada2d10779e08ebca9445f1586de32c5a9b6dee2d
+checksum=4ddd3ac439a4a067876805921bb75f4d3c8b85a218d47c276dddde8928443c2e

From dd729445ef3f3a6b8b15a7d477ef4f3034290e88 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:25:20 +0100
Subject: [PATCH 13/23] gnome-shell-extensions: update to 46.1.

---
 srcpkgs/gnome-shell-extensions/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-shell-extensions/template b/srcpkgs/gnome-shell-extensions/template
index 35b2debe6b6bc8..15aacb47e990a0 100644
--- a/srcpkgs/gnome-shell-extensions/template
+++ b/srcpkgs/gnome-shell-extensions/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell-extensions'
 pkgname=gnome-shell-extensions
-version=45.2
+version=46.1
 revision=1
 build_style=meson
 configure_args="-Dextension_set=all"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell-extensions/${version%.*}/gnome-shell-extensions-${version}.tar.xz"
-checksum=ee32f6387a2d18adbff7a956689bc747866b4a8712d73790c002abeae4ccaaaf
+checksum=c5ba50700da77a986f0060beedacfc017e7ec82283f2a6384842a0807bc4553f

From 3ac3350d0b007a25bec8fcb05eaf9fb0effa34b4 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:26:18 +0100
Subject: [PATCH 14/23] gnome-user-docs: update to 46.1.

---
 srcpkgs/gnome-user-docs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 1f9d4edc4fe43e..84e21cc76196f4 100644
--- a/srcpkgs/gnome-user-docs/template
+++ b/srcpkgs/gnome-user-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-user-docs'
 pkgname=gnome-user-docs
-version=45.5
+version=46.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
 changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-user-docs/${version%.*}/gnome-user-docs-${version}.tar.xz"
-checksum=74167fcf42a04d9e5d3cc130d27bc203d87b685ce606a84674df24e1ff719e54
+checksum=a97293cbeeb797eb4f4d169d713bb6583bd12c3791e140283e4356d2fe180ada

From 0b376aeac8799edfbb5b5f44d3bd1b469ea37db2 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:35:50 +0100
Subject: [PATCH 15/23] xdg-desktop-portal-gnome: update to 46.1.

---
 .../patches/gcc14.patch                       | 29 -------------------
 srcpkgs/xdg-desktop-portal-gnome/template     |  6 ++--
 2 files changed, 3 insertions(+), 32 deletions(-)
 delete mode 100644 srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch

diff --git a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch b/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
deleted file mode 100644
index 34a43f04f96026..00000000000000
--- a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 5fb3c0c23ccd76c6f8239bbb66c3fb1230208d5e Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Tyrychtr?= <ltyrycht@redhat.com>
-Date: Mon, 11 Dec 2023 11:36:13 +0100
-Subject: [PATCH] input-capture: Pass correct pointer type to
- gtk_window_add_group
-
-It produced only a warning, but will be an error in the future.
-
-Fixes #112
----
- src/inputcapture.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/inputcapture.c b/src/inputcapture.c
-index ffa91a1d..bf60e6ea 100644
---- a/src/inputcapture.c
-+++ b/src/inputcapture.c
-@@ -409,7 +409,7 @@ create_input_capture_dialog (GDBusMethodInvocation *invocation,
-   gtk_window_set_modal (GTK_WINDOW (dialog), TRUE);
- 
-   window_group = gtk_window_group_new ();
--  gtk_window_group_add_window (window_group, dialog);
-+  gtk_window_group_add_window (window_group, GTK_WINDOW (dialog));
- 
-   dialog_handle = g_new0 (InputCaptureDialogHandle, 1);
-   dialog_handle->request = g_object_ref (request);
--- 
-GitLab
-
diff --git a/srcpkgs/xdg-desktop-portal-gnome/template b/srcpkgs/xdg-desktop-portal-gnome/template
index c7441c6caa7464..1ba68371b23e8d 100644
--- a/srcpkgs/xdg-desktop-portal-gnome/template
+++ b/srcpkgs/xdg-desktop-portal-gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-gnome'
 pkgname=xdg-desktop-portal-gnome
-version=45.1
+version=46.1
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
@@ -14,7 +14,7 @@ short_desc="GNOME portal backend for xdg-desktop-portal"
 maintainer="oreo639 <oreo6391@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
-changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/xdg-desktop-portal-gnome/${version%.*}/xdg-desktop-portal-gnome-${version}.tar.xz"
-checksum=3e9ca821044005fb37bd68ebe4ad196fc3d072835581467a22a4879dac7b5fdd
+checksum=7e8d9623e9d96a89c0897616827cd441dcf2832927d38f135c722552b1172aa1

From 922721f88276169b075bf95d5bb0d0c39dad5128 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 18:25:32 +0100
Subject: [PATCH 16/23] gnome-control-center: update to 46.1.

---
 srcpkgs/gnome-control-center/template | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 34384bcec50be4..4be0740ea19150 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=45.3
+version=46.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,7 +14,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel upower-devel vala-devel
  libxml2-devel libX11-devel gtk4-devel libadwaita-devel cups-devel libgudev-devel
  libwacom-devel clutter-devel libsecret-devel libcanberra-devel udisks2-devel
- gsound-devel gcr-devel gnutls-devel tecla"
+ gsound-devel gcr4-devel gnutls-devel tecla"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop
  libgnomekbd ibus-gtk4"
@@ -22,9 +22,10 @@ short_desc="GNOME control center"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
-changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-45/NEWS"
-distfiles="${GNOME_SITE}/gnome-control-center/${version%.*}/gnome-control-center-${version}.tar.xz"
-checksum=b1e949c4e86c0624ec6a6ed0df09c9fae2b22983c1dca60ed86aec8ef0b24004
+#changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-46/NEWS"
+distfiles="${GNOME_SITE}/gnome-control-center/${version%%.*}/gnome-control-center-${version}.tar.xz"
+checksum=81792423019deda1d2a074c1ecf6a7e6ef3172c09cbe6f4d7995a4b5dea28312
 make_check=no # needs X11 and requires altered filesystem
 
 pre_build() {

From 2d36ff42bd1241b5f7f76fd1742b41885ac098f6 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sat, 23 Mar 2024 15:35:51 +0100
Subject: [PATCH 17/23] gnome-online-accounts: update to 3.50.1.

---
 common/shlibs                          |  2 +-
 srcpkgs/gnome-online-accounts/template | 18 ++++++++++--------
 2 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 63698df27f36ff..d70979248b875b 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -882,7 +882,7 @@ libp11-kit.so.0 p11-kit-0.7_1
 librest-1.0.so.0 rest-0.9.1_1
 librest-extras-1.0.so.0 rest-0.9.1_1
 libgoa-1.0.so.0 gnome-online-accounts-3.2.0_1
-libgoa-backend-1.0.so.1 gnome-online-accounts-3.10.0_1
+libgoa-backend-1.0.so.2 gnome-online-accounts-3.50.0_1
 liboauth.so.0 liboauth-0.9.4_1
 liblcms2.so.2 lcms2-2.2_1
 libcolord.so.2 libcolord-1.1.7_1
diff --git a/srcpkgs/gnome-online-accounts/template b/srcpkgs/gnome-online-accounts/template
index 9a26f6c2252240..ba9507119dcab8 100644
--- a/srcpkgs/gnome-online-accounts/template
+++ b/srcpkgs/gnome-online-accounts/template
@@ -1,28 +1,30 @@
 # Template file for 'gnome-online-accounts'
 pkgname=gnome-online-accounts
-version=3.48.0
+version=3.50.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gir vapi)
- -Dmedia_server=true -Dman=true"
-hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt"
-makedepends="gtk+3-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
- rest-devel gcr-devel mit-krb5-devel libsoup3-devel"
+ -Dman=true"
+hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt vala
+ gtk4-update-icon-cache"
+makedepends="gtk4-devel json-glib-devel libsecret-devel
+ rest-devel gcr4-devel mit-krb5-devel libsoup3-devel libadwaita-devel"
 depends="hicolor-icon-theme"
 short_desc="GNOME service to access online accounts"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeOnlineAccounts"
-changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-44/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-online-accounts/${version%.*}/gnome-online-accounts-${version}.tar.xz"
-checksum=418bb9fcffdbd72a98205ad365137617fc1e3551a54de74f6a98d45d266175bf
+checksum=42ee43fd1e2942b9ff6106252ccdc834602815508bf7a3a52c0bdfffa56eaf40
 
 build_options="gir"
 build_options_default="gir"
 
 gnome-online-accounts-devel_package() {
-	depends="gtk+3-devel ${sourcepkg}>=${version}_${revision}"
+	depends="gtk4-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 0ab11658123ca124d6a90a31ab210c472ca26122 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 18 Apr 2024 11:40:22 +0200
Subject: [PATCH 18/23] gjs: update to 1.80.2.

---
 srcpkgs/gjs/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 23c7350a11aa9d..d10e449a0ab1d3 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.78.4
+version=1.80.2
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -13,9 +13,9 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MIT, LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gjs"
 #changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-44/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gjs/${version%.*}/gjs-${version}.tar.xz"
-checksum=9aec7ab872c2050404907ae94f0ae7abec8a54bd9c894ddb5c2d0f51e932b9a1
+checksum=135e39c5ac591096233e557cfe577d64093f5054411d47cb2e214bad7d4199bd
 make_check_pre="xvfb-run"
 
 if [ "$XBPS_CHECK_PKGS" ]; then

From 16b1150d7e665069ad4b0aaa5e898cfb6fae128b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Fri, 19 Apr 2024 11:42:14 +0200
Subject: [PATCH 19/23] cinnamon-control-center: rebuild against
 gnome-online-accounts.

---
 srcpkgs/cinnamon-control-center/template | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/cinnamon-control-center/template b/srcpkgs/cinnamon-control-center/template
index 0d24f6c29e952e..ead98639c4accc 100644
--- a/srcpkgs/cinnamon-control-center/template
+++ b/srcpkgs/cinnamon-control-center/template
@@ -1,9 +1,10 @@
 # Template file for 'cinnamon-control-center'
 pkgname=cinnamon-control-center
 version=5.8.2
-revision=1
+revision=2
 build_style=meson
 build_helper=gir
+configure_args="-Donlineaccounts=false"
 hostmakedepends="gettext-devel glib-devel intltool pkg-config libxslt"
 makedepends="ModemManager-devel cinnamon-desktop-devel cinnamon-menus-devel
  cinnamon-settings-daemon-devel gnome-online-accounts-devel ibus-devel

From 5ca875fec3f44cfda0300c675eda831543cc79fd Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Fri, 19 Apr 2024 17:58:24 +0200
Subject: [PATCH 20/23] gnome-tweaks: update to 46.1.

---
 srcpkgs/gnome-tweaks/template | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-tweaks/template b/srcpkgs/gnome-tweaks/template
index 963940101ce2ac..40f2de0e84e462 100644
--- a/srcpkgs/gnome-tweaks/template
+++ b/srcpkgs/gnome-tweaks/template
@@ -1,17 +1,19 @@
 # Template file for 'gnome-tweaks'
 pkgname=gnome-tweaks
-version=45.2
+version=46.1
 revision=1
 build_style=meson
-hostmakedepends="pkg-config gettext"
-makedepends="libhandy1-devel"
-depends="gtk+3 dconf gnome-settings-daemon mutter libnotify python3-gobject libhandy1"
+build_helper=gir
+hostmakedepends="pkg-config gettext desktop-file-utils gtk4-update-icon-cache"
+makedepends="gsettings-desktop-schemas-devel libadwaita-devel
+ python3-gobject-devel"
+depends="dconf gnome-settings-daemon libadwaita mutter python3-gobject"
 short_desc="GNOME tool to customize advanced options"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later, CC0-1.0"
 homepage="https://wiki.gnome.org/Apps/Tweaks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=01bf5e723a1d18b1025401e32b5f64eb29b79e8a17ad010bbbd1e23b137b9069
+checksum=2f192a7085fbd6843ecf825716d9da21ec9272029149ea35f3e159e0ac309b80
 replaces="gnome-tweak-tool>=0"
 
 gnome-tweak-tool_package() {

From 3bde4660f428f9e4e57c619f0a5051a052785294 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Mon, 22 Apr 2024 17:13:57 +0200
Subject: [PATCH 21/23] gnome: update to 46.0.

---
 srcpkgs/gnome/template | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index b88f9b28037e15..1aa95421de0d7a 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
@@ -12,7 +12,7 @@ depends="
  gnome-core>=${version}
  baobab>=${version}
  evince>=${version}
- file-roller>=43.1
+ file-roller>=44.1
  gnome-calculator>=${version}
  gnome-calendar>=${version}
  gnome-characters>=${version}
@@ -26,7 +26,7 @@ depends="
  gnome-remote-desktop>=${version}
  gnome-system-monitor>=${version}
  gnome-text-editor>=${version}
- gnome-tweaks>=42.beta
+ gnome-tweaks>=${version}
  gnome-weather>=${version}
  gsound>=1.0.3
  gspell>=1.12.2
@@ -35,18 +35,18 @@ depends="
  orca>=${version}
  phodav>=3.0
  power-profiles-daemon>=0.13
- simple-scan>=44.0
+ simple-scan>=${version}
  snapshot>=${version}
  totem>=43"
 
 _apps_depends="
  Endeavour>=43
  bijiben>=40.1
- dconf-editor>=${version}
+ dconf-editor>=45.0.1
  devhelp>=43
- eog>=${version}
+ eog>=45.3
  epiphany>=${version}
- evolution>=3.50.4
+ evolution>=3.52.0
  ghex>=${version}
  gitg>=44
  gnome-boxes>=${version}
@@ -55,11 +55,11 @@ _apps_depends="
  gnome-calendar>=${version}
  gnome-characters>=${version}
  gnome-clocks>=${version}
- gnome-connections>=44.0
+ gnome-connections>=${version}
  gnome-console>=${version}
  gnome-dictionary>=40.0
  gnome-disk-utility>=${version}
- gnome-font-viewer>=44.0
+ gnome-font-viewer>=${version}
  gnome-maps>=${version}
  gnome-music>=${version}
  gnome-nettool>=42
@@ -68,11 +68,11 @@ _apps_depends="
  gnome-sound-recorder>=42
  gnome-system-monitor>=${version}
  gnome-text-editor>=${version}
- gnome-tour>=44.0
+ gnome-tour>=${version}
  gnote>=${version}
  polari>=${version}
  rygel>=0.42.5
- simple-scan>=42
+ simple-scan>=${version}
  totem>=43.0
  vino>=3.22.0"
 
@@ -81,19 +81,19 @@ _games_collection_depends="
  five-or-more>=3.32.3
  four-in-a-row>=3.38.1
  gnome-2048>=3.38.2
- gnome-chess>=43.2
+ gnome-chess>=${version}
  gnome-klotski>=3.38.2
- gnome-mahjongg>=3.40.0
+ gnome-mahjongg>=3.40.1
  gnome-mines>=40.1
- gnome-nibbles>=3.38.3
+ gnome-nibbles>=4.0.4
  gnome-robots>=40.0
  gnome-sudoku>=${version}
  gnome-tetravex>=3.38.2
  hitori>=44.0
  iagno>=3.38.1
- lightsoff>=40.0.1
+ lightsoff>=${version}
  quadrapassel>=40.2
- swell-foop>=41.1
+ swell-foop>=${version}
  tali>=40.9"
 
 gnome-apps_package() {

From 93d7bc0abf7a4338dd51a5117f5837212423f335 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Tue, 30 Apr 2024 13:47:58 +0200
Subject: [PATCH 22/23] tracker: update to 3.7.2.

---
 srcpkgs/tracker/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/tracker/template b/srcpkgs/tracker/template
index 8b0d9e3658c354..ee51757e238566 100644
--- a/srcpkgs/tracker/template
+++ b/srcpkgs/tracker/template
@@ -1,6 +1,6 @@
 # Template file for 'tracker'
 pkgname=tracker
-version=3.7.1
+version=3.7.2
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -17,7 +17,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Tracker"
 changelog="https://gitlab.gnome.org/GNOME/tracker/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=cd91b885ee9839cde5387f8e05ed24a7108d1627629cb6b1b2aa51a9603e130a
+checksum=debcaa291e46afadc1cf6a251f17efb02440aa48bff643d78c61123807dce00f
 make_check_pre="dbus-run-session"
 
 if [ "$CROSS_BUILD" ]; then

From ab01fa943197ba8f6e5ee200a475f74455ae31cd Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Tue, 30 Apr 2024 14:39:15 +0200
Subject: [PATCH 23/23] tracker-miners: update to 3.7.2.

---
 srcpkgs/tracker-miners/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/tracker-miners/template b/srcpkgs/tracker-miners/template
index 92b3863efd342c..d14fcf3cfb10b9 100644
--- a/srcpkgs/tracker-miners/template
+++ b/srcpkgs/tracker-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker-miners'
 pkgname=tracker-miners
-version=3.7.1
-revision=2
+version=3.7.2
+revision=1
 build_style=meson
 build_helper=qemu
 # missing libgrss for miner_rss
@@ -28,7 +28,7 @@ license="GPL-2.0-or-later"
 homepage="https://tracker.gnome.org/"
 changelog="https://gitlab.gnome.org/GNOME/tracker-miners/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=50a3abe40cfb0b35ced43ec716dbf1368992e444ef7a0babf202c7ac6ab2f6f4
+checksum=eb4f2b288a0cbe9e614871cb0048274461cfe1cb8467ac817b102d3873dbcba5
 make_check_pre="dbus-run-session"
 make_check=ci-skip # TODO: d-bus tests timeout ci
 

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (116 preceding siblings ...)
  2024-04-30 12:39 ` [PR PATCH] [Updated] " fanyx
@ 2024-05-02  9:54 ` chrysos349
  2024-05-03 10:36 ` chrysos349
  2024-05-05 10:36 ` [PR PATCH] [Updated] " fanyx
  119 siblings, 0 replies; 121+ messages in thread
From: chrysos349 @ 2024-05-02  9:54 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 185 bytes --]

New comment by chrysos349 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2090061479

Comment:
**Updates**
- gnome-initial-setup->46.1

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: gnome: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (117 preceding siblings ...)
  2024-05-02  9:54 ` chrysos349
@ 2024-05-03 10:36 ` chrysos349
  2024-05-05 10:36 ` [PR PATCH] [Updated] " fanyx
  119 siblings, 0 replies; 121+ messages in thread
From: chrysos349 @ 2024-05-03 10:36 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 213 bytes --]

New comment by chrysos349 on void-packages repository

https://github.com/void-linux/void-packages/pull/49428#issuecomment-2090061479

Comment:
**Updates**
- gnome-initial-setup->46.1
- tracker{,-miners}->3.7.3

^ permalink raw reply	[flat|nested] 121+ messages in thread

* Re: [PR PATCH] [Updated] gnome: update to 46.0.
  2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
                   ` (118 preceding siblings ...)
  2024-05-03 10:36 ` chrysos349
@ 2024-05-05 10:36 ` fanyx
  119 siblings, 0 replies; 121+ messages in thread
From: fanyx @ 2024-05-05 10:36 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1852 bytes --]

There is an updated pull request by fanyx against master on the void-packages repository

https://github.com/fanyx/void-packages gnome46
https://github.com/void-linux/void-packages/pull/49428

gnome: update to 46.0.
### Missing for `gnome-core`
- [x] `gnome-control-center`
- [x] https://github.com/void-linux/void-packages/pull/49427
- [x] https://github.com/void-linux/void-packages/pull/49446
- [x] https://github.com/void-linux/void-packages/pull/49473
- [x] https://github.com/void-linux/void-packages/pull/49482
- [x] `gjs>=1.80.0`
- [x] https://github.com/void-linux/void-packages/pull/49895

### Missing for `gnome`

- [ ] `gnome-remote-desktop-46.1`
  - [ ] https://github.com/void-linux/void-packages/pull/49982
  - [ ] https://github.com/void-linux/void-packages/pull/49985
  - [ ] `polkit>=122`
- [x] https://github.com/void-linux/void-packages/pull/49940
- [x] https://github.com/void-linux/void-packages/pull/49941
- [x] https://github.com/void-linux/void-packages/pull/49918
- [ ] https://github.com/void-linux/void-packages/pull/49945
- [x] https://github.com/void-linux/void-packages/pull/49947
- [ ] https://github.com/void-linux/void-packages/pull/49946
- [ ] https://github.com/void-linux/void-packages/pull/49957
- [x] https://github.com/void-linux/void-packages/pull/49913
- [x] https://github.com/void-linux/void-packages/pull/49916
- [x] https://github.com/void-linux/void-packages/pull/49639

@oreo639 @Gottox 

### TODO

- [x] Update `glib` and `glib-networking` dependencies to `2.80.0`

#### Testing the changes
- I tested the changes in this PR:
  - `gnome-core`: **YES**
  - `gnome`: **briefly**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)


A patch file from https://github.com/void-linux/void-packages/pull/49428.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome46-49428.patch --]
[-- Type: text/x-diff, Size: 41257 bytes --]

From f296350baeb68fe4be40bbe2a99aa0de91309626 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 09:57:46 +0100
Subject: [PATCH 01/23] gnome-bluetooth: update to 46.0.

---
 srcpkgs/gnome-bluetooth/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index 3bc40264ae3d5c..fccb09af82ba5f 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-bluetooth'
 pkgname=gnome-bluetooth
-version=42.8
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
 changelog="https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-bluetooth/${version%.*}/gnome-bluetooth-${version}.tar.xz"
-checksum=76c241e8ca2c9b1035364535ca26084f89fc5c0e1829510f8909583115fcc2db
+checksum=13fe1e75f317acdbdf5e80c9029d2e0632d60a9ccf72a43ae36eb7545021fbef
 
 build_options="gir"
 build_options_default="gir"

From 6e6866d716fd64e74c95512aa3ded2d294d7c661 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:05:56 +0100
Subject: [PATCH 02/23] gnome-initial-setup: update to 46.1.

---
 srcpkgs/gnome-initial-setup/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 889647c5a61edc..24925955103a25 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-initial-setup'
 pkgname=gnome-initial-setup
-version=45.4.1
+version=46.1
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-initial-setup/${version%%.*}/gnome-initial-setup-${version}.tar.xz"
-checksum=363e09aa3308e7f4074e066253a0182b322ab60376743de178bbb400e54ba8ee
+checksum=52f0a400b990b656a060ad2763d1410d2901ac98c576d32438b72c409e0108fe

From c49f8efa7348a39903a3b84916cfe5c9ac29832d Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 12:57:34 +0100
Subject: [PATCH 03/23] gnome-session: update to 46.0.

---
 srcpkgs/gnome-session/template | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index 14bbbc580c3bf9..9cfaa1a07ca84f 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=45.0
+version=46.0
 revision=1
 build_style=meson
-configure_args="-Dsystemd_journal=false -Dsystemd_session=disable
- -Dsystemduserunitdir=/usr/lib/systemd/user"
+configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
 hostmakedepends="glib-devel gettext pkg-config xmlto"
 makedepends="elogind-devel gnome-desktop-devel gtk+3-devel json-glib-devel
  libglib-devel libICE-devel libSM-devel xtrans"
@@ -16,4 +15,4 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-session"
 changelog="https://gitlab.gnome.org/GNOME/gnome-session/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-session/${version%.*}/gnome-session-${version}.tar.xz"
-checksum=706d2ffcacac38553a3c0185793f5a2b4aac940bb5e789d953c9808163bef2f1
+checksum=c6e1624af6090bc4e1a191fe2268abfa7a8de07831ca7a57f217e679bf7b9a54

From 2164a938ae3c0be466ae55e5d83861cbdce62828 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:11 +0100
Subject: [PATCH 04/23] gsettings-desktop-schemas: update to 46.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index c4fc13789417df..f4f2a5cea68d9e 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,6 +1,6 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=45.0
+version=46.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 changelog="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gsettings-desktop-schemas/${version%.*}/gsettings-desktop-schemas-${version}.tar.xz"
-checksum=365c8d04daf79b38c8b3dc9626349a024f9e4befdd31fede74b42f7a9fbe0ae2
+checksum=493a46a1161b6388d57aa72f632a79ce96c42d5ffbd1d0b00f496ec5876f8575
 
 # Package build options
 build_options="gir"

From e379353f2955d74de00fbb3c906f8d3fdd0349f3 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:26:28 +0100
Subject: [PATCH 05/23] gnome-settings-daemon: update to 46.0.

---
 srcpkgs/gnome-settings-daemon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 9e8d7eb447035e..fd2b43810628b8 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-settings-daemon'
 pkgname=gnome-settings-daemon
-version=45.1
+version=46.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,8 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr4-de
  geoclue2-devel gnome-desktop-devel ibus-devel libcanberra-devel libgnomekbd-devel
  libgweather-devel libnotify-devel librsvg-devel libwacom-devel nss-devel
  polkit-devel pulseaudio-devel startup-notification-devel upower-devel
- xf86-input-wacom-devel libXfixes-devel"
+ xf86-input-wacom-devel libXfixes-devel gsettings-desktop-schemas-devel
+ elogind-devel"
 depends="hicolor-icon-theme"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -20,7 +21,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 changelog="https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-settings-daemon/${version%.*}/gnome-settings-daemon-${version}.tar.xz"
-checksum=c62bfec9817eee5b83ebe901a9286189a67eb5ff033c5dd41506574f822bf090
+checksum=0b9a0f64fa18a8e7e09b4c95a3f754fa033c2cdbd2dc35701f0618572c1cb3d7
 CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then

From ca8d75d7c393d5b9b773fccde486fa54c5f99286 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:30 +0100
Subject: [PATCH 06/23] mutter: update to 46.1.

---
 common/shlibs           | 10 +++++-----
 srcpkgs/mutter/template | 15 +++++++--------
 2 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 97d9664b9da84e..0a39fe251a46a6 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2931,11 +2931,11 @@ libdecoration.so.0 compiz-core-0.8.14_1
 libcompizconfig.so.0 libcompizconfig-0.8.14_1
 libemeraldengine.so.0 emerald-0.8.14_1
 libhangul.so.1 libhangul-0.1.0_1
-libmutter-13.so.0 mutter-45.0_1
-libmutter-clutter-13.so.0 mutter-45.0_1
-libmutter-cogl-13.so.0 mutter-45.0_1
-libmutter-cogl-pango-13.so.0 mutter-45.0_1
-libmutter-mtk-13.so.0 mutter-45.0_1
+libmutter-14.so.0 mutter-46.0_1
+libmutter-clutter-14.so.0 mutter-46.0_1
+libmutter-cogl-14.so.0 mutter-46.0_1
+libmutter-cogl-pango-14.so.0 mutter-46.0_1
+libmutter-mtk-14.so.0 mutter-46.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub-0.7.so.0 libgepub-0.7.1_1
 libslopy.so.7.6 slop-7.6_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 753ccfd911e205..15c4d4ce52b650 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=45.5
+version=46.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,12 +18,11 @@ short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-#changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-45/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/mutter/${version%.*}/mutter-${version}.tar.xz"
-checksum=51c3324b8a975f996e5ac693ab38563c496e6f142e6cd3357b4950d250334874
-shlib_provides="libmutter-clutter-13.so libmutter-cogl-13.so
- libmutter-cogl-pango-13.so"
+checksum=63b2660dd0fa193fa662c80ee12eb8b16f2b8c3bc3896366200c79943824d51d
+shlib_provides="libmutter-clutter-14.so libmutter-cogl-14.so
+ libmutter-cogl-pango-14.so libmutter-mtk-14.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,8 +34,8 @@ pre_build() {
 post_install() {
 	# modify the pkg-config files to respect ${pc_sysrootdir} for variables that are
 	# meant to be called with 'pkg-config --variable'
-	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-13|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-13.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-14|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-14.pc
 }
 
 mutter-devel_package() {
@@ -46,7 +45,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-13/*.gir"
+		vmove "usr/lib/mutter-14/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 34de46e24cd627730afe9a521389a44d72732ed3 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:47:41 +0100
Subject: [PATCH 07/23] gnome-shell: update to 46.1.

---
 srcpkgs/gnome-shell/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index c833283506820c..a756c5fcfc72a4 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=45.5
-revision=2
+version=46.1
+revision=1
 build_style=meson
 build_helper=gir
 configure_args="-Dsystemd=false -Dtests=false"
@@ -19,10 +19,10 @@ short_desc="GNOME core user interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
-changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%%.*}/gnome-shell-${version}.tar.xz"
-checksum=bd5c3d3d028d47233e4205223f0ac02ac9a973b699bc277439094d41a78d6ab0
+checksum=64f999844c101e63bf294d45b138de56319ad2f326282721aad0fa860653b369
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 9dbae22d60e8990c7ee81cbee24f9ddf56bea3a8 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 13:57:16 +0100
Subject: [PATCH 08/23] gnome-core: update to 46.0.

---
 srcpkgs/gnome-core/template | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index b4a86610fe0332..20bf58d62bcef0 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -10,28 +10,28 @@ homepage="https://www.gnome.org"
 
 depends="
  adwaita-icon-theme>=${version}
- at-spi2-core>=2.50.1
- at-spi2-atk>=2.50.1
+ at-spi2-core>=2.52.0
+ at-spi2-atk>=2.52.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.50.4
- folks>=0.15.6
+ evolution-data-server>=3.52.0
+ folks>=0.15.8
  font-adobe-source-code-pro>=2.030R
  gcr>=3.41.1
  gdm>=${version}
  geocode-glib>=3.26.4
- gjs>=1.76.0
- glib>=2.78.0
- glib-networking>=2.76.0
- gmime>=3.2.7
+ gjs>=1.80.0
+ glib>=2.80.0
+ glib-networking>=2.80.0
+ gmime>=3.2.14
  gnome-backgrounds>=${version}
- gnome-bluetooth>=42.8
+ gnome-bluetooth>=${version}
  gnome-color-manager>=3.36.0
- gnome-control-center>=${version}
+ gnome-control-center>=46.0.1
  gnome-desktop>=44.0
  gnome-initial-setup>=${version}
- gnome-keyring>=42.0
- gnome-online-accounts>=3.48.0
+ gnome-keyring>=46.1
+ gnome-online-accounts>=3.50.1
  gnome-session>=${version}
  gnome-settings-daemon>=${version}
  gnome-shell>=${version}
@@ -40,11 +40,11 @@ depends="
  gnome-user-docs>=${version}
  gnome-video-effects>=0.6.0
  gsettings-desktop-schemas>=${version}
- gvfs>=1.52.2
+ gvfs>=1.54.0
  mutter>=${version}
  nautilus>=${version}
- sushi>=${version}
- tracker>=3.6.0
+ sushi>=45.0
+ tracker>=3.7.1
  yelp>=42.2
  xdg-desktop-portal-gnome>=${version}
  zenity>=4.0.1"

From eb6d707659cb3043b847852b7efa785d141ae295 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:02:49 +0100
Subject: [PATCH 09/23] at-spi2-core: update to 2.52.0

---
 srcpkgs/at-spi2-core/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 794eb284022796..85ba46b8a90299 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,6 +1,6 @@
 # Template file for 'at-spi2-core'
 pkgname=at-spi2-core
-version=2.50.1
+version=2.52.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,8 +12,9 @@ short_desc="Assistive Technology Service Provider Interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=5727b5c0687ac57ba8040e79bd6731b714a36b8fcf32190f236b8fb3698789e7
+checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
 make_check=no # non-trivial dbus setup
 
 # Package build options

From 1ca97bffb74362d56998ae6cf266ddbec6d39eb3 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:09:03 +0100
Subject: [PATCH 10/23] gdm: update to 46.0.

---
 .../gdm/patches/fix-service-assertions.patch  | 27 ++++++++++++++-----
 srcpkgs/gdm/patches/gcc14.patch               | 25 -----------------
 srcpkgs/gdm/template                          | 10 +++----
 3 files changed, 26 insertions(+), 36 deletions(-)
 delete mode 100644 srcpkgs/gdm/patches/gcc14.patch

diff --git a/srcpkgs/gdm/patches/fix-service-assertions.patch b/srcpkgs/gdm/patches/fix-service-assertions.patch
index 4460e74e31ebd4..d6458b8bde8884 100644
--- a/srcpkgs/gdm/patches/fix-service-assertions.patch
+++ b/srcpkgs/gdm/patches/fix-service-assertions.patch
@@ -1,10 +1,22 @@
-Fix systemd_dep assertions to not fail when passing a valid service directory path.
+From f51a4af51914c9b17f89ca40be54b868032c36f6 Mon Sep 17 00:00:00 2001
+From: oreo639 <oreo6391@gmail.com>
+Date: Wed, 20 Mar 2024 15:27:52 -0700
+Subject: [PATCH] meson: Fix systemd_dep assertions to match assertion message
+
+The assertion message suggests that it should be able to be bypassed by
+specifying a valid service directory, however that is not the case.
+
+Fix the assertions, so that they can be bypassed by specifying a valid service
+directory.
+---
+ data/meson.build | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/data/meson.build b/data/meson.build
-index 2cfe4691..2211e98b 100644
+index 2cfe46918..2211e98b5 100644
 --- a/data/meson.build
 +++ b/data/meson.build
-@@ -166,20 +166,20 @@ endif
+@@ -163,20 +163,20 @@ endif
  
  systemdsystemunitdir = get_option('systemdsystemunitdir')
  if systemdsystemunitdir != 'no'
@@ -13,7 +25,7 @@ index 2cfe4691..2211e98b 100644
      systemd_systemunitdir = get_option('systemdsystemunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd system unit dir or disable it')
-     systemd_systemunitdir = systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
+     systemd_systemunitdir = systemd_dep.get_variable(pkgconfig: 'systemdsystemunitdir')
    endif
  endif
  
@@ -24,6 +36,9 @@ index 2cfe4691..2211e98b 100644
      systemd_userunitdir = get_option('systemduserunitdir')
    else
 +    assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
-     systemd_userunitdir = systemd_dep.get_pkgconfig_variable('systemduserunitdir',
-                                                              define_variable: ['prefix', get_option('prefix')])
+     systemd_userunitdir = systemd_dep.get_variable(pkgconfig: 'systemduserunitdir',
+                                                    pkgconfig_define: ['prefix', get_option('prefix')])
    endif
+-- 
+GitLab
+
diff --git a/srcpkgs/gdm/patches/gcc14.patch b/srcpkgs/gdm/patches/gcc14.patch
deleted file mode 100644
index 09300f305ef9a8..00000000000000
--- a/srcpkgs/gdm/patches/gcc14.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 08ef19e848176e58511f1a66992b5a26cb3c51a2 Mon Sep 17 00:00:00 2001
-From: Alessandro Bono <alessandro.bono369@gmail.com>
-Date: Wed, 1 Nov 2023 12:35:44 +0100
-Subject: [PATCH] gdm-session: Pass the correct pointer type
-
----
- daemon/gdm-session.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/daemon/gdm-session.c b/daemon/gdm-session.c
-index 06f648ee0..be19a049c 100644
---- a/daemon/gdm-session.c
-+++ b/daemon/gdm-session.c
-@@ -3045,7 +3045,7 @@ free_pending_worker_connection (GdmSession      *self,
-         worker_manager_interface = g_object_get_data (G_OBJECT (connection),
-                                                       "gdm-dbus-worker-manager-interface");
-         if (worker_manager_interface != NULL) {
--                g_dbus_interface_skeleton_unexport (worker_manager_interface);
-+                g_dbus_interface_skeleton_unexport (G_DBUS_INTERFACE_SKELETON (worker_manager_interface));
-                 g_object_set_data (G_OBJECT (connection),
-                                    "gdm-dbus-worker-manager-interface",
-                                    NULL);
--- 
-GitLab
-
diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 128253f83f885c..f32ae188713a94 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,7 +1,7 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=45.0.1
-revision=2
+version=46.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="
@@ -25,10 +25,10 @@ short_desc="GNOME Display Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
-changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-45/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/main/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gdm/-/raw/gnome-46/NEWS/"
 distfiles="${GNOME_SITE}/gdm/${version%%.*}/gdm-${version}.tar.xz"
-checksum=6572578c05e3c6569d6ed269f7de2aaf3a035657654586d8243907bb7a6ffa85
+checksum=8d6cb52176eca48b6bbf1cfe2fdae08d9677b5a0f2bca600dee4604de0dd1efc
 
 conf_files="
 	/etc/gdm/custom.conf

From 6978d18ebbc4fdb8260b7e10d125b610989d2495 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:19:49 +0100
Subject: [PATCH 11/23] gmime: update to 3.2.14

---
 srcpkgs/gmime/template | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gmime/template b/srcpkgs/gmime/template
index 045e8307691bc9..c3109937798625 100644
--- a/srcpkgs/gmime/template
+++ b/srcpkgs/gmime/template
@@ -1,7 +1,7 @@
 # Template file for 'gmime'
 pkgname=gmime
-version=3.2.7
-revision=2
+version=3.2.14
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static --enable-crypto $(vopt_enable vala)
@@ -14,8 +14,10 @@ short_desc="GNOME Core mime parsing library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/jstedfast/gmime"
-distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
-checksum=2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44
+changelog="https://raw.githubusercontent.com/jstedfast/gmime/master/NEWS"
+#distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
+distfiles="https://github.com/jstedfast/gmime/releases/download/${version}/${pkgname}-${version}.tar.xz"
+checksum=a5eb3dd675f72e545c8bc1cd12107e4aad2eaec1905eb7b4013cdb1fbe5e2317
 
 build_options="gir vala"
 build_options_default="gir vala"

From 7dcef3363594f5e3df76e85ed4b562ddc857f9e2 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:21:05 +0100
Subject: [PATCH 12/23] gnome-backgrounds: update to 46.0.

---
 srcpkgs/gnome-backgrounds/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-backgrounds/template b/srcpkgs/gnome-backgrounds/template
index c021d48794d100..cbc68cbb225524 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=45.0
+version=46.0
 revision=1
 build_style=meson
 hostmakedepends="gettext"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later, CC-BY-2.0, CC-BY-SA-2.0, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-backgrounds"
 changelog="https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-backgrounds/${version%.*}/gnome-backgrounds-${version}.tar.xz"
-checksum=cee0e688fbae5ef7a75f335ada2d10779e08ebca9445f1586de32c5a9b6dee2d
+checksum=4ddd3ac439a4a067876805921bb75f4d3c8b85a218d47c276dddde8928443c2e

From b9de9043800e968eb55f143f626309a876101a0b Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:25:20 +0100
Subject: [PATCH 13/23] gnome-shell-extensions: update to 46.1.

---
 srcpkgs/gnome-shell-extensions/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-shell-extensions/template b/srcpkgs/gnome-shell-extensions/template
index 35b2debe6b6bc8..15aacb47e990a0 100644
--- a/srcpkgs/gnome-shell-extensions/template
+++ b/srcpkgs/gnome-shell-extensions/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell-extensions'
 pkgname=gnome-shell-extensions
-version=45.2
+version=46.1
 revision=1
 build_style=meson
 configure_args="-Dextension_set=all"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell-extensions/${version%.*}/gnome-shell-extensions-${version}.tar.xz"
-checksum=ee32f6387a2d18adbff7a956689bc747866b4a8712d73790c002abeae4ccaaaf
+checksum=c5ba50700da77a986f0060beedacfc017e7ec82283f2a6384842a0807bc4553f

From 19901f58f3f38ef0a82469b60575f72f8edce4bd Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:26:18 +0100
Subject: [PATCH 14/23] gnome-user-docs: update to 46.1.

---
 srcpkgs/gnome-user-docs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 1f9d4edc4fe43e..84e21cc76196f4 100644
--- a/srcpkgs/gnome-user-docs/template
+++ b/srcpkgs/gnome-user-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-user-docs'
 pkgname=gnome-user-docs
-version=45.5
+version=46.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
 changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-user-docs/${version%.*}/gnome-user-docs-${version}.tar.xz"
-checksum=74167fcf42a04d9e5d3cc130d27bc203d87b685ce606a84674df24e1ff719e54
+checksum=a97293cbeeb797eb4f4d169d713bb6583bd12c3791e140283e4356d2fe180ada

From f13266297cd1a4e07bccf1f1194507c57aabccdf Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 14:35:50 +0100
Subject: [PATCH 15/23] xdg-desktop-portal-gnome: update to 46.1.

---
 .../patches/gcc14.patch                       | 29 -------------------
 srcpkgs/xdg-desktop-portal-gnome/template     |  6 ++--
 2 files changed, 3 insertions(+), 32 deletions(-)
 delete mode 100644 srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch

diff --git a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch b/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
deleted file mode 100644
index 34a43f04f96026..00000000000000
--- a/srcpkgs/xdg-desktop-portal-gnome/patches/gcc14.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 5fb3c0c23ccd76c6f8239bbb66c3fb1230208d5e Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Tyrychtr?= <ltyrycht@redhat.com>
-Date: Mon, 11 Dec 2023 11:36:13 +0100
-Subject: [PATCH] input-capture: Pass correct pointer type to
- gtk_window_add_group
-
-It produced only a warning, but will be an error in the future.
-
-Fixes #112
----
- src/inputcapture.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/inputcapture.c b/src/inputcapture.c
-index ffa91a1d..bf60e6ea 100644
---- a/src/inputcapture.c
-+++ b/src/inputcapture.c
-@@ -409,7 +409,7 @@ create_input_capture_dialog (GDBusMethodInvocation *invocation,
-   gtk_window_set_modal (GTK_WINDOW (dialog), TRUE);
- 
-   window_group = gtk_window_group_new ();
--  gtk_window_group_add_window (window_group, dialog);
-+  gtk_window_group_add_window (window_group, GTK_WINDOW (dialog));
- 
-   dialog_handle = g_new0 (InputCaptureDialogHandle, 1);
-   dialog_handle->request = g_object_ref (request);
--- 
-GitLab
-
diff --git a/srcpkgs/xdg-desktop-portal-gnome/template b/srcpkgs/xdg-desktop-portal-gnome/template
index c7441c6caa7464..1ba68371b23e8d 100644
--- a/srcpkgs/xdg-desktop-portal-gnome/template
+++ b/srcpkgs/xdg-desktop-portal-gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-gnome'
 pkgname=xdg-desktop-portal-gnome
-version=45.1
+version=46.1
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
@@ -14,7 +14,7 @@ short_desc="GNOME portal backend for xdg-desktop-portal"
 maintainer="oreo639 <oreo6391@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
-changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/gnome-45/NEWS"
 #changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/46.0/NEWS"
 distfiles="${GNOME_SITE}/xdg-desktop-portal-gnome/${version%.*}/xdg-desktop-portal-gnome-${version}.tar.xz"
-checksum=3e9ca821044005fb37bd68ebe4ad196fc3d072835581467a22a4879dac7b5fdd
+checksum=7e8d9623e9d96a89c0897616827cd441dcf2832927d38f135c722552b1172aa1

From 8db50cc3d0f10643b7be45f9e587a6642cd36b92 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 21 Mar 2024 18:25:32 +0100
Subject: [PATCH 16/23] gnome-control-center: update to 46.1.

---
 srcpkgs/gnome-control-center/template | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 34384bcec50be4..4be0740ea19150 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=45.3
+version=46.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,7 +14,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel upower-devel vala-devel
  libxml2-devel libX11-devel gtk4-devel libadwaita-devel cups-devel libgudev-devel
  libwacom-devel clutter-devel libsecret-devel libcanberra-devel udisks2-devel
- gsound-devel gcr-devel gnutls-devel tecla"
+ gsound-devel gcr4-devel gnutls-devel tecla"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop
  libgnomekbd ibus-gtk4"
@@ -22,9 +22,10 @@ short_desc="GNOME control center"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
-changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-45/NEWS"
-distfiles="${GNOME_SITE}/gnome-control-center/${version%.*}/gnome-control-center-${version}.tar.xz"
-checksum=b1e949c4e86c0624ec6a6ed0df09c9fae2b22983c1dca60ed86aec8ef0b24004
+#changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-46/NEWS"
+distfiles="${GNOME_SITE}/gnome-control-center/${version%%.*}/gnome-control-center-${version}.tar.xz"
+checksum=81792423019deda1d2a074c1ecf6a7e6ef3172c09cbe6f4d7995a4b5dea28312
 make_check=no # needs X11 and requires altered filesystem
 
 pre_build() {

From 3ff0b3e6a974fdb3aefc226dc8c075b991d44746 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Sat, 23 Mar 2024 15:35:51 +0100
Subject: [PATCH 17/23] gnome-online-accounts: update to 3.50.1.

---
 common/shlibs                          |  2 +-
 srcpkgs/gnome-online-accounts/template | 18 ++++++++++--------
 2 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 0a39fe251a46a6..ff7d465aa60282 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -883,7 +883,7 @@ libp11-kit.so.0 p11-kit-0.7_1
 librest-1.0.so.0 rest-0.9.1_1
 librest-extras-1.0.so.0 rest-0.9.1_1
 libgoa-1.0.so.0 gnome-online-accounts-3.2.0_1
-libgoa-backend-1.0.so.1 gnome-online-accounts-3.10.0_1
+libgoa-backend-1.0.so.2 gnome-online-accounts-3.50.0_1
 liboauth.so.0 liboauth-0.9.4_1
 liblcms2.so.2 lcms2-2.2_1
 libcolord.so.2 libcolord-1.1.7_1
diff --git a/srcpkgs/gnome-online-accounts/template b/srcpkgs/gnome-online-accounts/template
index 9a26f6c2252240..ba9507119dcab8 100644
--- a/srcpkgs/gnome-online-accounts/template
+++ b/srcpkgs/gnome-online-accounts/template
@@ -1,28 +1,30 @@
 # Template file for 'gnome-online-accounts'
 pkgname=gnome-online-accounts
-version=3.48.0
+version=3.50.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gir vapi)
- -Dmedia_server=true -Dman=true"
-hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt"
-makedepends="gtk+3-devel libwebkit2gtk41-devel json-glib-devel libsecret-devel
- rest-devel gcr-devel mit-krb5-devel libsoup3-devel"
+ -Dman=true"
+hostmakedepends="pkg-config gettext glib-devel docbook-xsl libxslt vala
+ gtk4-update-icon-cache"
+makedepends="gtk4-devel json-glib-devel libsecret-devel
+ rest-devel gcr4-devel mit-krb5-devel libsoup3-devel libadwaita-devel"
 depends="hicolor-icon-theme"
 short_desc="GNOME service to access online accounts"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeOnlineAccounts"
-changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-44/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gnome-online-accounts/${version%.*}/gnome-online-accounts-${version}.tar.xz"
-checksum=418bb9fcffdbd72a98205ad365137617fc1e3551a54de74f6a98d45d266175bf
+checksum=42ee43fd1e2942b9ff6106252ccdc834602815508bf7a3a52c0bdfffa56eaf40
 
 build_options="gir"
 build_options_default="gir"
 
 gnome-online-accounts-devel_package() {
-	depends="gtk+3-devel ${sourcepkg}>=${version}_${revision}"
+	depends="gtk4-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 28bed566408f4f5372e1782da649083a78257442 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Thu, 18 Apr 2024 11:40:22 +0200
Subject: [PATCH 18/23] gjs: update to 1.80.2.

---
 srcpkgs/gjs/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 23c7350a11aa9d..d10e449a0ab1d3 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.78.4
+version=1.80.2
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -13,9 +13,9 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MIT, LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gjs"
 #changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/master/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-44/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/-/raw/gnome-46/NEWS"
 distfiles="${GNOME_SITE}/gjs/${version%.*}/gjs-${version}.tar.xz"
-checksum=9aec7ab872c2050404907ae94f0ae7abec8a54bd9c894ddb5c2d0f51e932b9a1
+checksum=135e39c5ac591096233e557cfe577d64093f5054411d47cb2e214bad7d4199bd
 make_check_pre="xvfb-run"
 
 if [ "$XBPS_CHECK_PKGS" ]; then

From ea177a14a885d782077c57423c6b5df988a542b2 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Fri, 19 Apr 2024 11:42:14 +0200
Subject: [PATCH 19/23] cinnamon-control-center: rebuild against
 gnome-online-accounts.

---
 srcpkgs/cinnamon-control-center/template | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/cinnamon-control-center/template b/srcpkgs/cinnamon-control-center/template
index 0d24f6c29e952e..ead98639c4accc 100644
--- a/srcpkgs/cinnamon-control-center/template
+++ b/srcpkgs/cinnamon-control-center/template
@@ -1,9 +1,10 @@
 # Template file for 'cinnamon-control-center'
 pkgname=cinnamon-control-center
 version=5.8.2
-revision=1
+revision=2
 build_style=meson
 build_helper=gir
+configure_args="-Donlineaccounts=false"
 hostmakedepends="gettext-devel glib-devel intltool pkg-config libxslt"
 makedepends="ModemManager-devel cinnamon-desktop-devel cinnamon-menus-devel
  cinnamon-settings-daemon-devel gnome-online-accounts-devel ibus-devel

From ee10ab706064309d75499cbed8a9e59c80ba5702 Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Fri, 19 Apr 2024 17:58:24 +0200
Subject: [PATCH 20/23] gnome-tweaks: update to 46.1.

---
 srcpkgs/gnome-tweaks/template | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-tweaks/template b/srcpkgs/gnome-tweaks/template
index 963940101ce2ac..40f2de0e84e462 100644
--- a/srcpkgs/gnome-tweaks/template
+++ b/srcpkgs/gnome-tweaks/template
@@ -1,17 +1,19 @@
 # Template file for 'gnome-tweaks'
 pkgname=gnome-tweaks
-version=45.2
+version=46.1
 revision=1
 build_style=meson
-hostmakedepends="pkg-config gettext"
-makedepends="libhandy1-devel"
-depends="gtk+3 dconf gnome-settings-daemon mutter libnotify python3-gobject libhandy1"
+build_helper=gir
+hostmakedepends="pkg-config gettext desktop-file-utils gtk4-update-icon-cache"
+makedepends="gsettings-desktop-schemas-devel libadwaita-devel
+ python3-gobject-devel"
+depends="dconf gnome-settings-daemon libadwaita mutter python3-gobject"
 short_desc="GNOME tool to customize advanced options"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later, CC0-1.0"
 homepage="https://wiki.gnome.org/Apps/Tweaks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=01bf5e723a1d18b1025401e32b5f64eb29b79e8a17ad010bbbd1e23b137b9069
+checksum=2f192a7085fbd6843ecf825716d9da21ec9272029149ea35f3e159e0ac309b80
 replaces="gnome-tweak-tool>=0"
 
 gnome-tweak-tool_package() {

From 48452e1393f7be04cb5186e36444367758cf2c4e Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Mon, 22 Apr 2024 17:13:57 +0200
Subject: [PATCH 21/23] gnome: update to 46.0.

---
 srcpkgs/gnome/template | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index b88f9b28037e15..1aa95421de0d7a 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=45.0
+version=46.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
@@ -12,7 +12,7 @@ depends="
  gnome-core>=${version}
  baobab>=${version}
  evince>=${version}
- file-roller>=43.1
+ file-roller>=44.1
  gnome-calculator>=${version}
  gnome-calendar>=${version}
  gnome-characters>=${version}
@@ -26,7 +26,7 @@ depends="
  gnome-remote-desktop>=${version}
  gnome-system-monitor>=${version}
  gnome-text-editor>=${version}
- gnome-tweaks>=42.beta
+ gnome-tweaks>=${version}
  gnome-weather>=${version}
  gsound>=1.0.3
  gspell>=1.12.2
@@ -35,18 +35,18 @@ depends="
  orca>=${version}
  phodav>=3.0
  power-profiles-daemon>=0.13
- simple-scan>=44.0
+ simple-scan>=${version}
  snapshot>=${version}
  totem>=43"
 
 _apps_depends="
  Endeavour>=43
  bijiben>=40.1
- dconf-editor>=${version}
+ dconf-editor>=45.0.1
  devhelp>=43
- eog>=${version}
+ eog>=45.3
  epiphany>=${version}
- evolution>=3.50.4
+ evolution>=3.52.0
  ghex>=${version}
  gitg>=44
  gnome-boxes>=${version}
@@ -55,11 +55,11 @@ _apps_depends="
  gnome-calendar>=${version}
  gnome-characters>=${version}
  gnome-clocks>=${version}
- gnome-connections>=44.0
+ gnome-connections>=${version}
  gnome-console>=${version}
  gnome-dictionary>=40.0
  gnome-disk-utility>=${version}
- gnome-font-viewer>=44.0
+ gnome-font-viewer>=${version}
  gnome-maps>=${version}
  gnome-music>=${version}
  gnome-nettool>=42
@@ -68,11 +68,11 @@ _apps_depends="
  gnome-sound-recorder>=42
  gnome-system-monitor>=${version}
  gnome-text-editor>=${version}
- gnome-tour>=44.0
+ gnome-tour>=${version}
  gnote>=${version}
  polari>=${version}
  rygel>=0.42.5
- simple-scan>=42
+ simple-scan>=${version}
  totem>=43.0
  vino>=3.22.0"
 
@@ -81,19 +81,19 @@ _games_collection_depends="
  five-or-more>=3.32.3
  four-in-a-row>=3.38.1
  gnome-2048>=3.38.2
- gnome-chess>=43.2
+ gnome-chess>=${version}
  gnome-klotski>=3.38.2
- gnome-mahjongg>=3.40.0
+ gnome-mahjongg>=3.40.1
  gnome-mines>=40.1
- gnome-nibbles>=3.38.3
+ gnome-nibbles>=4.0.4
  gnome-robots>=40.0
  gnome-sudoku>=${version}
  gnome-tetravex>=3.38.2
  hitori>=44.0
  iagno>=3.38.1
- lightsoff>=40.0.1
+ lightsoff>=${version}
  quadrapassel>=40.2
- swell-foop>=41.1
+ swell-foop>=${version}
  tali>=40.9"
 
 gnome-apps_package() {

From 3424234e1a52df35fee3ec722d0b59616d00d03f Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Tue, 30 Apr 2024 13:47:58 +0200
Subject: [PATCH 22/23] tracker: update to 3.7.3.

---
 srcpkgs/tracker/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/tracker/template b/srcpkgs/tracker/template
index 8b0d9e3658c354..ade0b53255ac82 100644
--- a/srcpkgs/tracker/template
+++ b/srcpkgs/tracker/template
@@ -1,6 +1,6 @@
 # Template file for 'tracker'
 pkgname=tracker
-version=3.7.1
+version=3.7.3
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -17,7 +17,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Tracker"
 changelog="https://gitlab.gnome.org/GNOME/tracker/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=cd91b885ee9839cde5387f8e05ed24a7108d1627629cb6b1b2aa51a9603e130a
+checksum=ab3d4a50937e04c5ed7846f6dbb999e2909819402f389ca592ee6b77dd28d1f9
 make_check_pre="dbus-run-session"
 
 if [ "$CROSS_BUILD" ]; then

From ae8fec5fcd9db615f3f64dea1b28d9f8bc273eed Mon Sep 17 00:00:00 2001
From: fanyx <fanyx@posteo.net>
Date: Tue, 30 Apr 2024 14:39:15 +0200
Subject: [PATCH 23/23] tracker-miners: update to 3.7.3.

---
 srcpkgs/tracker-miners/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/tracker-miners/template b/srcpkgs/tracker-miners/template
index 92b3863efd342c..060869c2030066 100644
--- a/srcpkgs/tracker-miners/template
+++ b/srcpkgs/tracker-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker-miners'
 pkgname=tracker-miners
-version=3.7.1
-revision=2
+version=3.7.3
+revision=1
 build_style=meson
 build_helper=qemu
 # missing libgrss for miner_rss
@@ -28,7 +28,7 @@ license="GPL-2.0-or-later"
 homepage="https://tracker.gnome.org/"
 changelog="https://gitlab.gnome.org/GNOME/tracker-miners/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=50a3abe40cfb0b35ced43ec716dbf1368992e444ef7a0babf202c7ac6ab2f6f4
+checksum=e74388154b5c197b4b7ee42f0dce8c5fbbddd4d361093ef88d4fb303e33da5fe
 make_check_pre="dbus-run-session"
 make_check=ci-skip # TODO: d-bus tests timeout ci
 

^ permalink raw reply	[flat|nested] 121+ messages in thread

end of thread, other threads:[~2024-05-05 10:36 UTC | newest]

Thread overview: 121+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-03-21 14:45 [PR PATCH] gnome-core: update to 46.0 fanyx
2024-03-21 14:46 ` [PR PATCH] [Updated] " fanyx
2024-03-21 15:18 ` fanyx
2024-03-21 17:17 ` oreo639
2024-03-21 17:19 ` oreo639
2024-03-21 17:25 ` [PR PATCH] [Updated] " fanyx
2024-03-21 17:26 ` fanyx
2024-03-22 11:40 ` [PR PATCH] [Updated] " fanyx
2024-03-22 12:20 ` fanyx
2024-03-22 12:23 ` [PR PATCH] [Updated] " fanyx
2024-03-22 14:31 ` [PR REVIEW] " fanyx
2024-03-22 14:51 ` [PR PATCH] [Updated] " fanyx
2024-03-22 21:20 ` oreo639
2024-03-23  8:18 ` [PR PATCH] [Updated] " fanyx
2024-03-23  8:18 ` fanyx
2024-03-23  8:20 ` [PR PATCH] [Updated] " fanyx
2024-03-23  8:32 ` fanyx
2024-03-23 14:36 ` fanyx
2024-03-23 14:40 ` fanyx
2024-03-23 14:52 ` fanyx
2024-03-23 15:14 ` fanyx
2024-03-23 15:14 ` fanyx
2024-03-23 22:55 ` [PR REVIEW] " oreo639
2024-03-23 22:56 ` oreo639
2024-03-24 11:39 ` [PR PATCH] [Updated] " fanyx
2024-03-24 11:39 ` [PR REVIEW] " fanyx
2024-03-24 11:40 ` [PR PATCH] [Updated] " fanyx
2024-03-26 13:54 ` Jaymz665
2024-03-26 13:55 ` Jaymz665
2024-03-26 14:07 ` Jaymz665
2024-03-26 14:32 ` chrysos349
2024-03-26 14:32 ` chrysos349
2024-03-28  3:42 ` oreo639
2024-03-28  3:42 ` oreo639
2024-03-28  3:43 ` oreo639
2024-03-28  3:53 ` oreo639
2024-03-28  4:26 ` oreo639
2024-03-28  4:34 ` oreo639
2024-03-28  4:39 ` oreo639
2024-03-28  4:39 ` oreo639
2024-03-28  4:39 ` oreo639
2024-03-28  6:18 ` Jaymz665
2024-03-28  6:47 ` Jaymz665
2024-04-16 22:41 ` [PR REVIEW] " oreo639
2024-04-17 11:29 ` [PR PATCH] [Updated] " fanyx
2024-04-18  8:52 ` fanyx
2024-04-18  8:53 ` fanyx
2024-04-18  8:57 ` [PR PATCH] [Updated] " fanyx
2024-04-18  8:57 ` fanyx
2024-04-18  9:03 ` fanyx
2024-04-18  9:06 ` oreo639
2024-04-18  9:09 ` oreo639
2024-04-18  9:32 ` fanyx
2024-04-18  9:32 ` [PR PATCH] [Updated] " fanyx
2024-04-18  9:33 ` fanyx
2024-04-18  9:40 ` [PR PATCH] [Updated] " fanyx
2024-04-18  9:49 ` fanyx
2024-04-18 11:53 ` chrysos349
2024-04-18 11:55 ` oreo639
2024-04-18 11:59 ` fanyx
2024-04-18 12:00 ` oreo639
2024-04-18 12:00 ` oreo639
2024-04-18 12:01 ` oreo639
2024-04-18 12:01 ` oreo639
2024-04-18 12:04 ` fanyx
2024-04-18 12:11 ` [PR PATCH] [Updated] " fanyx
2024-04-18 12:16 ` fanyx
2024-04-19  9:07 ` fanyx
2024-04-19  9:12 ` oreo639
2024-04-19  9:14 ` oreo639
2024-04-19  9:16 ` fanyx
2024-04-19  9:18 ` oreo639
2024-04-19  9:20 ` oreo639
2024-04-19  9:20 ` oreo639
2024-04-19  9:25 ` [PR PATCH] [Updated] " fanyx
2024-04-19  9:26 ` oreo639
2024-04-19  9:26 ` oreo639
2024-04-19  9:26 ` oreo639
2024-04-19  9:27 ` [PR REVIEW] " oreo639
2024-04-19  9:39 ` [PR PATCH] [Updated] " fanyx
2024-04-19  9:42 ` fanyx
2024-04-19  9:45 ` fanyx
2024-04-19  9:47 ` oreo639
2024-04-19  9:51 ` fanyx
2024-04-19  9:53 ` oreo639
2024-04-19  9:53 ` oreo639
2024-04-19  9:56 ` [PR PATCH] [Updated] " fanyx
2024-04-19 10:04 ` fanyx
2024-04-19 10:06 ` [PR PATCH] [Updated] " fanyx
2024-04-19 10:07 ` fanyx
2024-04-19 10:11 ` [PR PATCH] [Updated] " fanyx
2024-04-19 15:12 ` chrysos349
2024-04-19 15:14 ` fanyx
2024-04-19 15:21 ` fanyx
2024-04-19 15:36 ` chrysos349
2024-04-19 16:12 ` fanyx
2024-04-20  1:53 ` oreo639
2024-04-20 11:12 ` [PR PATCH] [Updated] " fanyx
2024-04-20 13:28 ` [PR PATCH] [Updated] gnome: " fanyx
2024-04-21  3:14 ` [PR REVIEW] " oreo639
2024-04-21  3:14 ` oreo639
2024-04-21  3:14 ` oreo639
2024-04-21  7:01 ` [PR PATCH] [Updated] " fanyx
2024-04-21 19:46 ` chrysos349
2024-04-21 21:13 ` fanyx
2024-04-21 21:56 ` [PR PATCH] [Updated] " fanyx
2024-04-22  4:46 ` chrysos349
2024-04-22  8:12 ` [PR PATCH] [Updated] " fanyx
2024-04-22  9:36 ` fanyx
2024-04-22  9:37 ` fanyx
2024-04-22 13:35 ` chrysos349
2024-04-22 13:56 ` chrysos349
2024-04-22 14:12 ` [PR PATCH] [Updated] " fanyx
2024-04-26 12:03 ` chrysos349
2024-04-30 11:44 ` [PR PATCH] [Updated] " fanyx
2024-04-30 11:48 ` fanyx
2024-04-30 11:48 ` fanyx
2024-04-30 12:39 ` [PR PATCH] [Updated] " fanyx
2024-05-02  9:54 ` chrysos349
2024-05-03 10:36 ` chrysos349
2024-05-05 10:36 ` [PR PATCH] [Updated] " fanyx

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).